Documentation ¶
Overview ¶
Package alexaforbusiness provides the client and types for making API requests to Alexa For Business.
Alexa for Business makes it easy for you to use Alexa in your organization. Alexa for Business gives you the tools you need for managing Alexa devices, enroll your users, and assign skills, at scale. You can build your own context-aware voice skills using the Alexa Skills Kit and the Alexa for Business API operations. You can make also these available as private skills for your organization. Alexa for Business makes it easy to voice-enable your products and services, providing context-aware voice experiences for your customers.
See https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09 for more information on this service.
See alexaforbusiness package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/alexaforbusiness/
Using the Client ¶
To contact Alexa For Business with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.
See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/
See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config
See the Alexa For Business client AlexaForBusiness for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/alexaforbusiness/#New
Index ¶
- Constants
- type AddressBook
- type AddressBookData
- type AlexaForBusiness
- func (c *AlexaForBusiness) AssociateContactWithAddressBook(input *AssociateContactWithAddressBookInput) (*AssociateContactWithAddressBookOutput, error)
- func (c *AlexaForBusiness) AssociateContactWithAddressBookRequest(input *AssociateContactWithAddressBookInput) (req *request.Request, output *AssociateContactWithAddressBookOutput)
- func (c *AlexaForBusiness) AssociateContactWithAddressBookWithContext(ctx aws.Context, input *AssociateContactWithAddressBookInput, ...) (*AssociateContactWithAddressBookOutput, error)
- func (c *AlexaForBusiness) AssociateDeviceWithRoom(input *AssociateDeviceWithRoomInput) (*AssociateDeviceWithRoomOutput, error)
- func (c *AlexaForBusiness) AssociateDeviceWithRoomRequest(input *AssociateDeviceWithRoomInput) (req *request.Request, output *AssociateDeviceWithRoomOutput)
- func (c *AlexaForBusiness) AssociateDeviceWithRoomWithContext(ctx aws.Context, input *AssociateDeviceWithRoomInput, opts ...request.Option) (*AssociateDeviceWithRoomOutput, error)
- func (c *AlexaForBusiness) AssociateSkillGroupWithRoom(input *AssociateSkillGroupWithRoomInput) (*AssociateSkillGroupWithRoomOutput, error)
- func (c *AlexaForBusiness) AssociateSkillGroupWithRoomRequest(input *AssociateSkillGroupWithRoomInput) (req *request.Request, output *AssociateSkillGroupWithRoomOutput)
- func (c *AlexaForBusiness) AssociateSkillGroupWithRoomWithContext(ctx aws.Context, input *AssociateSkillGroupWithRoomInput, ...) (*AssociateSkillGroupWithRoomOutput, error)
- func (c *AlexaForBusiness) CreateAddressBook(input *CreateAddressBookInput) (*CreateAddressBookOutput, error)
- func (c *AlexaForBusiness) CreateAddressBookRequest(input *CreateAddressBookInput) (req *request.Request, output *CreateAddressBookOutput)
- func (c *AlexaForBusiness) CreateAddressBookWithContext(ctx aws.Context, input *CreateAddressBookInput, opts ...request.Option) (*CreateAddressBookOutput, error)
- func (c *AlexaForBusiness) CreateContact(input *CreateContactInput) (*CreateContactOutput, error)
- func (c *AlexaForBusiness) CreateContactRequest(input *CreateContactInput) (req *request.Request, output *CreateContactOutput)
- func (c *AlexaForBusiness) CreateContactWithContext(ctx aws.Context, input *CreateContactInput, opts ...request.Option) (*CreateContactOutput, error)
- func (c *AlexaForBusiness) CreateProfile(input *CreateProfileInput) (*CreateProfileOutput, error)
- func (c *AlexaForBusiness) CreateProfileRequest(input *CreateProfileInput) (req *request.Request, output *CreateProfileOutput)
- func (c *AlexaForBusiness) CreateProfileWithContext(ctx aws.Context, input *CreateProfileInput, opts ...request.Option) (*CreateProfileOutput, error)
- func (c *AlexaForBusiness) CreateRoom(input *CreateRoomInput) (*CreateRoomOutput, error)
- func (c *AlexaForBusiness) CreateRoomRequest(input *CreateRoomInput) (req *request.Request, output *CreateRoomOutput)
- func (c *AlexaForBusiness) CreateRoomWithContext(ctx aws.Context, input *CreateRoomInput, opts ...request.Option) (*CreateRoomOutput, error)
- func (c *AlexaForBusiness) CreateSkillGroup(input *CreateSkillGroupInput) (*CreateSkillGroupOutput, error)
- func (c *AlexaForBusiness) CreateSkillGroupRequest(input *CreateSkillGroupInput) (req *request.Request, output *CreateSkillGroupOutput)
- func (c *AlexaForBusiness) CreateSkillGroupWithContext(ctx aws.Context, input *CreateSkillGroupInput, opts ...request.Option) (*CreateSkillGroupOutput, error)
- func (c *AlexaForBusiness) CreateUser(input *CreateUserInput) (*CreateUserOutput, error)
- func (c *AlexaForBusiness) CreateUserRequest(input *CreateUserInput) (req *request.Request, output *CreateUserOutput)
- func (c *AlexaForBusiness) CreateUserWithContext(ctx aws.Context, input *CreateUserInput, opts ...request.Option) (*CreateUserOutput, error)
- func (c *AlexaForBusiness) DeleteAddressBook(input *DeleteAddressBookInput) (*DeleteAddressBookOutput, error)
- func (c *AlexaForBusiness) DeleteAddressBookRequest(input *DeleteAddressBookInput) (req *request.Request, output *DeleteAddressBookOutput)
- func (c *AlexaForBusiness) DeleteAddressBookWithContext(ctx aws.Context, input *DeleteAddressBookInput, opts ...request.Option) (*DeleteAddressBookOutput, error)
- func (c *AlexaForBusiness) DeleteContact(input *DeleteContactInput) (*DeleteContactOutput, error)
- func (c *AlexaForBusiness) DeleteContactRequest(input *DeleteContactInput) (req *request.Request, output *DeleteContactOutput)
- func (c *AlexaForBusiness) DeleteContactWithContext(ctx aws.Context, input *DeleteContactInput, opts ...request.Option) (*DeleteContactOutput, error)
- func (c *AlexaForBusiness) DeleteProfile(input *DeleteProfileInput) (*DeleteProfileOutput, error)
- func (c *AlexaForBusiness) DeleteProfileRequest(input *DeleteProfileInput) (req *request.Request, output *DeleteProfileOutput)
- func (c *AlexaForBusiness) DeleteProfileWithContext(ctx aws.Context, input *DeleteProfileInput, opts ...request.Option) (*DeleteProfileOutput, error)
- func (c *AlexaForBusiness) DeleteRoom(input *DeleteRoomInput) (*DeleteRoomOutput, error)
- func (c *AlexaForBusiness) DeleteRoomRequest(input *DeleteRoomInput) (req *request.Request, output *DeleteRoomOutput)
- func (c *AlexaForBusiness) DeleteRoomSkillParameter(input *DeleteRoomSkillParameterInput) (*DeleteRoomSkillParameterOutput, error)
- func (c *AlexaForBusiness) DeleteRoomSkillParameterRequest(input *DeleteRoomSkillParameterInput) (req *request.Request, output *DeleteRoomSkillParameterOutput)
- func (c *AlexaForBusiness) DeleteRoomSkillParameterWithContext(ctx aws.Context, input *DeleteRoomSkillParameterInput, opts ...request.Option) (*DeleteRoomSkillParameterOutput, error)
- func (c *AlexaForBusiness) DeleteRoomWithContext(ctx aws.Context, input *DeleteRoomInput, opts ...request.Option) (*DeleteRoomOutput, error)
- func (c *AlexaForBusiness) DeleteSkillGroup(input *DeleteSkillGroupInput) (*DeleteSkillGroupOutput, error)
- func (c *AlexaForBusiness) DeleteSkillGroupRequest(input *DeleteSkillGroupInput) (req *request.Request, output *DeleteSkillGroupOutput)
- func (c *AlexaForBusiness) DeleteSkillGroupWithContext(ctx aws.Context, input *DeleteSkillGroupInput, opts ...request.Option) (*DeleteSkillGroupOutput, error)
- func (c *AlexaForBusiness) DeleteUser(input *DeleteUserInput) (*DeleteUserOutput, error)
- func (c *AlexaForBusiness) DeleteUserRequest(input *DeleteUserInput) (req *request.Request, output *DeleteUserOutput)
- func (c *AlexaForBusiness) DeleteUserWithContext(ctx aws.Context, input *DeleteUserInput, opts ...request.Option) (*DeleteUserOutput, error)
- func (c *AlexaForBusiness) DisassociateContactFromAddressBook(input *DisassociateContactFromAddressBookInput) (*DisassociateContactFromAddressBookOutput, error)
- func (c *AlexaForBusiness) DisassociateContactFromAddressBookRequest(input *DisassociateContactFromAddressBookInput) (req *request.Request, output *DisassociateContactFromAddressBookOutput)
- func (c *AlexaForBusiness) DisassociateContactFromAddressBookWithContext(ctx aws.Context, input *DisassociateContactFromAddressBookInput, ...) (*DisassociateContactFromAddressBookOutput, error)
- func (c *AlexaForBusiness) DisassociateDeviceFromRoom(input *DisassociateDeviceFromRoomInput) (*DisassociateDeviceFromRoomOutput, error)
- func (c *AlexaForBusiness) DisassociateDeviceFromRoomRequest(input *DisassociateDeviceFromRoomInput) (req *request.Request, output *DisassociateDeviceFromRoomOutput)
- func (c *AlexaForBusiness) DisassociateDeviceFromRoomWithContext(ctx aws.Context, input *DisassociateDeviceFromRoomInput, ...) (*DisassociateDeviceFromRoomOutput, error)
- func (c *AlexaForBusiness) DisassociateSkillGroupFromRoom(input *DisassociateSkillGroupFromRoomInput) (*DisassociateSkillGroupFromRoomOutput, error)
- func (c *AlexaForBusiness) DisassociateSkillGroupFromRoomRequest(input *DisassociateSkillGroupFromRoomInput) (req *request.Request, output *DisassociateSkillGroupFromRoomOutput)
- func (c *AlexaForBusiness) DisassociateSkillGroupFromRoomWithContext(ctx aws.Context, input *DisassociateSkillGroupFromRoomInput, ...) (*DisassociateSkillGroupFromRoomOutput, error)
- func (c *AlexaForBusiness) GetAddressBook(input *GetAddressBookInput) (*GetAddressBookOutput, error)
- func (c *AlexaForBusiness) GetAddressBookRequest(input *GetAddressBookInput) (req *request.Request, output *GetAddressBookOutput)
- func (c *AlexaForBusiness) GetAddressBookWithContext(ctx aws.Context, input *GetAddressBookInput, opts ...request.Option) (*GetAddressBookOutput, error)
- func (c *AlexaForBusiness) GetContact(input *GetContactInput) (*GetContactOutput, error)
- func (c *AlexaForBusiness) GetContactRequest(input *GetContactInput) (req *request.Request, output *GetContactOutput)
- func (c *AlexaForBusiness) GetContactWithContext(ctx aws.Context, input *GetContactInput, opts ...request.Option) (*GetContactOutput, error)
- func (c *AlexaForBusiness) GetDevice(input *GetDeviceInput) (*GetDeviceOutput, error)
- func (c *AlexaForBusiness) GetDeviceRequest(input *GetDeviceInput) (req *request.Request, output *GetDeviceOutput)
- func (c *AlexaForBusiness) GetDeviceWithContext(ctx aws.Context, input *GetDeviceInput, opts ...request.Option) (*GetDeviceOutput, error)
- func (c *AlexaForBusiness) GetProfile(input *GetProfileInput) (*GetProfileOutput, error)
- func (c *AlexaForBusiness) GetProfileRequest(input *GetProfileInput) (req *request.Request, output *GetProfileOutput)
- func (c *AlexaForBusiness) GetProfileWithContext(ctx aws.Context, input *GetProfileInput, opts ...request.Option) (*GetProfileOutput, error)
- func (c *AlexaForBusiness) GetRoom(input *GetRoomInput) (*GetRoomOutput, error)
- func (c *AlexaForBusiness) GetRoomRequest(input *GetRoomInput) (req *request.Request, output *GetRoomOutput)
- func (c *AlexaForBusiness) GetRoomSkillParameter(input *GetRoomSkillParameterInput) (*GetRoomSkillParameterOutput, error)
- func (c *AlexaForBusiness) GetRoomSkillParameterRequest(input *GetRoomSkillParameterInput) (req *request.Request, output *GetRoomSkillParameterOutput)
- func (c *AlexaForBusiness) GetRoomSkillParameterWithContext(ctx aws.Context, input *GetRoomSkillParameterInput, opts ...request.Option) (*GetRoomSkillParameterOutput, error)
- func (c *AlexaForBusiness) GetRoomWithContext(ctx aws.Context, input *GetRoomInput, opts ...request.Option) (*GetRoomOutput, error)
- func (c *AlexaForBusiness) GetSkillGroup(input *GetSkillGroupInput) (*GetSkillGroupOutput, error)
- func (c *AlexaForBusiness) GetSkillGroupRequest(input *GetSkillGroupInput) (req *request.Request, output *GetSkillGroupOutput)
- func (c *AlexaForBusiness) GetSkillGroupWithContext(ctx aws.Context, input *GetSkillGroupInput, opts ...request.Option) (*GetSkillGroupOutput, error)
- func (c *AlexaForBusiness) ListDeviceEvents(input *ListDeviceEventsInput) (*ListDeviceEventsOutput, error)
- func (c *AlexaForBusiness) ListDeviceEventsPages(input *ListDeviceEventsInput, fn func(*ListDeviceEventsOutput, bool) bool) error
- func (c *AlexaForBusiness) ListDeviceEventsPagesWithContext(ctx aws.Context, input *ListDeviceEventsInput, ...) error
- func (c *AlexaForBusiness) ListDeviceEventsRequest(input *ListDeviceEventsInput) (req *request.Request, output *ListDeviceEventsOutput)
- func (c *AlexaForBusiness) ListDeviceEventsWithContext(ctx aws.Context, input *ListDeviceEventsInput, opts ...request.Option) (*ListDeviceEventsOutput, error)
- func (c *AlexaForBusiness) ListSkills(input *ListSkillsInput) (*ListSkillsOutput, error)
- func (c *AlexaForBusiness) ListSkillsPages(input *ListSkillsInput, fn func(*ListSkillsOutput, bool) bool) error
- func (c *AlexaForBusiness) ListSkillsPagesWithContext(ctx aws.Context, input *ListSkillsInput, fn func(*ListSkillsOutput, bool) bool, ...) error
- func (c *AlexaForBusiness) ListSkillsRequest(input *ListSkillsInput) (req *request.Request, output *ListSkillsOutput)
- func (c *AlexaForBusiness) ListSkillsWithContext(ctx aws.Context, input *ListSkillsInput, opts ...request.Option) (*ListSkillsOutput, error)
- func (c *AlexaForBusiness) ListTags(input *ListTagsInput) (*ListTagsOutput, error)
- func (c *AlexaForBusiness) ListTagsPages(input *ListTagsInput, fn func(*ListTagsOutput, bool) bool) error
- func (c *AlexaForBusiness) ListTagsPagesWithContext(ctx aws.Context, input *ListTagsInput, fn func(*ListTagsOutput, bool) bool, ...) error
- func (c *AlexaForBusiness) ListTagsRequest(input *ListTagsInput) (req *request.Request, output *ListTagsOutput)
- func (c *AlexaForBusiness) ListTagsWithContext(ctx aws.Context, input *ListTagsInput, opts ...request.Option) (*ListTagsOutput, error)
- func (c *AlexaForBusiness) PutRoomSkillParameter(input *PutRoomSkillParameterInput) (*PutRoomSkillParameterOutput, error)
- func (c *AlexaForBusiness) PutRoomSkillParameterRequest(input *PutRoomSkillParameterInput) (req *request.Request, output *PutRoomSkillParameterOutput)
- func (c *AlexaForBusiness) PutRoomSkillParameterWithContext(ctx aws.Context, input *PutRoomSkillParameterInput, opts ...request.Option) (*PutRoomSkillParameterOutput, error)
- func (c *AlexaForBusiness) ResolveRoom(input *ResolveRoomInput) (*ResolveRoomOutput, error)
- func (c *AlexaForBusiness) ResolveRoomRequest(input *ResolveRoomInput) (req *request.Request, output *ResolveRoomOutput)
- func (c *AlexaForBusiness) ResolveRoomWithContext(ctx aws.Context, input *ResolveRoomInput, opts ...request.Option) (*ResolveRoomOutput, error)
- func (c *AlexaForBusiness) RevokeInvitation(input *RevokeInvitationInput) (*RevokeInvitationOutput, error)
- func (c *AlexaForBusiness) RevokeInvitationRequest(input *RevokeInvitationInput) (req *request.Request, output *RevokeInvitationOutput)
- func (c *AlexaForBusiness) RevokeInvitationWithContext(ctx aws.Context, input *RevokeInvitationInput, opts ...request.Option) (*RevokeInvitationOutput, error)
- func (c *AlexaForBusiness) SearchAddressBooks(input *SearchAddressBooksInput) (*SearchAddressBooksOutput, error)
- func (c *AlexaForBusiness) SearchAddressBooksPages(input *SearchAddressBooksInput, fn func(*SearchAddressBooksOutput, bool) bool) error
- func (c *AlexaForBusiness) SearchAddressBooksPagesWithContext(ctx aws.Context, input *SearchAddressBooksInput, ...) error
- func (c *AlexaForBusiness) SearchAddressBooksRequest(input *SearchAddressBooksInput) (req *request.Request, output *SearchAddressBooksOutput)
- func (c *AlexaForBusiness) SearchAddressBooksWithContext(ctx aws.Context, input *SearchAddressBooksInput, opts ...request.Option) (*SearchAddressBooksOutput, error)
- func (c *AlexaForBusiness) SearchContacts(input *SearchContactsInput) (*SearchContactsOutput, error)
- func (c *AlexaForBusiness) SearchContactsPages(input *SearchContactsInput, fn func(*SearchContactsOutput, bool) bool) error
- func (c *AlexaForBusiness) SearchContactsPagesWithContext(ctx aws.Context, input *SearchContactsInput, ...) error
- func (c *AlexaForBusiness) SearchContactsRequest(input *SearchContactsInput) (req *request.Request, output *SearchContactsOutput)
- func (c *AlexaForBusiness) SearchContactsWithContext(ctx aws.Context, input *SearchContactsInput, opts ...request.Option) (*SearchContactsOutput, error)
- func (c *AlexaForBusiness) SearchDevices(input *SearchDevicesInput) (*SearchDevicesOutput, error)
- func (c *AlexaForBusiness) SearchDevicesPages(input *SearchDevicesInput, fn func(*SearchDevicesOutput, bool) bool) error
- func (c *AlexaForBusiness) SearchDevicesPagesWithContext(ctx aws.Context, input *SearchDevicesInput, ...) error
- func (c *AlexaForBusiness) SearchDevicesRequest(input *SearchDevicesInput) (req *request.Request, output *SearchDevicesOutput)
- func (c *AlexaForBusiness) SearchDevicesWithContext(ctx aws.Context, input *SearchDevicesInput, opts ...request.Option) (*SearchDevicesOutput, error)
- func (c *AlexaForBusiness) SearchProfiles(input *SearchProfilesInput) (*SearchProfilesOutput, error)
- func (c *AlexaForBusiness) SearchProfilesPages(input *SearchProfilesInput, fn func(*SearchProfilesOutput, bool) bool) error
- func (c *AlexaForBusiness) SearchProfilesPagesWithContext(ctx aws.Context, input *SearchProfilesInput, ...) error
- func (c *AlexaForBusiness) SearchProfilesRequest(input *SearchProfilesInput) (req *request.Request, output *SearchProfilesOutput)
- func (c *AlexaForBusiness) SearchProfilesWithContext(ctx aws.Context, input *SearchProfilesInput, opts ...request.Option) (*SearchProfilesOutput, error)
- func (c *AlexaForBusiness) SearchRooms(input *SearchRoomsInput) (*SearchRoomsOutput, error)
- func (c *AlexaForBusiness) SearchRoomsPages(input *SearchRoomsInput, fn func(*SearchRoomsOutput, bool) bool) error
- func (c *AlexaForBusiness) SearchRoomsPagesWithContext(ctx aws.Context, input *SearchRoomsInput, ...) error
- func (c *AlexaForBusiness) SearchRoomsRequest(input *SearchRoomsInput) (req *request.Request, output *SearchRoomsOutput)
- func (c *AlexaForBusiness) SearchRoomsWithContext(ctx aws.Context, input *SearchRoomsInput, opts ...request.Option) (*SearchRoomsOutput, error)
- func (c *AlexaForBusiness) SearchSkillGroups(input *SearchSkillGroupsInput) (*SearchSkillGroupsOutput, error)
- func (c *AlexaForBusiness) SearchSkillGroupsPages(input *SearchSkillGroupsInput, fn func(*SearchSkillGroupsOutput, bool) bool) error
- func (c *AlexaForBusiness) SearchSkillGroupsPagesWithContext(ctx aws.Context, input *SearchSkillGroupsInput, ...) error
- func (c *AlexaForBusiness) SearchSkillGroupsRequest(input *SearchSkillGroupsInput) (req *request.Request, output *SearchSkillGroupsOutput)
- func (c *AlexaForBusiness) SearchSkillGroupsWithContext(ctx aws.Context, input *SearchSkillGroupsInput, opts ...request.Option) (*SearchSkillGroupsOutput, error)
- func (c *AlexaForBusiness) SearchUsers(input *SearchUsersInput) (*SearchUsersOutput, error)
- func (c *AlexaForBusiness) SearchUsersPages(input *SearchUsersInput, fn func(*SearchUsersOutput, bool) bool) error
- func (c *AlexaForBusiness) SearchUsersPagesWithContext(ctx aws.Context, input *SearchUsersInput, ...) error
- func (c *AlexaForBusiness) SearchUsersRequest(input *SearchUsersInput) (req *request.Request, output *SearchUsersOutput)
- func (c *AlexaForBusiness) SearchUsersWithContext(ctx aws.Context, input *SearchUsersInput, opts ...request.Option) (*SearchUsersOutput, error)
- func (c *AlexaForBusiness) SendInvitation(input *SendInvitationInput) (*SendInvitationOutput, error)
- func (c *AlexaForBusiness) SendInvitationRequest(input *SendInvitationInput) (req *request.Request, output *SendInvitationOutput)
- func (c *AlexaForBusiness) SendInvitationWithContext(ctx aws.Context, input *SendInvitationInput, opts ...request.Option) (*SendInvitationOutput, error)
- func (c *AlexaForBusiness) StartDeviceSync(input *StartDeviceSyncInput) (*StartDeviceSyncOutput, error)
- func (c *AlexaForBusiness) StartDeviceSyncRequest(input *StartDeviceSyncInput) (req *request.Request, output *StartDeviceSyncOutput)
- func (c *AlexaForBusiness) StartDeviceSyncWithContext(ctx aws.Context, input *StartDeviceSyncInput, opts ...request.Option) (*StartDeviceSyncOutput, error)
- func (c *AlexaForBusiness) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
- func (c *AlexaForBusiness) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
- func (c *AlexaForBusiness) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
- func (c *AlexaForBusiness) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *AlexaForBusiness) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
- func (c *AlexaForBusiness) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
- func (c *AlexaForBusiness) UpdateAddressBook(input *UpdateAddressBookInput) (*UpdateAddressBookOutput, error)
- func (c *AlexaForBusiness) UpdateAddressBookRequest(input *UpdateAddressBookInput) (req *request.Request, output *UpdateAddressBookOutput)
- func (c *AlexaForBusiness) UpdateAddressBookWithContext(ctx aws.Context, input *UpdateAddressBookInput, opts ...request.Option) (*UpdateAddressBookOutput, error)
- func (c *AlexaForBusiness) UpdateContact(input *UpdateContactInput) (*UpdateContactOutput, error)
- func (c *AlexaForBusiness) UpdateContactRequest(input *UpdateContactInput) (req *request.Request, output *UpdateContactOutput)
- func (c *AlexaForBusiness) UpdateContactWithContext(ctx aws.Context, input *UpdateContactInput, opts ...request.Option) (*UpdateContactOutput, error)
- func (c *AlexaForBusiness) UpdateDevice(input *UpdateDeviceInput) (*UpdateDeviceOutput, error)
- func (c *AlexaForBusiness) UpdateDeviceRequest(input *UpdateDeviceInput) (req *request.Request, output *UpdateDeviceOutput)
- func (c *AlexaForBusiness) UpdateDeviceWithContext(ctx aws.Context, input *UpdateDeviceInput, opts ...request.Option) (*UpdateDeviceOutput, error)
- func (c *AlexaForBusiness) UpdateProfile(input *UpdateProfileInput) (*UpdateProfileOutput, error)
- func (c *AlexaForBusiness) UpdateProfileRequest(input *UpdateProfileInput) (req *request.Request, output *UpdateProfileOutput)
- func (c *AlexaForBusiness) UpdateProfileWithContext(ctx aws.Context, input *UpdateProfileInput, opts ...request.Option) (*UpdateProfileOutput, error)
- func (c *AlexaForBusiness) UpdateRoom(input *UpdateRoomInput) (*UpdateRoomOutput, error)
- func (c *AlexaForBusiness) UpdateRoomRequest(input *UpdateRoomInput) (req *request.Request, output *UpdateRoomOutput)
- func (c *AlexaForBusiness) UpdateRoomWithContext(ctx aws.Context, input *UpdateRoomInput, opts ...request.Option) (*UpdateRoomOutput, error)
- func (c *AlexaForBusiness) UpdateSkillGroup(input *UpdateSkillGroupInput) (*UpdateSkillGroupOutput, error)
- func (c *AlexaForBusiness) UpdateSkillGroupRequest(input *UpdateSkillGroupInput) (req *request.Request, output *UpdateSkillGroupOutput)
- func (c *AlexaForBusiness) UpdateSkillGroupWithContext(ctx aws.Context, input *UpdateSkillGroupInput, opts ...request.Option) (*UpdateSkillGroupOutput, error)
- type AssociateContactWithAddressBookInput
- func (s AssociateContactWithAddressBookInput) GoString() string
- func (s *AssociateContactWithAddressBookInput) SetAddressBookArn(v string) *AssociateContactWithAddressBookInput
- func (s *AssociateContactWithAddressBookInput) SetContactArn(v string) *AssociateContactWithAddressBookInput
- func (s AssociateContactWithAddressBookInput) String() string
- func (s *AssociateContactWithAddressBookInput) Validate() error
- type AssociateContactWithAddressBookOutput
- type AssociateDeviceWithRoomInput
- type AssociateDeviceWithRoomOutput
- type AssociateSkillGroupWithRoomInput
- func (s AssociateSkillGroupWithRoomInput) GoString() string
- func (s *AssociateSkillGroupWithRoomInput) SetRoomArn(v string) *AssociateSkillGroupWithRoomInput
- func (s *AssociateSkillGroupWithRoomInput) SetSkillGroupArn(v string) *AssociateSkillGroupWithRoomInput
- func (s AssociateSkillGroupWithRoomInput) String() string
- type AssociateSkillGroupWithRoomOutput
- type Contact
- func (s Contact) GoString() string
- func (s *Contact) SetContactArn(v string) *Contact
- func (s *Contact) SetDisplayName(v string) *Contact
- func (s *Contact) SetFirstName(v string) *Contact
- func (s *Contact) SetLastName(v string) *Contact
- func (s *Contact) SetPhoneNumber(v string) *Contact
- func (s Contact) String() string
- type ContactData
- func (s ContactData) GoString() string
- func (s *ContactData) SetContactArn(v string) *ContactData
- func (s *ContactData) SetDisplayName(v string) *ContactData
- func (s *ContactData) SetFirstName(v string) *ContactData
- func (s *ContactData) SetLastName(v string) *ContactData
- func (s *ContactData) SetPhoneNumber(v string) *ContactData
- func (s ContactData) String() string
- type CreateAddressBookInput
- func (s CreateAddressBookInput) GoString() string
- func (s *CreateAddressBookInput) SetClientRequestToken(v string) *CreateAddressBookInput
- func (s *CreateAddressBookInput) SetDescription(v string) *CreateAddressBookInput
- func (s *CreateAddressBookInput) SetName(v string) *CreateAddressBookInput
- func (s CreateAddressBookInput) String() string
- func (s *CreateAddressBookInput) Validate() error
- type CreateAddressBookOutput
- type CreateContactInput
- func (s CreateContactInput) GoString() string
- func (s *CreateContactInput) SetClientRequestToken(v string) *CreateContactInput
- func (s *CreateContactInput) SetDisplayName(v string) *CreateContactInput
- func (s *CreateContactInput) SetFirstName(v string) *CreateContactInput
- func (s *CreateContactInput) SetLastName(v string) *CreateContactInput
- func (s *CreateContactInput) SetPhoneNumber(v string) *CreateContactInput
- func (s CreateContactInput) String() string
- func (s *CreateContactInput) Validate() error
- type CreateContactOutput
- type CreateProfileInput
- func (s CreateProfileInput) GoString() string
- func (s *CreateProfileInput) SetAddress(v string) *CreateProfileInput
- func (s *CreateProfileInput) SetClientRequestToken(v string) *CreateProfileInput
- func (s *CreateProfileInput) SetDistanceUnit(v string) *CreateProfileInput
- func (s *CreateProfileInput) SetMaxVolumeLimit(v int64) *CreateProfileInput
- func (s *CreateProfileInput) SetPSTNEnabled(v bool) *CreateProfileInput
- func (s *CreateProfileInput) SetProfileName(v string) *CreateProfileInput
- func (s *CreateProfileInput) SetSetupModeDisabled(v bool) *CreateProfileInput
- func (s *CreateProfileInput) SetTemperatureUnit(v string) *CreateProfileInput
- func (s *CreateProfileInput) SetTimezone(v string) *CreateProfileInput
- func (s *CreateProfileInput) SetWakeWord(v string) *CreateProfileInput
- func (s CreateProfileInput) String() string
- func (s *CreateProfileInput) Validate() error
- type CreateProfileOutput
- type CreateRoomInput
- func (s CreateRoomInput) GoString() string
- func (s *CreateRoomInput) SetClientRequestToken(v string) *CreateRoomInput
- func (s *CreateRoomInput) SetDescription(v string) *CreateRoomInput
- func (s *CreateRoomInput) SetProfileArn(v string) *CreateRoomInput
- func (s *CreateRoomInput) SetProviderCalendarId(v string) *CreateRoomInput
- func (s *CreateRoomInput) SetRoomName(v string) *CreateRoomInput
- func (s *CreateRoomInput) SetTags(v []*Tag) *CreateRoomInput
- func (s CreateRoomInput) String() string
- func (s *CreateRoomInput) Validate() error
- type CreateRoomOutput
- type CreateSkillGroupInput
- func (s CreateSkillGroupInput) GoString() string
- func (s *CreateSkillGroupInput) SetClientRequestToken(v string) *CreateSkillGroupInput
- func (s *CreateSkillGroupInput) SetDescription(v string) *CreateSkillGroupInput
- func (s *CreateSkillGroupInput) SetSkillGroupName(v string) *CreateSkillGroupInput
- func (s CreateSkillGroupInput) String() string
- func (s *CreateSkillGroupInput) Validate() error
- type CreateSkillGroupOutput
- type CreateUserInput
- func (s CreateUserInput) GoString() string
- func (s *CreateUserInput) SetClientRequestToken(v string) *CreateUserInput
- func (s *CreateUserInput) SetEmail(v string) *CreateUserInput
- func (s *CreateUserInput) SetFirstName(v string) *CreateUserInput
- func (s *CreateUserInput) SetLastName(v string) *CreateUserInput
- func (s *CreateUserInput) SetTags(v []*Tag) *CreateUserInput
- func (s *CreateUserInput) SetUserId(v string) *CreateUserInput
- func (s CreateUserInput) String() string
- func (s *CreateUserInput) Validate() error
- type CreateUserOutput
- type DeleteAddressBookInput
- type DeleteAddressBookOutput
- type DeleteContactInput
- type DeleteContactOutput
- type DeleteProfileInput
- type DeleteProfileOutput
- type DeleteRoomInput
- type DeleteRoomOutput
- type DeleteRoomSkillParameterInput
- func (s DeleteRoomSkillParameterInput) GoString() string
- func (s *DeleteRoomSkillParameterInput) SetParameterKey(v string) *DeleteRoomSkillParameterInput
- func (s *DeleteRoomSkillParameterInput) SetRoomArn(v string) *DeleteRoomSkillParameterInput
- func (s *DeleteRoomSkillParameterInput) SetSkillId(v string) *DeleteRoomSkillParameterInput
- func (s DeleteRoomSkillParameterInput) String() string
- func (s *DeleteRoomSkillParameterInput) Validate() error
- type DeleteRoomSkillParameterOutput
- type DeleteSkillGroupInput
- type DeleteSkillGroupOutput
- type DeleteUserInput
- type DeleteUserOutput
- type Device
- func (s Device) GoString() string
- func (s *Device) SetDeviceArn(v string) *Device
- func (s *Device) SetDeviceName(v string) *Device
- func (s *Device) SetDeviceSerialNumber(v string) *Device
- func (s *Device) SetDeviceStatus(v string) *Device
- func (s *Device) SetDeviceStatusInfo(v *DeviceStatusInfo) *Device
- func (s *Device) SetDeviceType(v string) *Device
- func (s *Device) SetMacAddress(v string) *Device
- func (s *Device) SetRoomArn(v string) *Device
- func (s *Device) SetSoftwareVersion(v string) *Device
- func (s Device) String() string
- type DeviceData
- func (s DeviceData) GoString() string
- func (s *DeviceData) SetDeviceArn(v string) *DeviceData
- func (s *DeviceData) SetDeviceName(v string) *DeviceData
- func (s *DeviceData) SetDeviceSerialNumber(v string) *DeviceData
- func (s *DeviceData) SetDeviceStatus(v string) *DeviceData
- func (s *DeviceData) SetDeviceStatusInfo(v *DeviceStatusInfo) *DeviceData
- func (s *DeviceData) SetDeviceType(v string) *DeviceData
- func (s *DeviceData) SetMacAddress(v string) *DeviceData
- func (s *DeviceData) SetRoomArn(v string) *DeviceData
- func (s *DeviceData) SetRoomName(v string) *DeviceData
- func (s *DeviceData) SetSoftwareVersion(v string) *DeviceData
- func (s DeviceData) String() string
- type DeviceEvent
- type DeviceStatusDetail
- type DeviceStatusInfo
- type DisassociateContactFromAddressBookInput
- func (s DisassociateContactFromAddressBookInput) GoString() string
- func (s *DisassociateContactFromAddressBookInput) SetAddressBookArn(v string) *DisassociateContactFromAddressBookInput
- func (s *DisassociateContactFromAddressBookInput) SetContactArn(v string) *DisassociateContactFromAddressBookInput
- func (s DisassociateContactFromAddressBookInput) String() string
- func (s *DisassociateContactFromAddressBookInput) Validate() error
- type DisassociateContactFromAddressBookOutput
- type DisassociateDeviceFromRoomInput
- type DisassociateDeviceFromRoomOutput
- type DisassociateSkillGroupFromRoomInput
- func (s DisassociateSkillGroupFromRoomInput) GoString() string
- func (s *DisassociateSkillGroupFromRoomInput) SetRoomArn(v string) *DisassociateSkillGroupFromRoomInput
- func (s *DisassociateSkillGroupFromRoomInput) SetSkillGroupArn(v string) *DisassociateSkillGroupFromRoomInput
- func (s DisassociateSkillGroupFromRoomInput) String() string
- type DisassociateSkillGroupFromRoomOutput
- type Filter
- type GetAddressBookInput
- type GetAddressBookOutput
- type GetContactInput
- type GetContactOutput
- type GetDeviceInput
- type GetDeviceOutput
- type GetProfileInput
- type GetProfileOutput
- type GetRoomInput
- type GetRoomOutput
- type GetRoomSkillParameterInput
- func (s GetRoomSkillParameterInput) GoString() string
- func (s *GetRoomSkillParameterInput) SetParameterKey(v string) *GetRoomSkillParameterInput
- func (s *GetRoomSkillParameterInput) SetRoomArn(v string) *GetRoomSkillParameterInput
- func (s *GetRoomSkillParameterInput) SetSkillId(v string) *GetRoomSkillParameterInput
- func (s GetRoomSkillParameterInput) String() string
- func (s *GetRoomSkillParameterInput) Validate() error
- type GetRoomSkillParameterOutput
- type GetSkillGroupInput
- type GetSkillGroupOutput
- type ListDeviceEventsInput
- func (s ListDeviceEventsInput) GoString() string
- func (s *ListDeviceEventsInput) SetDeviceArn(v string) *ListDeviceEventsInput
- func (s *ListDeviceEventsInput) SetEventType(v string) *ListDeviceEventsInput
- func (s *ListDeviceEventsInput) SetMaxResults(v int64) *ListDeviceEventsInput
- func (s *ListDeviceEventsInput) SetNextToken(v string) *ListDeviceEventsInput
- func (s ListDeviceEventsInput) String() string
- func (s *ListDeviceEventsInput) Validate() error
- type ListDeviceEventsOutput
- type ListSkillsInput
- func (s ListSkillsInput) GoString() string
- func (s *ListSkillsInput) SetMaxResults(v int64) *ListSkillsInput
- func (s *ListSkillsInput) SetNextToken(v string) *ListSkillsInput
- func (s *ListSkillsInput) SetSkillGroupArn(v string) *ListSkillsInput
- func (s ListSkillsInput) String() string
- func (s *ListSkillsInput) Validate() error
- type ListSkillsOutput
- type ListTagsInput
- func (s ListTagsInput) GoString() string
- func (s *ListTagsInput) SetArn(v string) *ListTagsInput
- func (s *ListTagsInput) SetMaxResults(v int64) *ListTagsInput
- func (s *ListTagsInput) SetNextToken(v string) *ListTagsInput
- func (s ListTagsInput) String() string
- func (s *ListTagsInput) Validate() error
- type ListTagsOutput
- type Profile
- func (s Profile) GoString() string
- func (s *Profile) SetAddress(v string) *Profile
- func (s *Profile) SetDistanceUnit(v string) *Profile
- func (s *Profile) SetMaxVolumeLimit(v int64) *Profile
- func (s *Profile) SetPSTNEnabled(v bool) *Profile
- func (s *Profile) SetProfileArn(v string) *Profile
- func (s *Profile) SetProfileName(v string) *Profile
- func (s *Profile) SetSetupModeDisabled(v bool) *Profile
- func (s *Profile) SetTemperatureUnit(v string) *Profile
- func (s *Profile) SetTimezone(v string) *Profile
- func (s *Profile) SetWakeWord(v string) *Profile
- func (s Profile) String() string
- type ProfileData
- func (s ProfileData) GoString() string
- func (s *ProfileData) SetAddress(v string) *ProfileData
- func (s *ProfileData) SetDistanceUnit(v string) *ProfileData
- func (s *ProfileData) SetProfileArn(v string) *ProfileData
- func (s *ProfileData) SetProfileName(v string) *ProfileData
- func (s *ProfileData) SetTemperatureUnit(v string) *ProfileData
- func (s *ProfileData) SetTimezone(v string) *ProfileData
- func (s *ProfileData) SetWakeWord(v string) *ProfileData
- func (s ProfileData) String() string
- type PutRoomSkillParameterInput
- func (s PutRoomSkillParameterInput) GoString() string
- func (s *PutRoomSkillParameterInput) SetRoomArn(v string) *PutRoomSkillParameterInput
- func (s *PutRoomSkillParameterInput) SetRoomSkillParameter(v *RoomSkillParameter) *PutRoomSkillParameterInput
- func (s *PutRoomSkillParameterInput) SetSkillId(v string) *PutRoomSkillParameterInput
- func (s PutRoomSkillParameterInput) String() string
- func (s *PutRoomSkillParameterInput) Validate() error
- type PutRoomSkillParameterOutput
- type ResolveRoomInput
- type ResolveRoomOutput
- func (s ResolveRoomOutput) GoString() string
- func (s *ResolveRoomOutput) SetRoomArn(v string) *ResolveRoomOutput
- func (s *ResolveRoomOutput) SetRoomName(v string) *ResolveRoomOutput
- func (s *ResolveRoomOutput) SetRoomSkillParameters(v []*RoomSkillParameter) *ResolveRoomOutput
- func (s ResolveRoomOutput) String() string
- type RevokeInvitationInput
- type RevokeInvitationOutput
- type Room
- type RoomData
- func (s RoomData) GoString() string
- func (s *RoomData) SetDescription(v string) *RoomData
- func (s *RoomData) SetProfileArn(v string) *RoomData
- func (s *RoomData) SetProfileName(v string) *RoomData
- func (s *RoomData) SetProviderCalendarId(v string) *RoomData
- func (s *RoomData) SetRoomArn(v string) *RoomData
- func (s *RoomData) SetRoomName(v string) *RoomData
- func (s RoomData) String() string
- type RoomSkillParameter
- type SearchAddressBooksInput
- func (s SearchAddressBooksInput) GoString() string
- func (s *SearchAddressBooksInput) SetFilters(v []*Filter) *SearchAddressBooksInput
- func (s *SearchAddressBooksInput) SetMaxResults(v int64) *SearchAddressBooksInput
- func (s *SearchAddressBooksInput) SetNextToken(v string) *SearchAddressBooksInput
- func (s *SearchAddressBooksInput) SetSortCriteria(v []*Sort) *SearchAddressBooksInput
- func (s SearchAddressBooksInput) String() string
- func (s *SearchAddressBooksInput) Validate() error
- type SearchAddressBooksOutput
- func (s SearchAddressBooksOutput) GoString() string
- func (s *SearchAddressBooksOutput) SetAddressBooks(v []*AddressBookData) *SearchAddressBooksOutput
- func (s *SearchAddressBooksOutput) SetNextToken(v string) *SearchAddressBooksOutput
- func (s *SearchAddressBooksOutput) SetTotalCount(v int64) *SearchAddressBooksOutput
- func (s SearchAddressBooksOutput) String() string
- type SearchContactsInput
- func (s SearchContactsInput) GoString() string
- func (s *SearchContactsInput) SetFilters(v []*Filter) *SearchContactsInput
- func (s *SearchContactsInput) SetMaxResults(v int64) *SearchContactsInput
- func (s *SearchContactsInput) SetNextToken(v string) *SearchContactsInput
- func (s *SearchContactsInput) SetSortCriteria(v []*Sort) *SearchContactsInput
- func (s SearchContactsInput) String() string
- func (s *SearchContactsInput) Validate() error
- type SearchContactsOutput
- func (s SearchContactsOutput) GoString() string
- func (s *SearchContactsOutput) SetContacts(v []*ContactData) *SearchContactsOutput
- func (s *SearchContactsOutput) SetNextToken(v string) *SearchContactsOutput
- func (s *SearchContactsOutput) SetTotalCount(v int64) *SearchContactsOutput
- func (s SearchContactsOutput) String() string
- type SearchDevicesInput
- func (s SearchDevicesInput) GoString() string
- func (s *SearchDevicesInput) SetFilters(v []*Filter) *SearchDevicesInput
- func (s *SearchDevicesInput) SetMaxResults(v int64) *SearchDevicesInput
- func (s *SearchDevicesInput) SetNextToken(v string) *SearchDevicesInput
- func (s *SearchDevicesInput) SetSortCriteria(v []*Sort) *SearchDevicesInput
- func (s SearchDevicesInput) String() string
- func (s *SearchDevicesInput) Validate() error
- type SearchDevicesOutput
- func (s SearchDevicesOutput) GoString() string
- func (s *SearchDevicesOutput) SetDevices(v []*DeviceData) *SearchDevicesOutput
- func (s *SearchDevicesOutput) SetNextToken(v string) *SearchDevicesOutput
- func (s *SearchDevicesOutput) SetTotalCount(v int64) *SearchDevicesOutput
- func (s SearchDevicesOutput) String() string
- type SearchProfilesInput
- func (s SearchProfilesInput) GoString() string
- func (s *SearchProfilesInput) SetFilters(v []*Filter) *SearchProfilesInput
- func (s *SearchProfilesInput) SetMaxResults(v int64) *SearchProfilesInput
- func (s *SearchProfilesInput) SetNextToken(v string) *SearchProfilesInput
- func (s *SearchProfilesInput) SetSortCriteria(v []*Sort) *SearchProfilesInput
- func (s SearchProfilesInput) String() string
- func (s *SearchProfilesInput) Validate() error
- type SearchProfilesOutput
- func (s SearchProfilesOutput) GoString() string
- func (s *SearchProfilesOutput) SetNextToken(v string) *SearchProfilesOutput
- func (s *SearchProfilesOutput) SetProfiles(v []*ProfileData) *SearchProfilesOutput
- func (s *SearchProfilesOutput) SetTotalCount(v int64) *SearchProfilesOutput
- func (s SearchProfilesOutput) String() string
- type SearchRoomsInput
- func (s SearchRoomsInput) GoString() string
- func (s *SearchRoomsInput) SetFilters(v []*Filter) *SearchRoomsInput
- func (s *SearchRoomsInput) SetMaxResults(v int64) *SearchRoomsInput
- func (s *SearchRoomsInput) SetNextToken(v string) *SearchRoomsInput
- func (s *SearchRoomsInput) SetSortCriteria(v []*Sort) *SearchRoomsInput
- func (s SearchRoomsInput) String() string
- func (s *SearchRoomsInput) Validate() error
- type SearchRoomsOutput
- type SearchSkillGroupsInput
- func (s SearchSkillGroupsInput) GoString() string
- func (s *SearchSkillGroupsInput) SetFilters(v []*Filter) *SearchSkillGroupsInput
- func (s *SearchSkillGroupsInput) SetMaxResults(v int64) *SearchSkillGroupsInput
- func (s *SearchSkillGroupsInput) SetNextToken(v string) *SearchSkillGroupsInput
- func (s *SearchSkillGroupsInput) SetSortCriteria(v []*Sort) *SearchSkillGroupsInput
- func (s SearchSkillGroupsInput) String() string
- func (s *SearchSkillGroupsInput) Validate() error
- type SearchSkillGroupsOutput
- func (s SearchSkillGroupsOutput) GoString() string
- func (s *SearchSkillGroupsOutput) SetNextToken(v string) *SearchSkillGroupsOutput
- func (s *SearchSkillGroupsOutput) SetSkillGroups(v []*SkillGroupData) *SearchSkillGroupsOutput
- func (s *SearchSkillGroupsOutput) SetTotalCount(v int64) *SearchSkillGroupsOutput
- func (s SearchSkillGroupsOutput) String() string
- type SearchUsersInput
- func (s SearchUsersInput) GoString() string
- func (s *SearchUsersInput) SetFilters(v []*Filter) *SearchUsersInput
- func (s *SearchUsersInput) SetMaxResults(v int64) *SearchUsersInput
- func (s *SearchUsersInput) SetNextToken(v string) *SearchUsersInput
- func (s *SearchUsersInput) SetSortCriteria(v []*Sort) *SearchUsersInput
- func (s SearchUsersInput) String() string
- func (s *SearchUsersInput) Validate() error
- type SearchUsersOutput
- type SendInvitationInput
- type SendInvitationOutput
- type SkillGroup
- type SkillGroupData
- type SkillSummary
- type Sort
- type StartDeviceSyncInput
- func (s StartDeviceSyncInput) GoString() string
- func (s *StartDeviceSyncInput) SetDeviceArn(v string) *StartDeviceSyncInput
- func (s *StartDeviceSyncInput) SetFeatures(v []*string) *StartDeviceSyncInput
- func (s *StartDeviceSyncInput) SetRoomArn(v string) *StartDeviceSyncInput
- func (s StartDeviceSyncInput) String() string
- func (s *StartDeviceSyncInput) Validate() error
- type StartDeviceSyncOutput
- type Tag
- type TagResourceInput
- type TagResourceOutput
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateAddressBookInput
- func (s UpdateAddressBookInput) GoString() string
- func (s *UpdateAddressBookInput) SetAddressBookArn(v string) *UpdateAddressBookInput
- func (s *UpdateAddressBookInput) SetDescription(v string) *UpdateAddressBookInput
- func (s *UpdateAddressBookInput) SetName(v string) *UpdateAddressBookInput
- func (s UpdateAddressBookInput) String() string
- func (s *UpdateAddressBookInput) Validate() error
- type UpdateAddressBookOutput
- type UpdateContactInput
- func (s UpdateContactInput) GoString() string
- func (s *UpdateContactInput) SetContactArn(v string) *UpdateContactInput
- func (s *UpdateContactInput) SetDisplayName(v string) *UpdateContactInput
- func (s *UpdateContactInput) SetFirstName(v string) *UpdateContactInput
- func (s *UpdateContactInput) SetLastName(v string) *UpdateContactInput
- func (s *UpdateContactInput) SetPhoneNumber(v string) *UpdateContactInput
- func (s UpdateContactInput) String() string
- func (s *UpdateContactInput) Validate() error
- type UpdateContactOutput
- type UpdateDeviceInput
- type UpdateDeviceOutput
- type UpdateProfileInput
- func (s UpdateProfileInput) GoString() string
- func (s *UpdateProfileInput) SetAddress(v string) *UpdateProfileInput
- func (s *UpdateProfileInput) SetDistanceUnit(v string) *UpdateProfileInput
- func (s *UpdateProfileInput) SetMaxVolumeLimit(v int64) *UpdateProfileInput
- func (s *UpdateProfileInput) SetPSTNEnabled(v bool) *UpdateProfileInput
- func (s *UpdateProfileInput) SetProfileArn(v string) *UpdateProfileInput
- func (s *UpdateProfileInput) SetProfileName(v string) *UpdateProfileInput
- func (s *UpdateProfileInput) SetSetupModeDisabled(v bool) *UpdateProfileInput
- func (s *UpdateProfileInput) SetTemperatureUnit(v string) *UpdateProfileInput
- func (s *UpdateProfileInput) SetTimezone(v string) *UpdateProfileInput
- func (s *UpdateProfileInput) SetWakeWord(v string) *UpdateProfileInput
- func (s UpdateProfileInput) String() string
- func (s *UpdateProfileInput) Validate() error
- type UpdateProfileOutput
- type UpdateRoomInput
- func (s UpdateRoomInput) GoString() string
- func (s *UpdateRoomInput) SetDescription(v string) *UpdateRoomInput
- func (s *UpdateRoomInput) SetProfileArn(v string) *UpdateRoomInput
- func (s *UpdateRoomInput) SetProviderCalendarId(v string) *UpdateRoomInput
- func (s *UpdateRoomInput) SetRoomArn(v string) *UpdateRoomInput
- func (s *UpdateRoomInput) SetRoomName(v string) *UpdateRoomInput
- func (s UpdateRoomInput) String() string
- func (s *UpdateRoomInput) Validate() error
- type UpdateRoomOutput
- type UpdateSkillGroupInput
- func (s UpdateSkillGroupInput) GoString() string
- func (s *UpdateSkillGroupInput) SetDescription(v string) *UpdateSkillGroupInput
- func (s *UpdateSkillGroupInput) SetSkillGroupArn(v string) *UpdateSkillGroupInput
- func (s *UpdateSkillGroupInput) SetSkillGroupName(v string) *UpdateSkillGroupInput
- func (s UpdateSkillGroupInput) String() string
- func (s *UpdateSkillGroupInput) Validate() error
- type UpdateSkillGroupOutput
- type UserData
- func (s UserData) GoString() string
- func (s *UserData) SetEmail(v string) *UserData
- func (s *UserData) SetEnrollmentId(v string) *UserData
- func (s *UserData) SetEnrollmentStatus(v string) *UserData
- func (s *UserData) SetFirstName(v string) *UserData
- func (s *UserData) SetLastName(v string) *UserData
- func (s *UserData) SetUserArn(v string) *UserData
- func (s UserData) String() string
Constants ¶
const ( // ConnectionStatusOnline is a ConnectionStatus enum value ConnectionStatusOnline = "ONLINE" // ConnectionStatusOffline is a ConnectionStatus enum value ConnectionStatusOffline = "OFFLINE" )
const ( // DeviceEventTypeConnectionStatus is a DeviceEventType enum value DeviceEventTypeConnectionStatus = "CONNECTION_STATUS" // DeviceEventTypeDeviceStatus is a DeviceEventType enum value DeviceEventTypeDeviceStatus = "DEVICE_STATUS" )
const ( // DeviceStatusReady is a DeviceStatus enum value DeviceStatusReady = "READY" // DeviceStatusPending is a DeviceStatus enum value DeviceStatusPending = "PENDING" // DeviceStatusWasOffline is a DeviceStatus enum value DeviceStatusWasOffline = "WAS_OFFLINE" // DeviceStatusDeregistered is a DeviceStatus enum value DeviceStatusDeregistered = "DEREGISTERED" )
const ( // DeviceStatusDetailCodeDeviceSoftwareUpdateNeeded is a DeviceStatusDetailCode enum value DeviceStatusDetailCodeDeviceSoftwareUpdateNeeded = "DEVICE_SOFTWARE_UPDATE_NEEDED" // DeviceStatusDetailCodeDeviceWasOffline is a DeviceStatusDetailCode enum value DeviceStatusDetailCodeDeviceWasOffline = "DEVICE_WAS_OFFLINE" )
const ( // DistanceUnitMetric is a DistanceUnit enum value DistanceUnitMetric = "METRIC" // DistanceUnitImperial is a DistanceUnit enum value DistanceUnitImperial = "IMPERIAL" )
const ( // EnrollmentStatusInitialized is a EnrollmentStatus enum value EnrollmentStatusInitialized = "INITIALIZED" // EnrollmentStatusPending is a EnrollmentStatus enum value EnrollmentStatusPending = "PENDING" // EnrollmentStatusRegistered is a EnrollmentStatus enum value EnrollmentStatusRegistered = "REGISTERED" // EnrollmentStatusDisassociating is a EnrollmentStatus enum value EnrollmentStatusDisassociating = "DISASSOCIATING" // EnrollmentStatusDeregistering is a EnrollmentStatus enum value EnrollmentStatusDeregistering = "DEREGISTERING" )
const ( // FeatureBluetooth is a Feature enum value FeatureBluetooth = "BLUETOOTH" // FeatureVolume is a Feature enum value FeatureVolume = "VOLUME" // FeatureNotifications is a Feature enum value FeatureNotifications = "NOTIFICATIONS" // FeatureLists is a Feature enum value FeatureLists = "LISTS" // FeatureSkills is a Feature enum value FeatureSkills = "SKILLS" // FeatureAll is a Feature enum value FeatureAll = "ALL" )
const ( // SortValueAsc is a SortValue enum value SortValueAsc = "ASC" // SortValueDesc is a SortValue enum value SortValueDesc = "DESC" )
const ( // TemperatureUnitFahrenheit is a TemperatureUnit enum value TemperatureUnitFahrenheit = "FAHRENHEIT" // TemperatureUnitCelsius is a TemperatureUnit enum value TemperatureUnitCelsius = "CELSIUS" )
const ( // WakeWordAlexa is a WakeWord enum value WakeWordAlexa = "ALEXA" // WakeWordAmazon is a WakeWord enum value WakeWordAmazon = "AMAZON" // WakeWordEcho is a WakeWord enum value WakeWordEcho = "ECHO" // WakeWordComputer is a WakeWord enum value WakeWordComputer = "COMPUTER" )
const ( // ErrCodeAlreadyExistsException for service response error code // "AlreadyExistsException". // // The resource being created already exists. HTTP Status Code: 400 ErrCodeAlreadyExistsException = "AlreadyExistsException" // ErrCodeInvalidUserStatusException for service response error code // "InvalidUserStatusException". // // The attempt to update a user is invalid due to the user's current status. // HTTP Status Code: 400 ErrCodeInvalidUserStatusException = "InvalidUserStatusException" // ErrCodeLimitExceededException for service response error code // "LimitExceededException". // // You are performing an action that would put you beyond your account's limits. // HTTP Status Code: 400 ErrCodeLimitExceededException = "LimitExceededException" // ErrCodeNameInUseException for service response error code // "NameInUseException". // // The name sent in the request is already in use. HTTP Status Code: 400 ErrCodeNameInUseException = "NameInUseException" // ErrCodeNotFoundException for service response error code // "NotFoundException". // // The resource is not found. HTTP Status Code: 400 ErrCodeNotFoundException = "NotFoundException" // ErrCodeResourceInUseException for service response error code // "ResourceInUseException". // // The resource in the request is already in use. HTTP Status Code: 400 ErrCodeResourceInUseException = "ResourceInUseException" )
const ( ServiceName = "a4b" // Service endpoint prefix API calls made to. EndpointsID = ServiceName // Service ID for Regions and Endpoints metadata. )
Service information constants
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddressBook ¶
type AddressBook struct { // The ARN of the address book. AddressBookArn *string `type:"string"` // The description of the address book. Description *string `min:"1" type:"string"` // The name of the address book. Name *string `min:"1" type:"string"` // contains filtered or unexported fields }
An address book with attributes.
func (AddressBook) GoString ¶
func (s AddressBook) GoString() string
GoString returns the string representation
func (*AddressBook) SetAddressBookArn ¶
func (s *AddressBook) SetAddressBookArn(v string) *AddressBook
SetAddressBookArn sets the AddressBookArn field's value.
func (*AddressBook) SetDescription ¶
func (s *AddressBook) SetDescription(v string) *AddressBook
SetDescription sets the Description field's value.
func (*AddressBook) SetName ¶
func (s *AddressBook) SetName(v string) *AddressBook
SetName sets the Name field's value.
func (AddressBook) String ¶
func (s AddressBook) String() string
String returns the string representation
type AddressBookData ¶
type AddressBookData struct { // The ARN of the address book. AddressBookArn *string `type:"string"` // The description of the address book. Description *string `min:"1" type:"string"` // The name of the address book. Name *string `min:"1" type:"string"` // contains filtered or unexported fields }
Information related to an address book.
func (AddressBookData) GoString ¶
func (s AddressBookData) GoString() string
GoString returns the string representation
func (*AddressBookData) SetAddressBookArn ¶
func (s *AddressBookData) SetAddressBookArn(v string) *AddressBookData
SetAddressBookArn sets the AddressBookArn field's value.
func (*AddressBookData) SetDescription ¶
func (s *AddressBookData) SetDescription(v string) *AddressBookData
SetDescription sets the Description field's value.
func (*AddressBookData) SetName ¶
func (s *AddressBookData) SetName(v string) *AddressBookData
SetName sets the Name field's value.
func (AddressBookData) String ¶
func (s AddressBookData) String() string
String returns the string representation
type AlexaForBusiness ¶
AlexaForBusiness provides the API operation methods for making requests to Alexa For Business. See this package's package overview docs for details on the service.
AlexaForBusiness methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.
func New ¶
func New(p client.ConfigProvider, cfgs ...*aws.Config) *AlexaForBusiness
New creates a new instance of the AlexaForBusiness client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.
Example:
// Create a AlexaForBusiness client from just a session. svc := alexaforbusiness.New(mySession) // Create a AlexaForBusiness client with additional configuration svc := alexaforbusiness.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*AlexaForBusiness) AssociateContactWithAddressBook ¶
func (c *AlexaForBusiness) AssociateContactWithAddressBook(input *AssociateContactWithAddressBookInput) (*AssociateContactWithAddressBookOutput, error)
AssociateContactWithAddressBook API operation for Alexa For Business.
Associates a contact with a given address book.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Alexa For Business's API operation AssociateContactWithAddressBook for usage and error information.
Returned Error Codes:
- ErrCodeLimitExceededException "LimitExceededException" You are performing an action that would put you beyond your account's limits. HTTP Status Code: 400
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateContactWithAddressBook
func (*AlexaForBusiness) AssociateContactWithAddressBookRequest ¶
func (c *AlexaForBusiness) AssociateContactWithAddressBookRequest(input *AssociateContactWithAddressBookInput) (req *request.Request, output *AssociateContactWithAddressBookOutput)
AssociateContactWithAddressBookRequest generates a "aws/request.Request" representing the client's request for the AssociateContactWithAddressBook operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See AssociateContactWithAddressBook for more information on using the AssociateContactWithAddressBook API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the AssociateContactWithAddressBookRequest method. req, resp := client.AssociateContactWithAddressBookRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateContactWithAddressBook
func (*AlexaForBusiness) AssociateContactWithAddressBookWithContext ¶
func (c *AlexaForBusiness) AssociateContactWithAddressBookWithContext(ctx aws.Context, input *AssociateContactWithAddressBookInput, opts ...request.Option) (*AssociateContactWithAddressBookOutput, error)
AssociateContactWithAddressBookWithContext is the same as AssociateContactWithAddressBook with the addition of the ability to pass a context and additional request options.
See AssociateContactWithAddressBook for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) AssociateDeviceWithRoom ¶
func (c *AlexaForBusiness) AssociateDeviceWithRoom(input *AssociateDeviceWithRoomInput) (*AssociateDeviceWithRoomOutput, error)
AssociateDeviceWithRoom API operation for Alexa For Business.
Associates a device with a given room. This applies all the settings from the room profile to the device, and all the skills in any skill groups added to that room. This operation requires the device to be online, or else a manual sync is required.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Alexa For Business's API operation AssociateDeviceWithRoom for usage and error information.
Returned Error Codes:
- ErrCodeLimitExceededException "LimitExceededException" You are performing an action that would put you beyond your account's limits. HTTP Status Code: 400
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateDeviceWithRoom
func (*AlexaForBusiness) AssociateDeviceWithRoomRequest ¶
func (c *AlexaForBusiness) AssociateDeviceWithRoomRequest(input *AssociateDeviceWithRoomInput) (req *request.Request, output *AssociateDeviceWithRoomOutput)
AssociateDeviceWithRoomRequest generates a "aws/request.Request" representing the client's request for the AssociateDeviceWithRoom operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See AssociateDeviceWithRoom for more information on using the AssociateDeviceWithRoom API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the AssociateDeviceWithRoomRequest method. req, resp := client.AssociateDeviceWithRoomRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateDeviceWithRoom
func (*AlexaForBusiness) AssociateDeviceWithRoomWithContext ¶
func (c *AlexaForBusiness) AssociateDeviceWithRoomWithContext(ctx aws.Context, input *AssociateDeviceWithRoomInput, opts ...request.Option) (*AssociateDeviceWithRoomOutput, error)
AssociateDeviceWithRoomWithContext is the same as AssociateDeviceWithRoom with the addition of the ability to pass a context and additional request options.
See AssociateDeviceWithRoom for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) AssociateSkillGroupWithRoom ¶
func (c *AlexaForBusiness) AssociateSkillGroupWithRoom(input *AssociateSkillGroupWithRoomInput) (*AssociateSkillGroupWithRoomOutput, error)
AssociateSkillGroupWithRoom API operation for Alexa For Business.
Associates a skill group with a given room. This enables all skills in the associated skill group on all devices in the room.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Alexa For Business's API operation AssociateSkillGroupWithRoom for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateSkillGroupWithRoom
func (*AlexaForBusiness) AssociateSkillGroupWithRoomRequest ¶
func (c *AlexaForBusiness) AssociateSkillGroupWithRoomRequest(input *AssociateSkillGroupWithRoomInput) (req *request.Request, output *AssociateSkillGroupWithRoomOutput)
AssociateSkillGroupWithRoomRequest generates a "aws/request.Request" representing the client's request for the AssociateSkillGroupWithRoom operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See AssociateSkillGroupWithRoom for more information on using the AssociateSkillGroupWithRoom API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the AssociateSkillGroupWithRoomRequest method. req, resp := client.AssociateSkillGroupWithRoomRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateSkillGroupWithRoom
func (*AlexaForBusiness) AssociateSkillGroupWithRoomWithContext ¶
func (c *AlexaForBusiness) AssociateSkillGroupWithRoomWithContext(ctx aws.Context, input *AssociateSkillGroupWithRoomInput, opts ...request.Option) (*AssociateSkillGroupWithRoomOutput, error)
AssociateSkillGroupWithRoomWithContext is the same as AssociateSkillGroupWithRoom with the addition of the ability to pass a context and additional request options.
See AssociateSkillGroupWithRoom for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) CreateAddressBook ¶
func (c *AlexaForBusiness) CreateAddressBook(input *CreateAddressBookInput) (*CreateAddressBookOutput, error)
CreateAddressBook API operation for Alexa For Business.
Creates an address book with the specified details.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Alexa For Business's API operation CreateAddressBook for usage and error information.
Returned Error Codes:
ErrCodeAlreadyExistsException "AlreadyExistsException" The resource being created already exists. HTTP Status Code: 400
ErrCodeLimitExceededException "LimitExceededException" You are performing an action that would put you beyond your account's limits. HTTP Status Code: 400
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateAddressBook
func (*AlexaForBusiness) CreateAddressBookRequest ¶
func (c *AlexaForBusiness) CreateAddressBookRequest(input *CreateAddressBookInput) (req *request.Request, output *CreateAddressBookOutput)
CreateAddressBookRequest generates a "aws/request.Request" representing the client's request for the CreateAddressBook operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateAddressBook for more information on using the CreateAddressBook API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateAddressBookRequest method. req, resp := client.CreateAddressBookRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateAddressBook
func (*AlexaForBusiness) CreateAddressBookWithContext ¶
func (c *AlexaForBusiness) CreateAddressBookWithContext(ctx aws.Context, input *CreateAddressBookInput, opts ...request.Option) (*CreateAddressBookOutput, error)
CreateAddressBookWithContext is the same as CreateAddressBook with the addition of the ability to pass a context and additional request options.
See CreateAddressBook for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) CreateContact ¶
func (c *AlexaForBusiness) CreateContact(input *CreateContactInput) (*CreateContactOutput, error)
CreateContact API operation for Alexa For Business.
Creates a contact with the specified details.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Alexa For Business's API operation CreateContact for usage and error information.
Returned Error Codes:
ErrCodeAlreadyExistsException "AlreadyExistsException" The resource being created already exists. HTTP Status Code: 400
ErrCodeLimitExceededException "LimitExceededException" You are performing an action that would put you beyond your account's limits. HTTP Status Code: 400
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateContact
func (*AlexaForBusiness) CreateContactRequest ¶
func (c *AlexaForBusiness) CreateContactRequest(input *CreateContactInput) (req *request.Request, output *CreateContactOutput)
CreateContactRequest generates a "aws/request.Request" representing the client's request for the CreateContact operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateContact for more information on using the CreateContact API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateContactRequest method. req, resp := client.CreateContactRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateContact
func (*AlexaForBusiness) CreateContactWithContext ¶
func (c *AlexaForBusiness) CreateContactWithContext(ctx aws.Context, input *CreateContactInput, opts ...request.Option) (*CreateContactOutput, error)
CreateContactWithContext is the same as CreateContact with the addition of the ability to pass a context and additional request options.
See CreateContact for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) CreateProfile ¶
func (c *AlexaForBusiness) CreateProfile(input *CreateProfileInput) (*CreateProfileOutput, error)
CreateProfile API operation for Alexa For Business.
Creates a new room profile with the specified details.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Alexa For Business's API operation CreateProfile for usage and error information.
Returned Error Codes:
ErrCodeLimitExceededException "LimitExceededException" You are performing an action that would put you beyond your account's limits. HTTP Status Code: 400
ErrCodeAlreadyExistsException "AlreadyExistsException" The resource being created already exists. HTTP Status Code: 400
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateProfile
func (*AlexaForBusiness) CreateProfileRequest ¶
func (c *AlexaForBusiness) CreateProfileRequest(input *CreateProfileInput) (req *request.Request, output *CreateProfileOutput)
CreateProfileRequest generates a "aws/request.Request" representing the client's request for the CreateProfile operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateProfile for more information on using the CreateProfile API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateProfileRequest method. req, resp := client.CreateProfileRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateProfile
func (*AlexaForBusiness) CreateProfileWithContext ¶
func (c *AlexaForBusiness) CreateProfileWithContext(ctx aws.Context, input *CreateProfileInput, opts ...request.Option) (*CreateProfileOutput, error)
CreateProfileWithContext is the same as CreateProfile with the addition of the ability to pass a context and additional request options.
See CreateProfile for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) CreateRoom ¶
func (c *AlexaForBusiness) CreateRoom(input *CreateRoomInput) (*CreateRoomOutput, error)
CreateRoom API operation for Alexa For Business.
Creates a room with the specified details.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Alexa For Business's API operation CreateRoom for usage and error information.
Returned Error Codes:
ErrCodeAlreadyExistsException "AlreadyExistsException" The resource being created already exists. HTTP Status Code: 400
ErrCodeLimitExceededException "LimitExceededException" You are performing an action that would put you beyond your account's limits. HTTP Status Code: 400
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateRoom
func (*AlexaForBusiness) CreateRoomRequest ¶
func (c *AlexaForBusiness) CreateRoomRequest(input *CreateRoomInput) (req *request.Request, output *CreateRoomOutput)
CreateRoomRequest generates a "aws/request.Request" representing the client's request for the CreateRoom operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateRoom for more information on using the CreateRoom API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateRoomRequest method. req, resp := client.CreateRoomRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateRoom
func (*AlexaForBusiness) CreateRoomWithContext ¶
func (c *AlexaForBusiness) CreateRoomWithContext(ctx aws.Context, input *CreateRoomInput, opts ...request.Option) (*CreateRoomOutput, error)
CreateRoomWithContext is the same as CreateRoom with the addition of the ability to pass a context and additional request options.
See CreateRoom for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) CreateSkillGroup ¶
func (c *AlexaForBusiness) CreateSkillGroup(input *CreateSkillGroupInput) (*CreateSkillGroupOutput, error)
CreateSkillGroup API operation for Alexa For Business.
Creates a skill group with a specified name and description.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Alexa For Business's API operation CreateSkillGroup for usage and error information.
Returned Error Codes:
ErrCodeAlreadyExistsException "AlreadyExistsException" The resource being created already exists. HTTP Status Code: 400
ErrCodeLimitExceededException "LimitExceededException" You are performing an action that would put you beyond your account's limits. HTTP Status Code: 400
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateSkillGroup
func (*AlexaForBusiness) CreateSkillGroupRequest ¶
func (c *AlexaForBusiness) CreateSkillGroupRequest(input *CreateSkillGroupInput) (req *request.Request, output *CreateSkillGroupOutput)
CreateSkillGroupRequest generates a "aws/request.Request" representing the client's request for the CreateSkillGroup operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateSkillGroup for more information on using the CreateSkillGroup API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateSkillGroupRequest method. req, resp := client.CreateSkillGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateSkillGroup
func (*AlexaForBusiness) CreateSkillGroupWithContext ¶
func (c *AlexaForBusiness) CreateSkillGroupWithContext(ctx aws.Context, input *CreateSkillGroupInput, opts ...request.Option) (*CreateSkillGroupOutput, error)
CreateSkillGroupWithContext is the same as CreateSkillGroup with the addition of the ability to pass a context and additional request options.
See CreateSkillGroup for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) CreateUser ¶
func (c *AlexaForBusiness) CreateUser(input *CreateUserInput) (*CreateUserOutput, error)
CreateUser API operation for Alexa For Business.
Creates a user.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Alexa For Business's API operation CreateUser for usage and error information.
Returned Error Codes:
ErrCodeResourceInUseException "ResourceInUseException" The resource in the request is already in use. HTTP Status Code: 400
ErrCodeLimitExceededException "LimitExceededException" You are performing an action that would put you beyond your account's limits. HTTP Status Code: 400
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateUser
func (*AlexaForBusiness) CreateUserRequest ¶
func (c *AlexaForBusiness) CreateUserRequest(input *CreateUserInput) (req *request.Request, output *CreateUserOutput)
CreateUserRequest generates a "aws/request.Request" representing the client's request for the CreateUser operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateUser for more information on using the CreateUser API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateUserRequest method. req, resp := client.CreateUserRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateUser
func (*AlexaForBusiness) CreateUserWithContext ¶
func (c *AlexaForBusiness) CreateUserWithContext(ctx aws.Context, input *CreateUserInput, opts ...request.Option) (*CreateUserOutput, error)
CreateUserWithContext is the same as CreateUser with the addition of the ability to pass a context and additional request options.
See CreateUser for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) DeleteAddressBook ¶
func (c *AlexaForBusiness) DeleteAddressBook(input *DeleteAddressBookInput) (*DeleteAddressBookOutput, error)
DeleteAddressBook API operation for Alexa For Business.
Deletes an address book by the address book ARN.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Alexa For Business's API operation DeleteAddressBook for usage and error information.
Returned Error Codes:
- ErrCodeNotFoundException "NotFoundException" The resource is not found. HTTP Status Code: 400
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteAddressBook
func (*AlexaForBusiness) DeleteAddressBookRequest ¶
func (c *AlexaForBusiness) DeleteAddressBookRequest(input *DeleteAddressBookInput) (req *request.Request, output *DeleteAddressBookOutput)
DeleteAddressBookRequest generates a "aws/request.Request" representing the client's request for the DeleteAddressBook operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteAddressBook for more information on using the DeleteAddressBook API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteAddressBookRequest method. req, resp := client.DeleteAddressBookRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteAddressBook
func (*AlexaForBusiness) DeleteAddressBookWithContext ¶
func (c *AlexaForBusiness) DeleteAddressBookWithContext(ctx aws.Context, input *DeleteAddressBookInput, opts ...request.Option) (*DeleteAddressBookOutput, error)
DeleteAddressBookWithContext is the same as DeleteAddressBook with the addition of the ability to pass a context and additional request options.
See DeleteAddressBook for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) DeleteContact ¶
func (c *AlexaForBusiness) DeleteContact(input *DeleteContactInput) (*DeleteContactOutput, error)
DeleteContact API operation for Alexa For Business.
Deletes a contact by the contact ARN.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Alexa For Business's API operation DeleteContact for usage and error information.
Returned Error Codes:
- ErrCodeNotFoundException "NotFoundException" The resource is not found. HTTP Status Code: 400
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteContact
func (*AlexaForBusiness) DeleteContactRequest ¶
func (c *AlexaForBusiness) DeleteContactRequest(input *DeleteContactInput) (req *request.Request, output *DeleteContactOutput)
DeleteContactRequest generates a "aws/request.Request" representing the client's request for the DeleteContact operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteContact for more information on using the DeleteContact API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteContactRequest method. req, resp := client.DeleteContactRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteContact
func (*AlexaForBusiness) DeleteContactWithContext ¶
func (c *AlexaForBusiness) DeleteContactWithContext(ctx aws.Context, input *DeleteContactInput, opts ...request.Option) (*DeleteContactOutput, error)
DeleteContactWithContext is the same as DeleteContact with the addition of the ability to pass a context and additional request options.
See DeleteContact for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) DeleteProfile ¶
func (c *AlexaForBusiness) DeleteProfile(input *DeleteProfileInput) (*DeleteProfileOutput, error)
DeleteProfile API operation for Alexa For Business.
Deletes a room profile by the profile ARN.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Alexa For Business's API operation DeleteProfile for usage and error information.
Returned Error Codes:
- ErrCodeNotFoundException "NotFoundException" The resource is not found. HTTP Status Code: 400
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteProfile
func (*AlexaForBusiness) DeleteProfileRequest ¶
func (c *AlexaForBusiness) DeleteProfileRequest(input *DeleteProfileInput) (req *request.Request, output *DeleteProfileOutput)
DeleteProfileRequest generates a "aws/request.Request" representing the client's request for the DeleteProfile operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteProfile for more information on using the DeleteProfile API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteProfileRequest method. req, resp := client.DeleteProfileRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteProfile
func (*AlexaForBusiness) DeleteProfileWithContext ¶
func (c *AlexaForBusiness) DeleteProfileWithContext(ctx aws.Context, input *DeleteProfileInput, opts ...request.Option) (*DeleteProfileOutput, error)
DeleteProfileWithContext is the same as DeleteProfile with the addition of the ability to pass a context and additional request options.
See DeleteProfile for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) DeleteRoom ¶
func (c *AlexaForBusiness) DeleteRoom(input *DeleteRoomInput) (*DeleteRoomOutput, error)
DeleteRoom API operation for Alexa For Business.
Deletes a room by the room ARN.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Alexa For Business's API operation DeleteRoom for usage and error information.
Returned Error Codes:
- ErrCodeNotFoundException "NotFoundException" The resource is not found. HTTP Status Code: 400
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteRoom
func (*AlexaForBusiness) DeleteRoomRequest ¶
func (c *AlexaForBusiness) DeleteRoomRequest(input *DeleteRoomInput) (req *request.Request, output *DeleteRoomOutput)
DeleteRoomRequest generates a "aws/request.Request" representing the client's request for the DeleteRoom operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteRoom for more information on using the DeleteRoom API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteRoomRequest method. req, resp := client.DeleteRoomRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteRoom
func (*AlexaForBusiness) DeleteRoomSkillParameter ¶
func (c *AlexaForBusiness) DeleteRoomSkillParameter(input *DeleteRoomSkillParameterInput) (*DeleteRoomSkillParameterOutput, error)
DeleteRoomSkillParameter API operation for Alexa For Business.
Deletes room skill parameter details by room, skill, and parameter key ID.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Alexa For Business's API operation DeleteRoomSkillParameter for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteRoomSkillParameter
func (*AlexaForBusiness) DeleteRoomSkillParameterRequest ¶
func (c *AlexaForBusiness) DeleteRoomSkillParameterRequest(input *DeleteRoomSkillParameterInput) (req *request.Request, output *DeleteRoomSkillParameterOutput)
DeleteRoomSkillParameterRequest generates a "aws/request.Request" representing the client's request for the DeleteRoomSkillParameter operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteRoomSkillParameter for more information on using the DeleteRoomSkillParameter API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteRoomSkillParameterRequest method. req, resp := client.DeleteRoomSkillParameterRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteRoomSkillParameter
func (*AlexaForBusiness) DeleteRoomSkillParameterWithContext ¶
func (c *AlexaForBusiness) DeleteRoomSkillParameterWithContext(ctx aws.Context, input *DeleteRoomSkillParameterInput, opts ...request.Option) (*DeleteRoomSkillParameterOutput, error)
DeleteRoomSkillParameterWithContext is the same as DeleteRoomSkillParameter with the addition of the ability to pass a context and additional request options.
See DeleteRoomSkillParameter for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) DeleteRoomWithContext ¶
func (c *AlexaForBusiness) DeleteRoomWithContext(ctx aws.Context, input *DeleteRoomInput, opts ...request.Option) (*DeleteRoomOutput, error)
DeleteRoomWithContext is the same as DeleteRoom with the addition of the ability to pass a context and additional request options.
See DeleteRoom for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) DeleteSkillGroup ¶
func (c *AlexaForBusiness) DeleteSkillGroup(input *DeleteSkillGroupInput) (*DeleteSkillGroupOutput, error)
DeleteSkillGroup API operation for Alexa For Business.
Deletes a skill group by skill group ARN.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Alexa For Business's API operation DeleteSkillGroup for usage and error information.
Returned Error Codes:
- ErrCodeNotFoundException "NotFoundException" The resource is not found. HTTP Status Code: 400
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteSkillGroup
func (*AlexaForBusiness) DeleteSkillGroupRequest ¶
func (c *AlexaForBusiness) DeleteSkillGroupRequest(input *DeleteSkillGroupInput) (req *request.Request, output *DeleteSkillGroupOutput)
DeleteSkillGroupRequest generates a "aws/request.Request" representing the client's request for the DeleteSkillGroup operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteSkillGroup for more information on using the DeleteSkillGroup API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteSkillGroupRequest method. req, resp := client.DeleteSkillGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteSkillGroup
func (*AlexaForBusiness) DeleteSkillGroupWithContext ¶
func (c *AlexaForBusiness) DeleteSkillGroupWithContext(ctx aws.Context, input *DeleteSkillGroupInput, opts ...request.Option) (*DeleteSkillGroupOutput, error)
DeleteSkillGroupWithContext is the same as DeleteSkillGroup with the addition of the ability to pass a context and additional request options.
See DeleteSkillGroup for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) DeleteUser ¶
func (c *AlexaForBusiness) DeleteUser(input *DeleteUserInput) (*DeleteUserOutput, error)
DeleteUser API operation for Alexa For Business.
Deletes a specified user by user ARN and enrollment ARN.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Alexa For Business's API operation DeleteUser for usage and error information.
Returned Error Codes:
- ErrCodeNotFoundException "NotFoundException" The resource is not found. HTTP Status Code: 400
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteUser
func (*AlexaForBusiness) DeleteUserRequest ¶
func (c *AlexaForBusiness) DeleteUserRequest(input *DeleteUserInput) (req *request.Request, output *DeleteUserOutput)
DeleteUserRequest generates a "aws/request.Request" representing the client's request for the DeleteUser operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteUser for more information on using the DeleteUser API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteUserRequest method. req, resp := client.DeleteUserRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteUser
func (*AlexaForBusiness) DeleteUserWithContext ¶
func (c *AlexaForBusiness) DeleteUserWithContext(ctx aws.Context, input *DeleteUserInput, opts ...request.Option) (*DeleteUserOutput, error)
DeleteUserWithContext is the same as DeleteUser with the addition of the ability to pass a context and additional request options.
See DeleteUser for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) DisassociateContactFromAddressBook ¶
func (c *AlexaForBusiness) DisassociateContactFromAddressBook(input *DisassociateContactFromAddressBookInput) (*DisassociateContactFromAddressBookOutput, error)
DisassociateContactFromAddressBook API operation for Alexa For Business.
Disassociates a contact from a given address book.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Alexa For Business's API operation DisassociateContactFromAddressBook for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateContactFromAddressBook
func (*AlexaForBusiness) DisassociateContactFromAddressBookRequest ¶
func (c *AlexaForBusiness) DisassociateContactFromAddressBookRequest(input *DisassociateContactFromAddressBookInput) (req *request.Request, output *DisassociateContactFromAddressBookOutput)
DisassociateContactFromAddressBookRequest generates a "aws/request.Request" representing the client's request for the DisassociateContactFromAddressBook operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DisassociateContactFromAddressBook for more information on using the DisassociateContactFromAddressBook API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DisassociateContactFromAddressBookRequest method. req, resp := client.DisassociateContactFromAddressBookRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (*AlexaForBusiness) DisassociateContactFromAddressBookWithContext ¶
func (c *AlexaForBusiness) DisassociateContactFromAddressBookWithContext(ctx aws.Context, input *DisassociateContactFromAddressBookInput, opts ...request.Option) (*DisassociateContactFromAddressBookOutput, error)
DisassociateContactFromAddressBookWithContext is the same as DisassociateContactFromAddressBook with the addition of the ability to pass a context and additional request options.
See DisassociateContactFromAddressBook for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) DisassociateDeviceFromRoom ¶
func (c *AlexaForBusiness) DisassociateDeviceFromRoom(input *DisassociateDeviceFromRoomInput) (*DisassociateDeviceFromRoomOutput, error)
DisassociateDeviceFromRoom API operation for Alexa For Business.
Disassociates a device from its current room. The device continues to be connected to the Wi-Fi network and is still registered to the account. The device settings and skills are removed from the room.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Alexa For Business's API operation DisassociateDeviceFromRoom for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateDeviceFromRoom
func (*AlexaForBusiness) DisassociateDeviceFromRoomRequest ¶
func (c *AlexaForBusiness) DisassociateDeviceFromRoomRequest(input *DisassociateDeviceFromRoomInput) (req *request.Request, output *DisassociateDeviceFromRoomOutput)
DisassociateDeviceFromRoomRequest generates a "aws/request.Request" representing the client's request for the DisassociateDeviceFromRoom operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DisassociateDeviceFromRoom for more information on using the DisassociateDeviceFromRoom API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DisassociateDeviceFromRoomRequest method. req, resp := client.DisassociateDeviceFromRoomRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateDeviceFromRoom
func (*AlexaForBusiness) DisassociateDeviceFromRoomWithContext ¶
func (c *AlexaForBusiness) DisassociateDeviceFromRoomWithContext(ctx aws.Context, input *DisassociateDeviceFromRoomInput, opts ...request.Option) (*DisassociateDeviceFromRoomOutput, error)
DisassociateDeviceFromRoomWithContext is the same as DisassociateDeviceFromRoom with the addition of the ability to pass a context and additional request options.
See DisassociateDeviceFromRoom for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) DisassociateSkillGroupFromRoom ¶
func (c *AlexaForBusiness) DisassociateSkillGroupFromRoom(input *DisassociateSkillGroupFromRoomInput) (*DisassociateSkillGroupFromRoomOutput, error)
DisassociateSkillGroupFromRoom API operation for Alexa For Business.
Disassociates a skill group from a specified room. This disables all skills in the skill group on all devices in the room.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Alexa For Business's API operation DisassociateSkillGroupFromRoom for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateSkillGroupFromRoom
func (*AlexaForBusiness) DisassociateSkillGroupFromRoomRequest ¶
func (c *AlexaForBusiness) DisassociateSkillGroupFromRoomRequest(input *DisassociateSkillGroupFromRoomInput) (req *request.Request, output *DisassociateSkillGroupFromRoomOutput)
DisassociateSkillGroupFromRoomRequest generates a "aws/request.Request" representing the client's request for the DisassociateSkillGroupFromRoom operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DisassociateSkillGroupFromRoom for more information on using the DisassociateSkillGroupFromRoom API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DisassociateSkillGroupFromRoomRequest method. req, resp := client.DisassociateSkillGroupFromRoomRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateSkillGroupFromRoom
func (*AlexaForBusiness) DisassociateSkillGroupFromRoomWithContext ¶
func (c *AlexaForBusiness) DisassociateSkillGroupFromRoomWithContext(ctx aws.Context, input *DisassociateSkillGroupFromRoomInput, opts ...request.Option) (*DisassociateSkillGroupFromRoomOutput, error)
DisassociateSkillGroupFromRoomWithContext is the same as DisassociateSkillGroupFromRoom with the addition of the ability to pass a context and additional request options.
See DisassociateSkillGroupFromRoom for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) GetAddressBook ¶
func (c *AlexaForBusiness) GetAddressBook(input *GetAddressBookInput) (*GetAddressBookOutput, error)
GetAddressBook API operation for Alexa For Business.
Gets address the book details by the address book ARN.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Alexa For Business's API operation GetAddressBook for usage and error information.
Returned Error Codes:
- ErrCodeNotFoundException "NotFoundException" The resource is not found. HTTP Status Code: 400
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetAddressBook
func (*AlexaForBusiness) GetAddressBookRequest ¶
func (c *AlexaForBusiness) GetAddressBookRequest(input *GetAddressBookInput) (req *request.Request, output *GetAddressBookOutput)
GetAddressBookRequest generates a "aws/request.Request" representing the client's request for the GetAddressBook operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetAddressBook for more information on using the GetAddressBook API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetAddressBookRequest method. req, resp := client.GetAddressBookRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetAddressBook
func (*AlexaForBusiness) GetAddressBookWithContext ¶
func (c *AlexaForBusiness) GetAddressBookWithContext(ctx aws.Context, input *GetAddressBookInput, opts ...request.Option) (*GetAddressBookOutput, error)
GetAddressBookWithContext is the same as GetAddressBook with the addition of the ability to pass a context and additional request options.
See GetAddressBook for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) GetContact ¶
func (c *AlexaForBusiness) GetContact(input *GetContactInput) (*GetContactOutput, error)
GetContact API operation for Alexa For Business.
Gets the contact details by the contact ARN.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Alexa For Business's API operation GetContact for usage and error information.
Returned Error Codes:
- ErrCodeNotFoundException "NotFoundException" The resource is not found. HTTP Status Code: 400
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetContact
func (*AlexaForBusiness) GetContactRequest ¶
func (c *AlexaForBusiness) GetContactRequest(input *GetContactInput) (req *request.Request, output *GetContactOutput)
GetContactRequest generates a "aws/request.Request" representing the client's request for the GetContact operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetContact for more information on using the GetContact API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetContactRequest method. req, resp := client.GetContactRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetContact
func (*AlexaForBusiness) GetContactWithContext ¶
func (c *AlexaForBusiness) GetContactWithContext(ctx aws.Context, input *GetContactInput, opts ...request.Option) (*GetContactOutput, error)
GetContactWithContext is the same as GetContact with the addition of the ability to pass a context and additional request options.
See GetContact for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) GetDevice ¶
func (c *AlexaForBusiness) GetDevice(input *GetDeviceInput) (*GetDeviceOutput, error)
GetDevice API operation for Alexa For Business.
Gets the details of a device by device ARN.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Alexa For Business's API operation GetDevice for usage and error information.
Returned Error Codes:
- ErrCodeNotFoundException "NotFoundException" The resource is not found. HTTP Status Code: 400
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetDevice
func (*AlexaForBusiness) GetDeviceRequest ¶
func (c *AlexaForBusiness) GetDeviceRequest(input *GetDeviceInput) (req *request.Request, output *GetDeviceOutput)
GetDeviceRequest generates a "aws/request.Request" representing the client's request for the GetDevice operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetDevice for more information on using the GetDevice API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetDeviceRequest method. req, resp := client.GetDeviceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetDevice
func (*AlexaForBusiness) GetDeviceWithContext ¶
func (c *AlexaForBusiness) GetDeviceWithContext(ctx aws.Context, input *GetDeviceInput, opts ...request.Option) (*GetDeviceOutput, error)
GetDeviceWithContext is the same as GetDevice with the addition of the ability to pass a context and additional request options.
See GetDevice for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) GetProfile ¶
func (c *AlexaForBusiness) GetProfile(input *GetProfileInput) (*GetProfileOutput, error)
GetProfile API operation for Alexa For Business.
Gets the details of a room profile by profile ARN.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Alexa For Business's API operation GetProfile for usage and error information.
Returned Error Codes:
- ErrCodeNotFoundException "NotFoundException" The resource is not found. HTTP Status Code: 400
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetProfile
func (*AlexaForBusiness) GetProfileRequest ¶
func (c *AlexaForBusiness) GetProfileRequest(input *GetProfileInput) (req *request.Request, output *GetProfileOutput)
GetProfileRequest generates a "aws/request.Request" representing the client's request for the GetProfile operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetProfile for more information on using the GetProfile API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetProfileRequest method. req, resp := client.GetProfileRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetProfile
func (*AlexaForBusiness) GetProfileWithContext ¶
func (c *AlexaForBusiness) GetProfileWithContext(ctx aws.Context, input *GetProfileInput, opts ...request.Option) (*GetProfileOutput, error)
GetProfileWithContext is the same as GetProfile with the addition of the ability to pass a context and additional request options.
See GetProfile for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) GetRoom ¶
func (c *AlexaForBusiness) GetRoom(input *GetRoomInput) (*GetRoomOutput, error)
GetRoom API operation for Alexa For Business.
Gets room details by room ARN.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Alexa For Business's API operation GetRoom for usage and error information.
Returned Error Codes:
- ErrCodeNotFoundException "NotFoundException" The resource is not found. HTTP Status Code: 400
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetRoom
func (*AlexaForBusiness) GetRoomRequest ¶
func (c *AlexaForBusiness) GetRoomRequest(input *GetRoomInput) (req *request.Request, output *GetRoomOutput)
GetRoomRequest generates a "aws/request.Request" representing the client's request for the GetRoom operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetRoom for more information on using the GetRoom API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetRoomRequest method. req, resp := client.GetRoomRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetRoom
func (*AlexaForBusiness) GetRoomSkillParameter ¶
func (c *AlexaForBusiness) GetRoomSkillParameter(input *GetRoomSkillParameterInput) (*GetRoomSkillParameterOutput, error)
GetRoomSkillParameter API operation for Alexa For Business.
Gets room skill parameter details by room, skill, and parameter key ARN.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Alexa For Business's API operation GetRoomSkillParameter for usage and error information.
Returned Error Codes:
- ErrCodeNotFoundException "NotFoundException" The resource is not found. HTTP Status Code: 400
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetRoomSkillParameter
func (*AlexaForBusiness) GetRoomSkillParameterRequest ¶
func (c *AlexaForBusiness) GetRoomSkillParameterRequest(input *GetRoomSkillParameterInput) (req *request.Request, output *GetRoomSkillParameterOutput)
GetRoomSkillParameterRequest generates a "aws/request.Request" representing the client's request for the GetRoomSkillParameter operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetRoomSkillParameter for more information on using the GetRoomSkillParameter API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetRoomSkillParameterRequest method. req, resp := client.GetRoomSkillParameterRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetRoomSkillParameter
func (*AlexaForBusiness) GetRoomSkillParameterWithContext ¶
func (c *AlexaForBusiness) GetRoomSkillParameterWithContext(ctx aws.Context, input *GetRoomSkillParameterInput, opts ...request.Option) (*GetRoomSkillParameterOutput, error)
GetRoomSkillParameterWithContext is the same as GetRoomSkillParameter with the addition of the ability to pass a context and additional request options.
See GetRoomSkillParameter for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) GetRoomWithContext ¶
func (c *AlexaForBusiness) GetRoomWithContext(ctx aws.Context, input *GetRoomInput, opts ...request.Option) (*GetRoomOutput, error)
GetRoomWithContext is the same as GetRoom with the addition of the ability to pass a context and additional request options.
See GetRoom for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) GetSkillGroup ¶
func (c *AlexaForBusiness) GetSkillGroup(input *GetSkillGroupInput) (*GetSkillGroupOutput, error)
GetSkillGroup API operation for Alexa For Business.
Gets skill group details by skill group ARN.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Alexa For Business's API operation GetSkillGroup for usage and error information.
Returned Error Codes:
- ErrCodeNotFoundException "NotFoundException" The resource is not found. HTTP Status Code: 400
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetSkillGroup
func (*AlexaForBusiness) GetSkillGroupRequest ¶
func (c *AlexaForBusiness) GetSkillGroupRequest(input *GetSkillGroupInput) (req *request.Request, output *GetSkillGroupOutput)
GetSkillGroupRequest generates a "aws/request.Request" representing the client's request for the GetSkillGroup operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetSkillGroup for more information on using the GetSkillGroup API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetSkillGroupRequest method. req, resp := client.GetSkillGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetSkillGroup
func (*AlexaForBusiness) GetSkillGroupWithContext ¶
func (c *AlexaForBusiness) GetSkillGroupWithContext(ctx aws.Context, input *GetSkillGroupInput, opts ...request.Option) (*GetSkillGroupOutput, error)
GetSkillGroupWithContext is the same as GetSkillGroup with the addition of the ability to pass a context and additional request options.
See GetSkillGroup for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) ListDeviceEvents ¶
func (c *AlexaForBusiness) ListDeviceEvents(input *ListDeviceEventsInput) (*ListDeviceEventsOutput, error)
ListDeviceEvents API operation for Alexa For Business.
Lists the Device Event history for up to 30 days. If EventType isn't specified in the request, this returns a list of all device events in reverse chronological order. If EventType is specified, this returns a list of device events for that EventType in reverse chronological order.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Alexa For Business's API operation ListDeviceEvents for usage and error information.
Returned Error Codes:
- ErrCodeNotFoundException "NotFoundException" The resource is not found. HTTP Status Code: 400
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListDeviceEvents
func (*AlexaForBusiness) ListDeviceEventsPages ¶
func (c *AlexaForBusiness) ListDeviceEventsPages(input *ListDeviceEventsInput, fn func(*ListDeviceEventsOutput, bool) bool) error
ListDeviceEventsPages iterates over the pages of a ListDeviceEvents operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListDeviceEvents method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListDeviceEvents operation. pageNum := 0 err := client.ListDeviceEventsPages(params, func(page *ListDeviceEventsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AlexaForBusiness) ListDeviceEventsPagesWithContext ¶
func (c *AlexaForBusiness) ListDeviceEventsPagesWithContext(ctx aws.Context, input *ListDeviceEventsInput, fn func(*ListDeviceEventsOutput, bool) bool, opts ...request.Option) error
ListDeviceEventsPagesWithContext same as ListDeviceEventsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) ListDeviceEventsRequest ¶
func (c *AlexaForBusiness) ListDeviceEventsRequest(input *ListDeviceEventsInput) (req *request.Request, output *ListDeviceEventsOutput)
ListDeviceEventsRequest generates a "aws/request.Request" representing the client's request for the ListDeviceEvents operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListDeviceEvents for more information on using the ListDeviceEvents API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListDeviceEventsRequest method. req, resp := client.ListDeviceEventsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListDeviceEvents
func (*AlexaForBusiness) ListDeviceEventsWithContext ¶
func (c *AlexaForBusiness) ListDeviceEventsWithContext(ctx aws.Context, input *ListDeviceEventsInput, opts ...request.Option) (*ListDeviceEventsOutput, error)
ListDeviceEventsWithContext is the same as ListDeviceEvents with the addition of the ability to pass a context and additional request options.
See ListDeviceEvents for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) ListSkills ¶
func (c *AlexaForBusiness) ListSkills(input *ListSkillsInput) (*ListSkillsOutput, error)
ListSkills API operation for Alexa For Business.
Lists all enabled skills in a specific skill group.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Alexa For Business's API operation ListSkills for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListSkills
func (*AlexaForBusiness) ListSkillsPages ¶
func (c *AlexaForBusiness) ListSkillsPages(input *ListSkillsInput, fn func(*ListSkillsOutput, bool) bool) error
ListSkillsPages iterates over the pages of a ListSkills operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListSkills method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListSkills operation. pageNum := 0 err := client.ListSkillsPages(params, func(page *ListSkillsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AlexaForBusiness) ListSkillsPagesWithContext ¶
func (c *AlexaForBusiness) ListSkillsPagesWithContext(ctx aws.Context, input *ListSkillsInput, fn func(*ListSkillsOutput, bool) bool, opts ...request.Option) error
ListSkillsPagesWithContext same as ListSkillsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) ListSkillsRequest ¶
func (c *AlexaForBusiness) ListSkillsRequest(input *ListSkillsInput) (req *request.Request, output *ListSkillsOutput)
ListSkillsRequest generates a "aws/request.Request" representing the client's request for the ListSkills operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListSkills for more information on using the ListSkills API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListSkillsRequest method. req, resp := client.ListSkillsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListSkills
func (*AlexaForBusiness) ListSkillsWithContext ¶
func (c *AlexaForBusiness) ListSkillsWithContext(ctx aws.Context, input *ListSkillsInput, opts ...request.Option) (*ListSkillsOutput, error)
ListSkillsWithContext is the same as ListSkills with the addition of the ability to pass a context and additional request options.
See ListSkills for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) ListTags ¶
func (c *AlexaForBusiness) ListTags(input *ListTagsInput) (*ListTagsOutput, error)
ListTags API operation for Alexa For Business.
Lists all tags for a specific resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Alexa For Business's API operation ListTags for usage and error information.
Returned Error Codes:
- ErrCodeNotFoundException "NotFoundException" The resource is not found. HTTP Status Code: 400
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListTags
func (*AlexaForBusiness) ListTagsPages ¶
func (c *AlexaForBusiness) ListTagsPages(input *ListTagsInput, fn func(*ListTagsOutput, bool) bool) error
ListTagsPages iterates over the pages of a ListTags operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListTags method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListTags operation. pageNum := 0 err := client.ListTagsPages(params, func(page *ListTagsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AlexaForBusiness) ListTagsPagesWithContext ¶
func (c *AlexaForBusiness) ListTagsPagesWithContext(ctx aws.Context, input *ListTagsInput, fn func(*ListTagsOutput, bool) bool, opts ...request.Option) error
ListTagsPagesWithContext same as ListTagsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) ListTagsRequest ¶
func (c *AlexaForBusiness) ListTagsRequest(input *ListTagsInput) (req *request.Request, output *ListTagsOutput)
ListTagsRequest generates a "aws/request.Request" representing the client's request for the ListTags operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListTags for more information on using the ListTags API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListTagsRequest method. req, resp := client.ListTagsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListTags
func (*AlexaForBusiness) ListTagsWithContext ¶
func (c *AlexaForBusiness) ListTagsWithContext(ctx aws.Context, input *ListTagsInput, opts ...request.Option) (*ListTagsOutput, error)
ListTagsWithContext is the same as ListTags with the addition of the ability to pass a context and additional request options.
See ListTags for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) PutRoomSkillParameter ¶
func (c *AlexaForBusiness) PutRoomSkillParameter(input *PutRoomSkillParameterInput) (*PutRoomSkillParameterOutput, error)
PutRoomSkillParameter API operation for Alexa For Business.
Updates room skill parameter details by room, skill, and parameter key ID. Not all skills have a room skill parameter.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Alexa For Business's API operation PutRoomSkillParameter for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/PutRoomSkillParameter
func (*AlexaForBusiness) PutRoomSkillParameterRequest ¶
func (c *AlexaForBusiness) PutRoomSkillParameterRequest(input *PutRoomSkillParameterInput) (req *request.Request, output *PutRoomSkillParameterOutput)
PutRoomSkillParameterRequest generates a "aws/request.Request" representing the client's request for the PutRoomSkillParameter operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See PutRoomSkillParameter for more information on using the PutRoomSkillParameter API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the PutRoomSkillParameterRequest method. req, resp := client.PutRoomSkillParameterRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/PutRoomSkillParameter
func (*AlexaForBusiness) PutRoomSkillParameterWithContext ¶
func (c *AlexaForBusiness) PutRoomSkillParameterWithContext(ctx aws.Context, input *PutRoomSkillParameterInput, opts ...request.Option) (*PutRoomSkillParameterOutput, error)
PutRoomSkillParameterWithContext is the same as PutRoomSkillParameter with the addition of the ability to pass a context and additional request options.
See PutRoomSkillParameter for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) ResolveRoom ¶
func (c *AlexaForBusiness) ResolveRoom(input *ResolveRoomInput) (*ResolveRoomOutput, error)
ResolveRoom API operation for Alexa For Business.
Determines the details for the room from which a skill request was invoked. This operation is used by skill developers.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Alexa For Business's API operation ResolveRoom for usage and error information.
Returned Error Codes:
- ErrCodeNotFoundException "NotFoundException" The resource is not found. HTTP Status Code: 400
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ResolveRoom
func (*AlexaForBusiness) ResolveRoomRequest ¶
func (c *AlexaForBusiness) ResolveRoomRequest(input *ResolveRoomInput) (req *request.Request, output *ResolveRoomOutput)
ResolveRoomRequest generates a "aws/request.Request" representing the client's request for the ResolveRoom operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ResolveRoom for more information on using the ResolveRoom API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ResolveRoomRequest method. req, resp := client.ResolveRoomRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ResolveRoom
func (*AlexaForBusiness) ResolveRoomWithContext ¶
func (c *AlexaForBusiness) ResolveRoomWithContext(ctx aws.Context, input *ResolveRoomInput, opts ...request.Option) (*ResolveRoomOutput, error)
ResolveRoomWithContext is the same as ResolveRoom with the addition of the ability to pass a context and additional request options.
See ResolveRoom for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) RevokeInvitation ¶
func (c *AlexaForBusiness) RevokeInvitation(input *RevokeInvitationInput) (*RevokeInvitationOutput, error)
RevokeInvitation API operation for Alexa For Business.
Revokes an invitation and invalidates the enrollment URL.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Alexa For Business's API operation RevokeInvitation for usage and error information.
Returned Error Codes:
- ErrCodeNotFoundException "NotFoundException" The resource is not found. HTTP Status Code: 400
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/RevokeInvitation
func (*AlexaForBusiness) RevokeInvitationRequest ¶
func (c *AlexaForBusiness) RevokeInvitationRequest(input *RevokeInvitationInput) (req *request.Request, output *RevokeInvitationOutput)
RevokeInvitationRequest generates a "aws/request.Request" representing the client's request for the RevokeInvitation operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See RevokeInvitation for more information on using the RevokeInvitation API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the RevokeInvitationRequest method. req, resp := client.RevokeInvitationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/RevokeInvitation
func (*AlexaForBusiness) RevokeInvitationWithContext ¶
func (c *AlexaForBusiness) RevokeInvitationWithContext(ctx aws.Context, input *RevokeInvitationInput, opts ...request.Option) (*RevokeInvitationOutput, error)
RevokeInvitationWithContext is the same as RevokeInvitation with the addition of the ability to pass a context and additional request options.
See RevokeInvitation for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) SearchAddressBooks ¶
func (c *AlexaForBusiness) SearchAddressBooks(input *SearchAddressBooksInput) (*SearchAddressBooksOutput, error)
SearchAddressBooks API operation for Alexa For Business.
Searches address books and lists the ones that meet a set of filter and sort criteria.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Alexa For Business's API operation SearchAddressBooks for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchAddressBooks
func (*AlexaForBusiness) SearchAddressBooksPages ¶
func (c *AlexaForBusiness) SearchAddressBooksPages(input *SearchAddressBooksInput, fn func(*SearchAddressBooksOutput, bool) bool) error
SearchAddressBooksPages iterates over the pages of a SearchAddressBooks operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See SearchAddressBooks method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a SearchAddressBooks operation. pageNum := 0 err := client.SearchAddressBooksPages(params, func(page *SearchAddressBooksOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AlexaForBusiness) SearchAddressBooksPagesWithContext ¶
func (c *AlexaForBusiness) SearchAddressBooksPagesWithContext(ctx aws.Context, input *SearchAddressBooksInput, fn func(*SearchAddressBooksOutput, bool) bool, opts ...request.Option) error
SearchAddressBooksPagesWithContext same as SearchAddressBooksPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) SearchAddressBooksRequest ¶
func (c *AlexaForBusiness) SearchAddressBooksRequest(input *SearchAddressBooksInput) (req *request.Request, output *SearchAddressBooksOutput)
SearchAddressBooksRequest generates a "aws/request.Request" representing the client's request for the SearchAddressBooks operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See SearchAddressBooks for more information on using the SearchAddressBooks API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the SearchAddressBooksRequest method. req, resp := client.SearchAddressBooksRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchAddressBooks
func (*AlexaForBusiness) SearchAddressBooksWithContext ¶
func (c *AlexaForBusiness) SearchAddressBooksWithContext(ctx aws.Context, input *SearchAddressBooksInput, opts ...request.Option) (*SearchAddressBooksOutput, error)
SearchAddressBooksWithContext is the same as SearchAddressBooks with the addition of the ability to pass a context and additional request options.
See SearchAddressBooks for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) SearchContacts ¶
func (c *AlexaForBusiness) SearchContacts(input *SearchContactsInput) (*SearchContactsOutput, error)
SearchContacts API operation for Alexa For Business.
Searches contacts and lists the ones that meet a set of filter and sort criteria.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Alexa For Business's API operation SearchContacts for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchContacts
func (*AlexaForBusiness) SearchContactsPages ¶
func (c *AlexaForBusiness) SearchContactsPages(input *SearchContactsInput, fn func(*SearchContactsOutput, bool) bool) error
SearchContactsPages iterates over the pages of a SearchContacts operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See SearchContacts method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a SearchContacts operation. pageNum := 0 err := client.SearchContactsPages(params, func(page *SearchContactsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AlexaForBusiness) SearchContactsPagesWithContext ¶
func (c *AlexaForBusiness) SearchContactsPagesWithContext(ctx aws.Context, input *SearchContactsInput, fn func(*SearchContactsOutput, bool) bool, opts ...request.Option) error
SearchContactsPagesWithContext same as SearchContactsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) SearchContactsRequest ¶
func (c *AlexaForBusiness) SearchContactsRequest(input *SearchContactsInput) (req *request.Request, output *SearchContactsOutput)
SearchContactsRequest generates a "aws/request.Request" representing the client's request for the SearchContacts operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See SearchContacts for more information on using the SearchContacts API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the SearchContactsRequest method. req, resp := client.SearchContactsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchContacts
func (*AlexaForBusiness) SearchContactsWithContext ¶
func (c *AlexaForBusiness) SearchContactsWithContext(ctx aws.Context, input *SearchContactsInput, opts ...request.Option) (*SearchContactsOutput, error)
SearchContactsWithContext is the same as SearchContacts with the addition of the ability to pass a context and additional request options.
See SearchContacts for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) SearchDevices ¶
func (c *AlexaForBusiness) SearchDevices(input *SearchDevicesInput) (*SearchDevicesOutput, error)
SearchDevices API operation for Alexa For Business.
Searches devices and lists the ones that meet a set of filter criteria.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Alexa For Business's API operation SearchDevices for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchDevices
func (*AlexaForBusiness) SearchDevicesPages ¶
func (c *AlexaForBusiness) SearchDevicesPages(input *SearchDevicesInput, fn func(*SearchDevicesOutput, bool) bool) error
SearchDevicesPages iterates over the pages of a SearchDevices operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See SearchDevices method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a SearchDevices operation. pageNum := 0 err := client.SearchDevicesPages(params, func(page *SearchDevicesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AlexaForBusiness) SearchDevicesPagesWithContext ¶
func (c *AlexaForBusiness) SearchDevicesPagesWithContext(ctx aws.Context, input *SearchDevicesInput, fn func(*SearchDevicesOutput, bool) bool, opts ...request.Option) error
SearchDevicesPagesWithContext same as SearchDevicesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) SearchDevicesRequest ¶
func (c *AlexaForBusiness) SearchDevicesRequest(input *SearchDevicesInput) (req *request.Request, output *SearchDevicesOutput)
SearchDevicesRequest generates a "aws/request.Request" representing the client's request for the SearchDevices operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See SearchDevices for more information on using the SearchDevices API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the SearchDevicesRequest method. req, resp := client.SearchDevicesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchDevices
func (*AlexaForBusiness) SearchDevicesWithContext ¶
func (c *AlexaForBusiness) SearchDevicesWithContext(ctx aws.Context, input *SearchDevicesInput, opts ...request.Option) (*SearchDevicesOutput, error)
SearchDevicesWithContext is the same as SearchDevices with the addition of the ability to pass a context and additional request options.
See SearchDevices for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) SearchProfiles ¶
func (c *AlexaForBusiness) SearchProfiles(input *SearchProfilesInput) (*SearchProfilesOutput, error)
SearchProfiles API operation for Alexa For Business.
Searches room profiles and lists the ones that meet a set of filter criteria.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Alexa For Business's API operation SearchProfiles for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchProfiles
func (*AlexaForBusiness) SearchProfilesPages ¶
func (c *AlexaForBusiness) SearchProfilesPages(input *SearchProfilesInput, fn func(*SearchProfilesOutput, bool) bool) error
SearchProfilesPages iterates over the pages of a SearchProfiles operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See SearchProfiles method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a SearchProfiles operation. pageNum := 0 err := client.SearchProfilesPages(params, func(page *SearchProfilesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AlexaForBusiness) SearchProfilesPagesWithContext ¶
func (c *AlexaForBusiness) SearchProfilesPagesWithContext(ctx aws.Context, input *SearchProfilesInput, fn func(*SearchProfilesOutput, bool) bool, opts ...request.Option) error
SearchProfilesPagesWithContext same as SearchProfilesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) SearchProfilesRequest ¶
func (c *AlexaForBusiness) SearchProfilesRequest(input *SearchProfilesInput) (req *request.Request, output *SearchProfilesOutput)
SearchProfilesRequest generates a "aws/request.Request" representing the client's request for the SearchProfiles operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See SearchProfiles for more information on using the SearchProfiles API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the SearchProfilesRequest method. req, resp := client.SearchProfilesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchProfiles
func (*AlexaForBusiness) SearchProfilesWithContext ¶
func (c *AlexaForBusiness) SearchProfilesWithContext(ctx aws.Context, input *SearchProfilesInput, opts ...request.Option) (*SearchProfilesOutput, error)
SearchProfilesWithContext is the same as SearchProfiles with the addition of the ability to pass a context and additional request options.
See SearchProfiles for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) SearchRooms ¶
func (c *AlexaForBusiness) SearchRooms(input *SearchRoomsInput) (*SearchRoomsOutput, error)
SearchRooms API operation for Alexa For Business.
Searches rooms and lists the ones that meet a set of filter and sort criteria.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Alexa For Business's API operation SearchRooms for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchRooms
func (*AlexaForBusiness) SearchRoomsPages ¶
func (c *AlexaForBusiness) SearchRoomsPages(input *SearchRoomsInput, fn func(*SearchRoomsOutput, bool) bool) error
SearchRoomsPages iterates over the pages of a SearchRooms operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See SearchRooms method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a SearchRooms operation. pageNum := 0 err := client.SearchRoomsPages(params, func(page *SearchRoomsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AlexaForBusiness) SearchRoomsPagesWithContext ¶
func (c *AlexaForBusiness) SearchRoomsPagesWithContext(ctx aws.Context, input *SearchRoomsInput, fn func(*SearchRoomsOutput, bool) bool, opts ...request.Option) error
SearchRoomsPagesWithContext same as SearchRoomsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) SearchRoomsRequest ¶
func (c *AlexaForBusiness) SearchRoomsRequest(input *SearchRoomsInput) (req *request.Request, output *SearchRoomsOutput)
SearchRoomsRequest generates a "aws/request.Request" representing the client's request for the SearchRooms operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See SearchRooms for more information on using the SearchRooms API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the SearchRoomsRequest method. req, resp := client.SearchRoomsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchRooms
func (*AlexaForBusiness) SearchRoomsWithContext ¶
func (c *AlexaForBusiness) SearchRoomsWithContext(ctx aws.Context, input *SearchRoomsInput, opts ...request.Option) (*SearchRoomsOutput, error)
SearchRoomsWithContext is the same as SearchRooms with the addition of the ability to pass a context and additional request options.
See SearchRooms for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) SearchSkillGroups ¶
func (c *AlexaForBusiness) SearchSkillGroups(input *SearchSkillGroupsInput) (*SearchSkillGroupsOutput, error)
SearchSkillGroups API operation for Alexa For Business.
Searches skill groups and lists the ones that meet a set of filter and sort criteria.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Alexa For Business's API operation SearchSkillGroups for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchSkillGroups
func (*AlexaForBusiness) SearchSkillGroupsPages ¶
func (c *AlexaForBusiness) SearchSkillGroupsPages(input *SearchSkillGroupsInput, fn func(*SearchSkillGroupsOutput, bool) bool) error
SearchSkillGroupsPages iterates over the pages of a SearchSkillGroups operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See SearchSkillGroups method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a SearchSkillGroups operation. pageNum := 0 err := client.SearchSkillGroupsPages(params, func(page *SearchSkillGroupsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AlexaForBusiness) SearchSkillGroupsPagesWithContext ¶
func (c *AlexaForBusiness) SearchSkillGroupsPagesWithContext(ctx aws.Context, input *SearchSkillGroupsInput, fn func(*SearchSkillGroupsOutput, bool) bool, opts ...request.Option) error
SearchSkillGroupsPagesWithContext same as SearchSkillGroupsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) SearchSkillGroupsRequest ¶
func (c *AlexaForBusiness) SearchSkillGroupsRequest(input *SearchSkillGroupsInput) (req *request.Request, output *SearchSkillGroupsOutput)
SearchSkillGroupsRequest generates a "aws/request.Request" representing the client's request for the SearchSkillGroups operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See SearchSkillGroups for more information on using the SearchSkillGroups API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the SearchSkillGroupsRequest method. req, resp := client.SearchSkillGroupsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchSkillGroups
func (*AlexaForBusiness) SearchSkillGroupsWithContext ¶
func (c *AlexaForBusiness) SearchSkillGroupsWithContext(ctx aws.Context, input *SearchSkillGroupsInput, opts ...request.Option) (*SearchSkillGroupsOutput, error)
SearchSkillGroupsWithContext is the same as SearchSkillGroups with the addition of the ability to pass a context and additional request options.
See SearchSkillGroups for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) SearchUsers ¶
func (c *AlexaForBusiness) SearchUsers(input *SearchUsersInput) (*SearchUsersOutput, error)
SearchUsers API operation for Alexa For Business.
Searches users and lists the ones that meet a set of filter and sort criteria.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Alexa For Business's API operation SearchUsers for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchUsers
func (*AlexaForBusiness) SearchUsersPages ¶
func (c *AlexaForBusiness) SearchUsersPages(input *SearchUsersInput, fn func(*SearchUsersOutput, bool) bool) error
SearchUsersPages iterates over the pages of a SearchUsers operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See SearchUsers method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a SearchUsers operation. pageNum := 0 err := client.SearchUsersPages(params, func(page *SearchUsersOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AlexaForBusiness) SearchUsersPagesWithContext ¶
func (c *AlexaForBusiness) SearchUsersPagesWithContext(ctx aws.Context, input *SearchUsersInput, fn func(*SearchUsersOutput, bool) bool, opts ...request.Option) error
SearchUsersPagesWithContext same as SearchUsersPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) SearchUsersRequest ¶
func (c *AlexaForBusiness) SearchUsersRequest(input *SearchUsersInput) (req *request.Request, output *SearchUsersOutput)
SearchUsersRequest generates a "aws/request.Request" representing the client's request for the SearchUsers operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See SearchUsers for more information on using the SearchUsers API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the SearchUsersRequest method. req, resp := client.SearchUsersRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchUsers
func (*AlexaForBusiness) SearchUsersWithContext ¶
func (c *AlexaForBusiness) SearchUsersWithContext(ctx aws.Context, input *SearchUsersInput, opts ...request.Option) (*SearchUsersOutput, error)
SearchUsersWithContext is the same as SearchUsers with the addition of the ability to pass a context and additional request options.
See SearchUsers for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) SendInvitation ¶
func (c *AlexaForBusiness) SendInvitation(input *SendInvitationInput) (*SendInvitationOutput, error)
SendInvitation API operation for Alexa For Business.
Sends an enrollment invitation email with a URL to a user. The URL is valid for 72 hours or until you call this operation again, whichever comes first.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Alexa For Business's API operation SendInvitation for usage and error information.
Returned Error Codes:
ErrCodeNotFoundException "NotFoundException" The resource is not found. HTTP Status Code: 400
ErrCodeInvalidUserStatusException "InvalidUserStatusException" The attempt to update a user is invalid due to the user's current status. HTTP Status Code: 400
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SendInvitation
func (*AlexaForBusiness) SendInvitationRequest ¶
func (c *AlexaForBusiness) SendInvitationRequest(input *SendInvitationInput) (req *request.Request, output *SendInvitationOutput)
SendInvitationRequest generates a "aws/request.Request" representing the client's request for the SendInvitation operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See SendInvitation for more information on using the SendInvitation API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the SendInvitationRequest method. req, resp := client.SendInvitationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SendInvitation
func (*AlexaForBusiness) SendInvitationWithContext ¶
func (c *AlexaForBusiness) SendInvitationWithContext(ctx aws.Context, input *SendInvitationInput, opts ...request.Option) (*SendInvitationOutput, error)
SendInvitationWithContext is the same as SendInvitation with the addition of the ability to pass a context and additional request options.
See SendInvitation for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) StartDeviceSync ¶
func (c *AlexaForBusiness) StartDeviceSync(input *StartDeviceSyncInput) (*StartDeviceSyncOutput, error)
StartDeviceSync API operation for Alexa For Business.
Resets a device and its account to the known default settings, by clearing all information and settings set by previous users.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Alexa For Business's API operation StartDeviceSync for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/StartDeviceSync
func (*AlexaForBusiness) StartDeviceSyncRequest ¶
func (c *AlexaForBusiness) StartDeviceSyncRequest(input *StartDeviceSyncInput) (req *request.Request, output *StartDeviceSyncOutput)
StartDeviceSyncRequest generates a "aws/request.Request" representing the client's request for the StartDeviceSync operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StartDeviceSync for more information on using the StartDeviceSync API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StartDeviceSyncRequest method. req, resp := client.StartDeviceSyncRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/StartDeviceSync
func (*AlexaForBusiness) StartDeviceSyncWithContext ¶
func (c *AlexaForBusiness) StartDeviceSyncWithContext(ctx aws.Context, input *StartDeviceSyncInput, opts ...request.Option) (*StartDeviceSyncOutput, error)
StartDeviceSyncWithContext is the same as StartDeviceSync with the addition of the ability to pass a context and additional request options.
See StartDeviceSync for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) TagResource ¶
func (c *AlexaForBusiness) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
TagResource API operation for Alexa For Business.
Adds metadata tags to a specified resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Alexa For Business's API operation TagResource for usage and error information.
Returned Error Codes:
- ErrCodeNotFoundException "NotFoundException" The resource is not found. HTTP Status Code: 400
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/TagResource
func (*AlexaForBusiness) TagResourceRequest ¶
func (c *AlexaForBusiness) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See TagResource for more information on using the TagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the TagResourceRequest method. req, resp := client.TagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/TagResource
func (*AlexaForBusiness) TagResourceWithContext ¶
func (c *AlexaForBusiness) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.
See TagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) UntagResource ¶
func (c *AlexaForBusiness) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource API operation for Alexa For Business.
Removes metadata tags from a specified resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Alexa For Business's API operation UntagResource for usage and error information.
Returned Error Codes:
- ErrCodeNotFoundException "NotFoundException" The resource is not found. HTTP Status Code: 400
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UntagResource
func (*AlexaForBusiness) UntagResourceRequest ¶
func (c *AlexaForBusiness) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UntagResource for more information on using the UntagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UntagResourceRequest method. req, resp := client.UntagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UntagResource
func (*AlexaForBusiness) UntagResourceWithContext ¶
func (c *AlexaForBusiness) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.
See UntagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) UpdateAddressBook ¶
func (c *AlexaForBusiness) UpdateAddressBook(input *UpdateAddressBookInput) (*UpdateAddressBookOutput, error)
UpdateAddressBook API operation for Alexa For Business.
Updates address book details by the address book ARN.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Alexa For Business's API operation UpdateAddressBook for usage and error information.
Returned Error Codes:
ErrCodeNotFoundException "NotFoundException" The resource is not found. HTTP Status Code: 400
ErrCodeNameInUseException "NameInUseException" The name sent in the request is already in use. HTTP Status Code: 400
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateAddressBook
func (*AlexaForBusiness) UpdateAddressBookRequest ¶
func (c *AlexaForBusiness) UpdateAddressBookRequest(input *UpdateAddressBookInput) (req *request.Request, output *UpdateAddressBookOutput)
UpdateAddressBookRequest generates a "aws/request.Request" representing the client's request for the UpdateAddressBook operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateAddressBook for more information on using the UpdateAddressBook API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateAddressBookRequest method. req, resp := client.UpdateAddressBookRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateAddressBook
func (*AlexaForBusiness) UpdateAddressBookWithContext ¶
func (c *AlexaForBusiness) UpdateAddressBookWithContext(ctx aws.Context, input *UpdateAddressBookInput, opts ...request.Option) (*UpdateAddressBookOutput, error)
UpdateAddressBookWithContext is the same as UpdateAddressBook with the addition of the ability to pass a context and additional request options.
See UpdateAddressBook for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) UpdateContact ¶
func (c *AlexaForBusiness) UpdateContact(input *UpdateContactInput) (*UpdateContactOutput, error)
UpdateContact API operation for Alexa For Business.
Updates the contact details by the contact ARN.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Alexa For Business's API operation UpdateContact for usage and error information.
Returned Error Codes:
- ErrCodeNotFoundException "NotFoundException" The resource is not found. HTTP Status Code: 400
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateContact
func (*AlexaForBusiness) UpdateContactRequest ¶
func (c *AlexaForBusiness) UpdateContactRequest(input *UpdateContactInput) (req *request.Request, output *UpdateContactOutput)
UpdateContactRequest generates a "aws/request.Request" representing the client's request for the UpdateContact operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateContact for more information on using the UpdateContact API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateContactRequest method. req, resp := client.UpdateContactRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateContact
func (*AlexaForBusiness) UpdateContactWithContext ¶
func (c *AlexaForBusiness) UpdateContactWithContext(ctx aws.Context, input *UpdateContactInput, opts ...request.Option) (*UpdateContactOutput, error)
UpdateContactWithContext is the same as UpdateContact with the addition of the ability to pass a context and additional request options.
See UpdateContact for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) UpdateDevice ¶
func (c *AlexaForBusiness) UpdateDevice(input *UpdateDeviceInput) (*UpdateDeviceOutput, error)
UpdateDevice API operation for Alexa For Business.
Updates the device name by device ARN.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Alexa For Business's API operation UpdateDevice for usage and error information.
Returned Error Codes:
- ErrCodeNotFoundException "NotFoundException" The resource is not found. HTTP Status Code: 400
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateDevice
func (*AlexaForBusiness) UpdateDeviceRequest ¶
func (c *AlexaForBusiness) UpdateDeviceRequest(input *UpdateDeviceInput) (req *request.Request, output *UpdateDeviceOutput)
UpdateDeviceRequest generates a "aws/request.Request" representing the client's request for the UpdateDevice operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateDevice for more information on using the UpdateDevice API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateDeviceRequest method. req, resp := client.UpdateDeviceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateDevice
func (*AlexaForBusiness) UpdateDeviceWithContext ¶
func (c *AlexaForBusiness) UpdateDeviceWithContext(ctx aws.Context, input *UpdateDeviceInput, opts ...request.Option) (*UpdateDeviceOutput, error)
UpdateDeviceWithContext is the same as UpdateDevice with the addition of the ability to pass a context and additional request options.
See UpdateDevice for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) UpdateProfile ¶
func (c *AlexaForBusiness) UpdateProfile(input *UpdateProfileInput) (*UpdateProfileOutput, error)
UpdateProfile API operation for Alexa For Business.
Updates an existing room profile by room profile ARN.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Alexa For Business's API operation UpdateProfile for usage and error information.
Returned Error Codes:
ErrCodeNotFoundException "NotFoundException" The resource is not found. HTTP Status Code: 400
ErrCodeNameInUseException "NameInUseException" The name sent in the request is already in use. HTTP Status Code: 400
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateProfile
func (*AlexaForBusiness) UpdateProfileRequest ¶
func (c *AlexaForBusiness) UpdateProfileRequest(input *UpdateProfileInput) (req *request.Request, output *UpdateProfileOutput)
UpdateProfileRequest generates a "aws/request.Request" representing the client's request for the UpdateProfile operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateProfile for more information on using the UpdateProfile API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateProfileRequest method. req, resp := client.UpdateProfileRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateProfile
func (*AlexaForBusiness) UpdateProfileWithContext ¶
func (c *AlexaForBusiness) UpdateProfileWithContext(ctx aws.Context, input *UpdateProfileInput, opts ...request.Option) (*UpdateProfileOutput, error)
UpdateProfileWithContext is the same as UpdateProfile with the addition of the ability to pass a context and additional request options.
See UpdateProfile for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) UpdateRoom ¶
func (c *AlexaForBusiness) UpdateRoom(input *UpdateRoomInput) (*UpdateRoomOutput, error)
UpdateRoom API operation for Alexa For Business.
Updates room details by room ARN.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Alexa For Business's API operation UpdateRoom for usage and error information.
Returned Error Codes:
ErrCodeNotFoundException "NotFoundException" The resource is not found. HTTP Status Code: 400
ErrCodeNameInUseException "NameInUseException" The name sent in the request is already in use. HTTP Status Code: 400
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateRoom
func (*AlexaForBusiness) UpdateRoomRequest ¶
func (c *AlexaForBusiness) UpdateRoomRequest(input *UpdateRoomInput) (req *request.Request, output *UpdateRoomOutput)
UpdateRoomRequest generates a "aws/request.Request" representing the client's request for the UpdateRoom operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateRoom for more information on using the UpdateRoom API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateRoomRequest method. req, resp := client.UpdateRoomRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateRoom
func (*AlexaForBusiness) UpdateRoomWithContext ¶
func (c *AlexaForBusiness) UpdateRoomWithContext(ctx aws.Context, input *UpdateRoomInput, opts ...request.Option) (*UpdateRoomOutput, error)
UpdateRoomWithContext is the same as UpdateRoom with the addition of the ability to pass a context and additional request options.
See UpdateRoom for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AlexaForBusiness) UpdateSkillGroup ¶
func (c *AlexaForBusiness) UpdateSkillGroup(input *UpdateSkillGroupInput) (*UpdateSkillGroupOutput, error)
UpdateSkillGroup API operation for Alexa For Business.
Updates skill group details by skill group ARN.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Alexa For Business's API operation UpdateSkillGroup for usage and error information.
Returned Error Codes:
ErrCodeNotFoundException "NotFoundException" The resource is not found. HTTP Status Code: 400
ErrCodeNameInUseException "NameInUseException" The name sent in the request is already in use. HTTP Status Code: 400
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateSkillGroup
func (*AlexaForBusiness) UpdateSkillGroupRequest ¶
func (c *AlexaForBusiness) UpdateSkillGroupRequest(input *UpdateSkillGroupInput) (req *request.Request, output *UpdateSkillGroupOutput)
UpdateSkillGroupRequest generates a "aws/request.Request" representing the client's request for the UpdateSkillGroup operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateSkillGroup for more information on using the UpdateSkillGroup API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateSkillGroupRequest method. req, resp := client.UpdateSkillGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateSkillGroup
func (*AlexaForBusiness) UpdateSkillGroupWithContext ¶
func (c *AlexaForBusiness) UpdateSkillGroupWithContext(ctx aws.Context, input *UpdateSkillGroupInput, opts ...request.Option) (*UpdateSkillGroupOutput, error)
UpdateSkillGroupWithContext is the same as UpdateSkillGroup with the addition of the ability to pass a context and additional request options.
See UpdateSkillGroup for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
type AssociateContactWithAddressBookInput ¶
type AssociateContactWithAddressBookInput struct { // The ARN of the address book with which to associate the contact. // // AddressBookArn is a required field AddressBookArn *string `type:"string" required:"true"` // The ARN of the contact to associate with an address book. // // ContactArn is a required field ContactArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (AssociateContactWithAddressBookInput) GoString ¶
func (s AssociateContactWithAddressBookInput) GoString() string
GoString returns the string representation
func (*AssociateContactWithAddressBookInput) SetAddressBookArn ¶
func (s *AssociateContactWithAddressBookInput) SetAddressBookArn(v string) *AssociateContactWithAddressBookInput
SetAddressBookArn sets the AddressBookArn field's value.
func (*AssociateContactWithAddressBookInput) SetContactArn ¶
func (s *AssociateContactWithAddressBookInput) SetContactArn(v string) *AssociateContactWithAddressBookInput
SetContactArn sets the ContactArn field's value.
func (AssociateContactWithAddressBookInput) String ¶
func (s AssociateContactWithAddressBookInput) String() string
String returns the string representation
func (*AssociateContactWithAddressBookInput) Validate ¶
func (s *AssociateContactWithAddressBookInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateContactWithAddressBookOutput ¶
type AssociateContactWithAddressBookOutput struct {
// contains filtered or unexported fields
}
func (AssociateContactWithAddressBookOutput) GoString ¶
func (s AssociateContactWithAddressBookOutput) GoString() string
GoString returns the string representation
func (AssociateContactWithAddressBookOutput) String ¶
func (s AssociateContactWithAddressBookOutput) String() string
String returns the string representation
type AssociateDeviceWithRoomInput ¶
type AssociateDeviceWithRoomInput struct { // The ARN of the device to associate to a room. Required. DeviceArn *string `type:"string"` // The ARN of the room with which to associate the device. Required. RoomArn *string `type:"string"` // contains filtered or unexported fields }
func (AssociateDeviceWithRoomInput) GoString ¶
func (s AssociateDeviceWithRoomInput) GoString() string
GoString returns the string representation
func (*AssociateDeviceWithRoomInput) SetDeviceArn ¶
func (s *AssociateDeviceWithRoomInput) SetDeviceArn(v string) *AssociateDeviceWithRoomInput
SetDeviceArn sets the DeviceArn field's value.
func (*AssociateDeviceWithRoomInput) SetRoomArn ¶
func (s *AssociateDeviceWithRoomInput) SetRoomArn(v string) *AssociateDeviceWithRoomInput
SetRoomArn sets the RoomArn field's value.
func (AssociateDeviceWithRoomInput) String ¶
func (s AssociateDeviceWithRoomInput) String() string
String returns the string representation
type AssociateDeviceWithRoomOutput ¶
type AssociateDeviceWithRoomOutput struct {
// contains filtered or unexported fields
}
func (AssociateDeviceWithRoomOutput) GoString ¶
func (s AssociateDeviceWithRoomOutput) GoString() string
GoString returns the string representation
func (AssociateDeviceWithRoomOutput) String ¶
func (s AssociateDeviceWithRoomOutput) String() string
String returns the string representation
type AssociateSkillGroupWithRoomInput ¶
type AssociateSkillGroupWithRoomInput struct { // The ARN of the room with which to associate the skill group. Required. RoomArn *string `type:"string"` // The ARN of the skill group to associate with a room. Required. SkillGroupArn *string `type:"string"` // contains filtered or unexported fields }
func (AssociateSkillGroupWithRoomInput) GoString ¶
func (s AssociateSkillGroupWithRoomInput) GoString() string
GoString returns the string representation
func (*AssociateSkillGroupWithRoomInput) SetRoomArn ¶
func (s *AssociateSkillGroupWithRoomInput) SetRoomArn(v string) *AssociateSkillGroupWithRoomInput
SetRoomArn sets the RoomArn field's value.
func (*AssociateSkillGroupWithRoomInput) SetSkillGroupArn ¶
func (s *AssociateSkillGroupWithRoomInput) SetSkillGroupArn(v string) *AssociateSkillGroupWithRoomInput
SetSkillGroupArn sets the SkillGroupArn field's value.
func (AssociateSkillGroupWithRoomInput) String ¶
func (s AssociateSkillGroupWithRoomInput) String() string
String returns the string representation
type AssociateSkillGroupWithRoomOutput ¶
type AssociateSkillGroupWithRoomOutput struct {
// contains filtered or unexported fields
}
func (AssociateSkillGroupWithRoomOutput) GoString ¶
func (s AssociateSkillGroupWithRoomOutput) GoString() string
GoString returns the string representation
func (AssociateSkillGroupWithRoomOutput) String ¶
func (s AssociateSkillGroupWithRoomOutput) String() string
String returns the string representation
type Contact ¶
type Contact struct { // The ARN of the contact. ContactArn *string `type:"string"` // The name of the contact to display on the console. DisplayName *string `min:"1" type:"string"` // The first name of the contact, used to call the contact on the device. FirstName *string `min:"1" type:"string"` // The last name of the contact, used to call the contact on the device. LastName *string `min:"1" type:"string"` // The phone number of the contact. PhoneNumber *string `type:"string"` // contains filtered or unexported fields }
A contact with attributes.
func (*Contact) SetContactArn ¶
SetContactArn sets the ContactArn field's value.
func (*Contact) SetDisplayName ¶
SetDisplayName sets the DisplayName field's value.
func (*Contact) SetFirstName ¶
SetFirstName sets the FirstName field's value.
func (*Contact) SetLastName ¶
SetLastName sets the LastName field's value.
func (*Contact) SetPhoneNumber ¶
SetPhoneNumber sets the PhoneNumber field's value.
type ContactData ¶
type ContactData struct { // The ARN of the contact. ContactArn *string `type:"string"` // The name of the contact to display on the console. DisplayName *string `min:"1" type:"string"` // The first name of the contact, used to call the contact on the device. FirstName *string `min:"1" type:"string"` // The last name of the contact, used to call the contact on the device. LastName *string `min:"1" type:"string"` // The phone number of the contact. PhoneNumber *string `type:"string"` // contains filtered or unexported fields }
Information related to a contact.
func (ContactData) GoString ¶
func (s ContactData) GoString() string
GoString returns the string representation
func (*ContactData) SetContactArn ¶
func (s *ContactData) SetContactArn(v string) *ContactData
SetContactArn sets the ContactArn field's value.
func (*ContactData) SetDisplayName ¶
func (s *ContactData) SetDisplayName(v string) *ContactData
SetDisplayName sets the DisplayName field's value.
func (*ContactData) SetFirstName ¶
func (s *ContactData) SetFirstName(v string) *ContactData
SetFirstName sets the FirstName field's value.
func (*ContactData) SetLastName ¶
func (s *ContactData) SetLastName(v string) *ContactData
SetLastName sets the LastName field's value.
func (*ContactData) SetPhoneNumber ¶
func (s *ContactData) SetPhoneNumber(v string) *ContactData
SetPhoneNumber sets the PhoneNumber field's value.
func (ContactData) String ¶
func (s ContactData) String() string
String returns the string representation
type CreateAddressBookInput ¶
type CreateAddressBookInput struct { // A unique, user-specified identifier for the request that ensures idempotency. ClientRequestToken *string `min:"10" type:"string" idempotencyToken:"true"` // The description of the address book. Description *string `min:"1" type:"string"` // The name of the address book. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateAddressBookInput) GoString ¶
func (s CreateAddressBookInput) GoString() string
GoString returns the string representation
func (*CreateAddressBookInput) SetClientRequestToken ¶
func (s *CreateAddressBookInput) SetClientRequestToken(v string) *CreateAddressBookInput
SetClientRequestToken sets the ClientRequestToken field's value.
func (*CreateAddressBookInput) SetDescription ¶
func (s *CreateAddressBookInput) SetDescription(v string) *CreateAddressBookInput
SetDescription sets the Description field's value.
func (*CreateAddressBookInput) SetName ¶
func (s *CreateAddressBookInput) SetName(v string) *CreateAddressBookInput
SetName sets the Name field's value.
func (CreateAddressBookInput) String ¶
func (s CreateAddressBookInput) String() string
String returns the string representation
func (*CreateAddressBookInput) Validate ¶
func (s *CreateAddressBookInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateAddressBookOutput ¶
type CreateAddressBookOutput struct { // The ARN of the newly created address book. AddressBookArn *string `type:"string"` // contains filtered or unexported fields }
func (CreateAddressBookOutput) GoString ¶
func (s CreateAddressBookOutput) GoString() string
GoString returns the string representation
func (*CreateAddressBookOutput) SetAddressBookArn ¶
func (s *CreateAddressBookOutput) SetAddressBookArn(v string) *CreateAddressBookOutput
SetAddressBookArn sets the AddressBookArn field's value.
func (CreateAddressBookOutput) String ¶
func (s CreateAddressBookOutput) String() string
String returns the string representation
type CreateContactInput ¶
type CreateContactInput struct { // A unique, user-specified identifier for this request that ensures idempotency. ClientRequestToken *string `min:"10" type:"string" idempotencyToken:"true"` // The name of the contact to display on the console. DisplayName *string `min:"1" type:"string"` // The first name of the contact that is used to call the contact on the device. // // FirstName is a required field FirstName *string `min:"1" type:"string" required:"true"` // The last name of the contact that is used to call the contact on the device. LastName *string `min:"1" type:"string"` // The phone number of the contact in E.164 format. // // PhoneNumber is a required field PhoneNumber *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateContactInput) GoString ¶
func (s CreateContactInput) GoString() string
GoString returns the string representation
func (*CreateContactInput) SetClientRequestToken ¶
func (s *CreateContactInput) SetClientRequestToken(v string) *CreateContactInput
SetClientRequestToken sets the ClientRequestToken field's value.
func (*CreateContactInput) SetDisplayName ¶
func (s *CreateContactInput) SetDisplayName(v string) *CreateContactInput
SetDisplayName sets the DisplayName field's value.
func (*CreateContactInput) SetFirstName ¶
func (s *CreateContactInput) SetFirstName(v string) *CreateContactInput
SetFirstName sets the FirstName field's value.
func (*CreateContactInput) SetLastName ¶
func (s *CreateContactInput) SetLastName(v string) *CreateContactInput
SetLastName sets the LastName field's value.
func (*CreateContactInput) SetPhoneNumber ¶
func (s *CreateContactInput) SetPhoneNumber(v string) *CreateContactInput
SetPhoneNumber sets the PhoneNumber field's value.
func (CreateContactInput) String ¶
func (s CreateContactInput) String() string
String returns the string representation
func (*CreateContactInput) Validate ¶
func (s *CreateContactInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateContactOutput ¶
type CreateContactOutput struct { // The ARN of the newly created address book. ContactArn *string `type:"string"` // contains filtered or unexported fields }
func (CreateContactOutput) GoString ¶
func (s CreateContactOutput) GoString() string
GoString returns the string representation
func (*CreateContactOutput) SetContactArn ¶
func (s *CreateContactOutput) SetContactArn(v string) *CreateContactOutput
SetContactArn sets the ContactArn field's value.
func (CreateContactOutput) String ¶
func (s CreateContactOutput) String() string
String returns the string representation
type CreateProfileInput ¶
type CreateProfileInput struct { // The valid address for the room. // // Address is a required field Address *string `min:"1" type:"string" required:"true"` // The user-specified token that is used during the creation of a profile. ClientRequestToken *string `min:"10" type:"string" idempotencyToken:"true"` // The distance unit to be used by devices in the profile. // // DistanceUnit is a required field DistanceUnit *string `type:"string" required:"true" enum:"DistanceUnit"` // The maximum volume limit for a room profile. MaxVolumeLimit *int64 `type:"integer"` // Whether PSTN calling is enabled. PSTNEnabled *bool `type:"boolean"` // The name of a room profile. // // ProfileName is a required field ProfileName *string `min:"1" type:"string" required:"true"` // Whether room profile setup is enabled. SetupModeDisabled *bool `type:"boolean"` // The temperature unit to be used by devices in the profile. // // TemperatureUnit is a required field TemperatureUnit *string `type:"string" required:"true" enum:"TemperatureUnit"` // The time zone used by a room profile. // // Timezone is a required field Timezone *string `min:"1" type:"string" required:"true"` // A wake word for Alexa, Echo, Amazon, or a computer. // // WakeWord is a required field WakeWord *string `type:"string" required:"true" enum:"WakeWord"` // contains filtered or unexported fields }
func (CreateProfileInput) GoString ¶
func (s CreateProfileInput) GoString() string
GoString returns the string representation
func (*CreateProfileInput) SetAddress ¶
func (s *CreateProfileInput) SetAddress(v string) *CreateProfileInput
SetAddress sets the Address field's value.
func (*CreateProfileInput) SetClientRequestToken ¶
func (s *CreateProfileInput) SetClientRequestToken(v string) *CreateProfileInput
SetClientRequestToken sets the ClientRequestToken field's value.
func (*CreateProfileInput) SetDistanceUnit ¶
func (s *CreateProfileInput) SetDistanceUnit(v string) *CreateProfileInput
SetDistanceUnit sets the DistanceUnit field's value.
func (*CreateProfileInput) SetMaxVolumeLimit ¶
func (s *CreateProfileInput) SetMaxVolumeLimit(v int64) *CreateProfileInput
SetMaxVolumeLimit sets the MaxVolumeLimit field's value.
func (*CreateProfileInput) SetPSTNEnabled ¶
func (s *CreateProfileInput) SetPSTNEnabled(v bool) *CreateProfileInput
SetPSTNEnabled sets the PSTNEnabled field's value.
func (*CreateProfileInput) SetProfileName ¶
func (s *CreateProfileInput) SetProfileName(v string) *CreateProfileInput
SetProfileName sets the ProfileName field's value.
func (*CreateProfileInput) SetSetupModeDisabled ¶
func (s *CreateProfileInput) SetSetupModeDisabled(v bool) *CreateProfileInput
SetSetupModeDisabled sets the SetupModeDisabled field's value.
func (*CreateProfileInput) SetTemperatureUnit ¶
func (s *CreateProfileInput) SetTemperatureUnit(v string) *CreateProfileInput
SetTemperatureUnit sets the TemperatureUnit field's value.
func (*CreateProfileInput) SetTimezone ¶
func (s *CreateProfileInput) SetTimezone(v string) *CreateProfileInput
SetTimezone sets the Timezone field's value.
func (*CreateProfileInput) SetWakeWord ¶
func (s *CreateProfileInput) SetWakeWord(v string) *CreateProfileInput
SetWakeWord sets the WakeWord field's value.
func (CreateProfileInput) String ¶
func (s CreateProfileInput) String() string
String returns the string representation
func (*CreateProfileInput) Validate ¶
func (s *CreateProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateProfileOutput ¶
type CreateProfileOutput struct { // The ARN of the newly created room profile in the response. ProfileArn *string `type:"string"` // contains filtered or unexported fields }
func (CreateProfileOutput) GoString ¶
func (s CreateProfileOutput) GoString() string
GoString returns the string representation
func (*CreateProfileOutput) SetProfileArn ¶
func (s *CreateProfileOutput) SetProfileArn(v string) *CreateProfileOutput
SetProfileArn sets the ProfileArn field's value.
func (CreateProfileOutput) String ¶
func (s CreateProfileOutput) String() string
String returns the string representation
type CreateRoomInput ¶
type CreateRoomInput struct { // A unique, user-specified identifier for this request that ensures idempotency. ClientRequestToken *string `min:"10" type:"string" idempotencyToken:"true"` // The description for the room. Description *string `min:"1" type:"string"` // The profile ARN for the room. ProfileArn *string `type:"string"` // The calendar ARN for the room. ProviderCalendarId *string `type:"string"` // The name for the room. // // RoomName is a required field RoomName *string `min:"1" type:"string" required:"true"` // The tags for the room. Tags []*Tag `type:"list"` // contains filtered or unexported fields }
func (CreateRoomInput) GoString ¶
func (s CreateRoomInput) GoString() string
GoString returns the string representation
func (*CreateRoomInput) SetClientRequestToken ¶
func (s *CreateRoomInput) SetClientRequestToken(v string) *CreateRoomInput
SetClientRequestToken sets the ClientRequestToken field's value.
func (*CreateRoomInput) SetDescription ¶
func (s *CreateRoomInput) SetDescription(v string) *CreateRoomInput
SetDescription sets the Description field's value.
func (*CreateRoomInput) SetProfileArn ¶
func (s *CreateRoomInput) SetProfileArn(v string) *CreateRoomInput
SetProfileArn sets the ProfileArn field's value.
func (*CreateRoomInput) SetProviderCalendarId ¶
func (s *CreateRoomInput) SetProviderCalendarId(v string) *CreateRoomInput
SetProviderCalendarId sets the ProviderCalendarId field's value.
func (*CreateRoomInput) SetRoomName ¶
func (s *CreateRoomInput) SetRoomName(v string) *CreateRoomInput
SetRoomName sets the RoomName field's value.
func (*CreateRoomInput) SetTags ¶
func (s *CreateRoomInput) SetTags(v []*Tag) *CreateRoomInput
SetTags sets the Tags field's value.
func (CreateRoomInput) String ¶
func (s CreateRoomInput) String() string
String returns the string representation
func (*CreateRoomInput) Validate ¶
func (s *CreateRoomInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateRoomOutput ¶
type CreateRoomOutput struct { // The ARN of the newly created room in the response. RoomArn *string `type:"string"` // contains filtered or unexported fields }
func (CreateRoomOutput) GoString ¶
func (s CreateRoomOutput) GoString() string
GoString returns the string representation
func (*CreateRoomOutput) SetRoomArn ¶
func (s *CreateRoomOutput) SetRoomArn(v string) *CreateRoomOutput
SetRoomArn sets the RoomArn field's value.
func (CreateRoomOutput) String ¶
func (s CreateRoomOutput) String() string
String returns the string representation
type CreateSkillGroupInput ¶
type CreateSkillGroupInput struct { // A unique, user-specified identifier for this request that ensures idempotency. ClientRequestToken *string `min:"10" type:"string" idempotencyToken:"true"` // The description for the skill group. Description *string `min:"1" type:"string"` // The name for the skill group. // // SkillGroupName is a required field SkillGroupName *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateSkillGroupInput) GoString ¶
func (s CreateSkillGroupInput) GoString() string
GoString returns the string representation
func (*CreateSkillGroupInput) SetClientRequestToken ¶
func (s *CreateSkillGroupInput) SetClientRequestToken(v string) *CreateSkillGroupInput
SetClientRequestToken sets the ClientRequestToken field's value.
func (*CreateSkillGroupInput) SetDescription ¶
func (s *CreateSkillGroupInput) SetDescription(v string) *CreateSkillGroupInput
SetDescription sets the Description field's value.
func (*CreateSkillGroupInput) SetSkillGroupName ¶
func (s *CreateSkillGroupInput) SetSkillGroupName(v string) *CreateSkillGroupInput
SetSkillGroupName sets the SkillGroupName field's value.
func (CreateSkillGroupInput) String ¶
func (s CreateSkillGroupInput) String() string
String returns the string representation
func (*CreateSkillGroupInput) Validate ¶
func (s *CreateSkillGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateSkillGroupOutput ¶
type CreateSkillGroupOutput struct { // The ARN of the newly created skill group in the response. SkillGroupArn *string `type:"string"` // contains filtered or unexported fields }
func (CreateSkillGroupOutput) GoString ¶
func (s CreateSkillGroupOutput) GoString() string
GoString returns the string representation
func (*CreateSkillGroupOutput) SetSkillGroupArn ¶
func (s *CreateSkillGroupOutput) SetSkillGroupArn(v string) *CreateSkillGroupOutput
SetSkillGroupArn sets the SkillGroupArn field's value.
func (CreateSkillGroupOutput) String ¶
func (s CreateSkillGroupOutput) String() string
String returns the string representation
type CreateUserInput ¶
type CreateUserInput struct { // A unique, user-specified identifier for this request that ensures idempotency. ClientRequestToken *string `min:"10" type:"string" idempotencyToken:"true"` // The email address for the user. Email *string `min:"1" type:"string"` // The first name for the user. FirstName *string `type:"string"` // The last name for the user. LastName *string `type:"string"` // The tags for the user. Tags []*Tag `type:"list"` // The ARN for the user. // // UserId is a required field UserId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateUserInput) GoString ¶
func (s CreateUserInput) GoString() string
GoString returns the string representation
func (*CreateUserInput) SetClientRequestToken ¶
func (s *CreateUserInput) SetClientRequestToken(v string) *CreateUserInput
SetClientRequestToken sets the ClientRequestToken field's value.
func (*CreateUserInput) SetEmail ¶
func (s *CreateUserInput) SetEmail(v string) *CreateUserInput
SetEmail sets the Email field's value.
func (*CreateUserInput) SetFirstName ¶
func (s *CreateUserInput) SetFirstName(v string) *CreateUserInput
SetFirstName sets the FirstName field's value.
func (*CreateUserInput) SetLastName ¶
func (s *CreateUserInput) SetLastName(v string) *CreateUserInput
SetLastName sets the LastName field's value.
func (*CreateUserInput) SetTags ¶
func (s *CreateUserInput) SetTags(v []*Tag) *CreateUserInput
SetTags sets the Tags field's value.
func (*CreateUserInput) SetUserId ¶
func (s *CreateUserInput) SetUserId(v string) *CreateUserInput
SetUserId sets the UserId field's value.
func (CreateUserInput) String ¶
func (s CreateUserInput) String() string
String returns the string representation
func (*CreateUserInput) Validate ¶
func (s *CreateUserInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateUserOutput ¶
type CreateUserOutput struct { // The ARN of the newly created user in the response. UserArn *string `type:"string"` // contains filtered or unexported fields }
func (CreateUserOutput) GoString ¶
func (s CreateUserOutput) GoString() string
GoString returns the string representation
func (*CreateUserOutput) SetUserArn ¶
func (s *CreateUserOutput) SetUserArn(v string) *CreateUserOutput
SetUserArn sets the UserArn field's value.
func (CreateUserOutput) String ¶
func (s CreateUserOutput) String() string
String returns the string representation
type DeleteAddressBookInput ¶
type DeleteAddressBookInput struct { // The ARN of the address book to delete. // // AddressBookArn is a required field AddressBookArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteAddressBookInput) GoString ¶
func (s DeleteAddressBookInput) GoString() string
GoString returns the string representation
func (*DeleteAddressBookInput) SetAddressBookArn ¶
func (s *DeleteAddressBookInput) SetAddressBookArn(v string) *DeleteAddressBookInput
SetAddressBookArn sets the AddressBookArn field's value.
func (DeleteAddressBookInput) String ¶
func (s DeleteAddressBookInput) String() string
String returns the string representation
func (*DeleteAddressBookInput) Validate ¶
func (s *DeleteAddressBookInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteAddressBookOutput ¶
type DeleteAddressBookOutput struct {
// contains filtered or unexported fields
}
func (DeleteAddressBookOutput) GoString ¶
func (s DeleteAddressBookOutput) GoString() string
GoString returns the string representation
func (DeleteAddressBookOutput) String ¶
func (s DeleteAddressBookOutput) String() string
String returns the string representation
type DeleteContactInput ¶
type DeleteContactInput struct { // The ARN of the contact to delete. // // ContactArn is a required field ContactArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteContactInput) GoString ¶
func (s DeleteContactInput) GoString() string
GoString returns the string representation
func (*DeleteContactInput) SetContactArn ¶
func (s *DeleteContactInput) SetContactArn(v string) *DeleteContactInput
SetContactArn sets the ContactArn field's value.
func (DeleteContactInput) String ¶
func (s DeleteContactInput) String() string
String returns the string representation
func (*DeleteContactInput) Validate ¶
func (s *DeleteContactInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteContactOutput ¶
type DeleteContactOutput struct {
// contains filtered or unexported fields
}
func (DeleteContactOutput) GoString ¶
func (s DeleteContactOutput) GoString() string
GoString returns the string representation
func (DeleteContactOutput) String ¶
func (s DeleteContactOutput) String() string
String returns the string representation
type DeleteProfileInput ¶
type DeleteProfileInput struct { // The ARN of the room profile to delete. Required. ProfileArn *string `type:"string"` // contains filtered or unexported fields }
func (DeleteProfileInput) GoString ¶
func (s DeleteProfileInput) GoString() string
GoString returns the string representation
func (*DeleteProfileInput) SetProfileArn ¶
func (s *DeleteProfileInput) SetProfileArn(v string) *DeleteProfileInput
SetProfileArn sets the ProfileArn field's value.
func (DeleteProfileInput) String ¶
func (s DeleteProfileInput) String() string
String returns the string representation
type DeleteProfileOutput ¶
type DeleteProfileOutput struct {
// contains filtered or unexported fields
}
func (DeleteProfileOutput) GoString ¶
func (s DeleteProfileOutput) GoString() string
GoString returns the string representation
func (DeleteProfileOutput) String ¶
func (s DeleteProfileOutput) String() string
String returns the string representation
type DeleteRoomInput ¶
type DeleteRoomInput struct { // The ARN of the room to delete. Required. RoomArn *string `type:"string"` // contains filtered or unexported fields }
func (DeleteRoomInput) GoString ¶
func (s DeleteRoomInput) GoString() string
GoString returns the string representation
func (*DeleteRoomInput) SetRoomArn ¶
func (s *DeleteRoomInput) SetRoomArn(v string) *DeleteRoomInput
SetRoomArn sets the RoomArn field's value.
func (DeleteRoomInput) String ¶
func (s DeleteRoomInput) String() string
String returns the string representation
type DeleteRoomOutput ¶
type DeleteRoomOutput struct {
// contains filtered or unexported fields
}
func (DeleteRoomOutput) GoString ¶
func (s DeleteRoomOutput) GoString() string
GoString returns the string representation
func (DeleteRoomOutput) String ¶
func (s DeleteRoomOutput) String() string
String returns the string representation
type DeleteRoomSkillParameterInput ¶
type DeleteRoomSkillParameterInput struct { // The room skill parameter key for which to remove details. // // ParameterKey is a required field ParameterKey *string `min:"1" type:"string" required:"true"` // The ARN of the room from which to remove the room skill parameter details. RoomArn *string `type:"string"` // The ID of the skill from which to remove the room skill parameter details. // // SkillId is a required field SkillId *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteRoomSkillParameterInput) GoString ¶
func (s DeleteRoomSkillParameterInput) GoString() string
GoString returns the string representation
func (*DeleteRoomSkillParameterInput) SetParameterKey ¶
func (s *DeleteRoomSkillParameterInput) SetParameterKey(v string) *DeleteRoomSkillParameterInput
SetParameterKey sets the ParameterKey field's value.
func (*DeleteRoomSkillParameterInput) SetRoomArn ¶
func (s *DeleteRoomSkillParameterInput) SetRoomArn(v string) *DeleteRoomSkillParameterInput
SetRoomArn sets the RoomArn field's value.
func (*DeleteRoomSkillParameterInput) SetSkillId ¶
func (s *DeleteRoomSkillParameterInput) SetSkillId(v string) *DeleteRoomSkillParameterInput
SetSkillId sets the SkillId field's value.
func (DeleteRoomSkillParameterInput) String ¶
func (s DeleteRoomSkillParameterInput) String() string
String returns the string representation
func (*DeleteRoomSkillParameterInput) Validate ¶
func (s *DeleteRoomSkillParameterInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteRoomSkillParameterOutput ¶
type DeleteRoomSkillParameterOutput struct {
// contains filtered or unexported fields
}
func (DeleteRoomSkillParameterOutput) GoString ¶
func (s DeleteRoomSkillParameterOutput) GoString() string
GoString returns the string representation
func (DeleteRoomSkillParameterOutput) String ¶
func (s DeleteRoomSkillParameterOutput) String() string
String returns the string representation
type DeleteSkillGroupInput ¶
type DeleteSkillGroupInput struct { // The ARN of the skill group to delete. Required. SkillGroupArn *string `type:"string"` // contains filtered or unexported fields }
func (DeleteSkillGroupInput) GoString ¶
func (s DeleteSkillGroupInput) GoString() string
GoString returns the string representation
func (*DeleteSkillGroupInput) SetSkillGroupArn ¶
func (s *DeleteSkillGroupInput) SetSkillGroupArn(v string) *DeleteSkillGroupInput
SetSkillGroupArn sets the SkillGroupArn field's value.
func (DeleteSkillGroupInput) String ¶
func (s DeleteSkillGroupInput) String() string
String returns the string representation
type DeleteSkillGroupOutput ¶
type DeleteSkillGroupOutput struct {
// contains filtered or unexported fields
}
func (DeleteSkillGroupOutput) GoString ¶
func (s DeleteSkillGroupOutput) GoString() string
GoString returns the string representation
func (DeleteSkillGroupOutput) String ¶
func (s DeleteSkillGroupOutput) String() string
String returns the string representation
type DeleteUserInput ¶
type DeleteUserInput struct { // The ARN of the user's enrollment in the organization. Required. // // EnrollmentId is a required field EnrollmentId *string `type:"string" required:"true"` // The ARN of the user to delete in the organization. Required. UserArn *string `type:"string"` // contains filtered or unexported fields }
func (DeleteUserInput) GoString ¶
func (s DeleteUserInput) GoString() string
GoString returns the string representation
func (*DeleteUserInput) SetEnrollmentId ¶
func (s *DeleteUserInput) SetEnrollmentId(v string) *DeleteUserInput
SetEnrollmentId sets the EnrollmentId field's value.
func (*DeleteUserInput) SetUserArn ¶
func (s *DeleteUserInput) SetUserArn(v string) *DeleteUserInput
SetUserArn sets the UserArn field's value.
func (DeleteUserInput) String ¶
func (s DeleteUserInput) String() string
String returns the string representation
func (*DeleteUserInput) Validate ¶
func (s *DeleteUserInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteUserOutput ¶
type DeleteUserOutput struct {
// contains filtered or unexported fields
}
func (DeleteUserOutput) GoString ¶
func (s DeleteUserOutput) GoString() string
GoString returns the string representation
func (DeleteUserOutput) String ¶
func (s DeleteUserOutput) String() string
String returns the string representation
type Device ¶
type Device struct { // The ARN of a device. DeviceArn *string `type:"string"` // The name of a device. DeviceName *string `min:"2" type:"string"` // The serial number of a device. DeviceSerialNumber *string `type:"string"` // The status of a device. If the status is not READY, check the DeviceStatusInfo // value for details. DeviceStatus *string `type:"string" enum:"DeviceStatus"` // Detailed information about a device's status. DeviceStatusInfo *DeviceStatusInfo `type:"structure"` // The type of a device. DeviceType *string `type:"string"` // The MAC address of a device. MacAddress *string `type:"string"` // The room ARN of a device. RoomArn *string `type:"string"` // The software version of a device. SoftwareVersion *string `type:"string"` // contains filtered or unexported fields }
A device with attributes.
func (*Device) SetDeviceArn ¶
SetDeviceArn sets the DeviceArn field's value.
func (*Device) SetDeviceName ¶
SetDeviceName sets the DeviceName field's value.
func (*Device) SetDeviceSerialNumber ¶
SetDeviceSerialNumber sets the DeviceSerialNumber field's value.
func (*Device) SetDeviceStatus ¶
SetDeviceStatus sets the DeviceStatus field's value.
func (*Device) SetDeviceStatusInfo ¶
func (s *Device) SetDeviceStatusInfo(v *DeviceStatusInfo) *Device
SetDeviceStatusInfo sets the DeviceStatusInfo field's value.
func (*Device) SetDeviceType ¶
SetDeviceType sets the DeviceType field's value.
func (*Device) SetMacAddress ¶
SetMacAddress sets the MacAddress field's value.
func (*Device) SetRoomArn ¶
SetRoomArn sets the RoomArn field's value.
func (*Device) SetSoftwareVersion ¶
SetSoftwareVersion sets the SoftwareVersion field's value.
type DeviceData ¶
type DeviceData struct { // The ARN of a device. DeviceArn *string `type:"string"` // The name of a device. DeviceName *string `min:"2" type:"string"` // The serial number of a device. DeviceSerialNumber *string `type:"string"` // The status of a device. DeviceStatus *string `type:"string" enum:"DeviceStatus"` // Detailed information about a device's status. DeviceStatusInfo *DeviceStatusInfo `type:"structure"` // The type of a device. DeviceType *string `type:"string"` // The MAC address of a device. MacAddress *string `type:"string"` // The room ARN associated with a device. RoomArn *string `type:"string"` // The name of the room associated with a device. RoomName *string `min:"1" type:"string"` // The software version of a device. SoftwareVersion *string `type:"string"` // contains filtered or unexported fields }
Device attributes.
func (DeviceData) GoString ¶
func (s DeviceData) GoString() string
GoString returns the string representation
func (*DeviceData) SetDeviceArn ¶
func (s *DeviceData) SetDeviceArn(v string) *DeviceData
SetDeviceArn sets the DeviceArn field's value.
func (*DeviceData) SetDeviceName ¶
func (s *DeviceData) SetDeviceName(v string) *DeviceData
SetDeviceName sets the DeviceName field's value.
func (*DeviceData) SetDeviceSerialNumber ¶
func (s *DeviceData) SetDeviceSerialNumber(v string) *DeviceData
SetDeviceSerialNumber sets the DeviceSerialNumber field's value.
func (*DeviceData) SetDeviceStatus ¶
func (s *DeviceData) SetDeviceStatus(v string) *DeviceData
SetDeviceStatus sets the DeviceStatus field's value.
func (*DeviceData) SetDeviceStatusInfo ¶
func (s *DeviceData) SetDeviceStatusInfo(v *DeviceStatusInfo) *DeviceData
SetDeviceStatusInfo sets the DeviceStatusInfo field's value.
func (*DeviceData) SetDeviceType ¶
func (s *DeviceData) SetDeviceType(v string) *DeviceData
SetDeviceType sets the DeviceType field's value.
func (*DeviceData) SetMacAddress ¶
func (s *DeviceData) SetMacAddress(v string) *DeviceData
SetMacAddress sets the MacAddress field's value.
func (*DeviceData) SetRoomArn ¶
func (s *DeviceData) SetRoomArn(v string) *DeviceData
SetRoomArn sets the RoomArn field's value.
func (*DeviceData) SetRoomName ¶
func (s *DeviceData) SetRoomName(v string) *DeviceData
SetRoomName sets the RoomName field's value.
func (*DeviceData) SetSoftwareVersion ¶
func (s *DeviceData) SetSoftwareVersion(v string) *DeviceData
SetSoftwareVersion sets the SoftwareVersion field's value.
func (DeviceData) String ¶
func (s DeviceData) String() string
String returns the string representation
type DeviceEvent ¶
type DeviceEvent struct { // The time (in epoch) when the event occurred. Timestamp *time.Time `type:"timestamp" timestampFormat:"unix"` // The type of device event. Type *string `type:"string" enum:"DeviceEventType"` // The value of the event. Value *string `type:"string"` // contains filtered or unexported fields }
The list of device events.
func (DeviceEvent) GoString ¶
func (s DeviceEvent) GoString() string
GoString returns the string representation
func (*DeviceEvent) SetTimestamp ¶
func (s *DeviceEvent) SetTimestamp(v time.Time) *DeviceEvent
SetTimestamp sets the Timestamp field's value.
func (*DeviceEvent) SetType ¶
func (s *DeviceEvent) SetType(v string) *DeviceEvent
SetType sets the Type field's value.
func (*DeviceEvent) SetValue ¶
func (s *DeviceEvent) SetValue(v string) *DeviceEvent
SetValue sets the Value field's value.
func (DeviceEvent) String ¶
func (s DeviceEvent) String() string
String returns the string representation
type DeviceStatusDetail ¶
type DeviceStatusDetail struct { // The device status detail code. Code *string `type:"string" enum:"DeviceStatusDetailCode"` // contains filtered or unexported fields }
Details of a device’s status.
func (DeviceStatusDetail) GoString ¶
func (s DeviceStatusDetail) GoString() string
GoString returns the string representation
func (*DeviceStatusDetail) SetCode ¶
func (s *DeviceStatusDetail) SetCode(v string) *DeviceStatusDetail
SetCode sets the Code field's value.
func (DeviceStatusDetail) String ¶
func (s DeviceStatusDetail) String() string
String returns the string representation
type DeviceStatusInfo ¶
type DeviceStatusInfo struct { // The latest available information about the connection status of a device. ConnectionStatus *string `type:"string" enum:"ConnectionStatus"` // One or more device status detail descriptions. DeviceStatusDetails []*DeviceStatusDetail `type:"list"` // contains filtered or unexported fields }
Detailed information about a device's status.
func (DeviceStatusInfo) GoString ¶
func (s DeviceStatusInfo) GoString() string
GoString returns the string representation
func (*DeviceStatusInfo) SetConnectionStatus ¶
func (s *DeviceStatusInfo) SetConnectionStatus(v string) *DeviceStatusInfo
SetConnectionStatus sets the ConnectionStatus field's value.
func (*DeviceStatusInfo) SetDeviceStatusDetails ¶
func (s *DeviceStatusInfo) SetDeviceStatusDetails(v []*DeviceStatusDetail) *DeviceStatusInfo
SetDeviceStatusDetails sets the DeviceStatusDetails field's value.
func (DeviceStatusInfo) String ¶
func (s DeviceStatusInfo) String() string
String returns the string representation
type DisassociateContactFromAddressBookInput ¶
type DisassociateContactFromAddressBookInput struct { // The ARN of the address from which to disassociate the contact. // // AddressBookArn is a required field AddressBookArn *string `type:"string" required:"true"` // The ARN of the contact to disassociate from an address book. // // ContactArn is a required field ContactArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (DisassociateContactFromAddressBookInput) GoString ¶
func (s DisassociateContactFromAddressBookInput) GoString() string
GoString returns the string representation
func (*DisassociateContactFromAddressBookInput) SetAddressBookArn ¶
func (s *DisassociateContactFromAddressBookInput) SetAddressBookArn(v string) *DisassociateContactFromAddressBookInput
SetAddressBookArn sets the AddressBookArn field's value.
func (*DisassociateContactFromAddressBookInput) SetContactArn ¶
func (s *DisassociateContactFromAddressBookInput) SetContactArn(v string) *DisassociateContactFromAddressBookInput
SetContactArn sets the ContactArn field's value.
func (DisassociateContactFromAddressBookInput) String ¶
func (s DisassociateContactFromAddressBookInput) String() string
String returns the string representation
func (*DisassociateContactFromAddressBookInput) Validate ¶
func (s *DisassociateContactFromAddressBookInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateContactFromAddressBookOutput ¶
type DisassociateContactFromAddressBookOutput struct {
// contains filtered or unexported fields
}
func (DisassociateContactFromAddressBookOutput) GoString ¶
func (s DisassociateContactFromAddressBookOutput) GoString() string
GoString returns the string representation
func (DisassociateContactFromAddressBookOutput) String ¶
func (s DisassociateContactFromAddressBookOutput) String() string
String returns the string representation
type DisassociateDeviceFromRoomInput ¶
type DisassociateDeviceFromRoomInput struct { // The ARN of the device to disassociate from a room. Required. DeviceArn *string `type:"string"` // contains filtered or unexported fields }
func (DisassociateDeviceFromRoomInput) GoString ¶
func (s DisassociateDeviceFromRoomInput) GoString() string
GoString returns the string representation
func (*DisassociateDeviceFromRoomInput) SetDeviceArn ¶
func (s *DisassociateDeviceFromRoomInput) SetDeviceArn(v string) *DisassociateDeviceFromRoomInput
SetDeviceArn sets the DeviceArn field's value.
func (DisassociateDeviceFromRoomInput) String ¶
func (s DisassociateDeviceFromRoomInput) String() string
String returns the string representation
type DisassociateDeviceFromRoomOutput ¶
type DisassociateDeviceFromRoomOutput struct {
// contains filtered or unexported fields
}
func (DisassociateDeviceFromRoomOutput) GoString ¶
func (s DisassociateDeviceFromRoomOutput) GoString() string
GoString returns the string representation
func (DisassociateDeviceFromRoomOutput) String ¶
func (s DisassociateDeviceFromRoomOutput) String() string
String returns the string representation
type DisassociateSkillGroupFromRoomInput ¶
type DisassociateSkillGroupFromRoomInput struct { // The ARN of the room from which the skill group is to be disassociated. Required. RoomArn *string `type:"string"` // The ARN of the skill group to disassociate from a room. Required. SkillGroupArn *string `type:"string"` // contains filtered or unexported fields }
func (DisassociateSkillGroupFromRoomInput) GoString ¶
func (s DisassociateSkillGroupFromRoomInput) GoString() string
GoString returns the string representation
func (*DisassociateSkillGroupFromRoomInput) SetRoomArn ¶
func (s *DisassociateSkillGroupFromRoomInput) SetRoomArn(v string) *DisassociateSkillGroupFromRoomInput
SetRoomArn sets the RoomArn field's value.
func (*DisassociateSkillGroupFromRoomInput) SetSkillGroupArn ¶
func (s *DisassociateSkillGroupFromRoomInput) SetSkillGroupArn(v string) *DisassociateSkillGroupFromRoomInput
SetSkillGroupArn sets the SkillGroupArn field's value.
func (DisassociateSkillGroupFromRoomInput) String ¶
func (s DisassociateSkillGroupFromRoomInput) String() string
String returns the string representation
type DisassociateSkillGroupFromRoomOutput ¶
type DisassociateSkillGroupFromRoomOutput struct {
// contains filtered or unexported fields
}
func (DisassociateSkillGroupFromRoomOutput) GoString ¶
func (s DisassociateSkillGroupFromRoomOutput) GoString() string
GoString returns the string representation
func (DisassociateSkillGroupFromRoomOutput) String ¶
func (s DisassociateSkillGroupFromRoomOutput) String() string
String returns the string representation
type Filter ¶
type Filter struct { // The key of a filter. // // Key is a required field Key *string `min:"1" type:"string" required:"true"` // The values of a filter. // // Values is a required field Values []*string `type:"list" required:"true"` // contains filtered or unexported fields }
A filter name and value pair that is used to return a more specific list of results. Filters can be used to match a set of resources by various criteria.
type GetAddressBookInput ¶
type GetAddressBookInput struct { // The ARN of the address book for which to request details. // // AddressBookArn is a required field AddressBookArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (GetAddressBookInput) GoString ¶
func (s GetAddressBookInput) GoString() string
GoString returns the string representation
func (*GetAddressBookInput) SetAddressBookArn ¶
func (s *GetAddressBookInput) SetAddressBookArn(v string) *GetAddressBookInput
SetAddressBookArn sets the AddressBookArn field's value.
func (GetAddressBookInput) String ¶
func (s GetAddressBookInput) String() string
String returns the string representation
func (*GetAddressBookInput) Validate ¶
func (s *GetAddressBookInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetAddressBookOutput ¶
type GetAddressBookOutput struct { // The details of the requested address book. AddressBook *AddressBook `type:"structure"` // contains filtered or unexported fields }
func (GetAddressBookOutput) GoString ¶
func (s GetAddressBookOutput) GoString() string
GoString returns the string representation
func (*GetAddressBookOutput) SetAddressBook ¶
func (s *GetAddressBookOutput) SetAddressBook(v *AddressBook) *GetAddressBookOutput
SetAddressBook sets the AddressBook field's value.
func (GetAddressBookOutput) String ¶
func (s GetAddressBookOutput) String() string
String returns the string representation
type GetContactInput ¶
type GetContactInput struct { // The ARN of the contact for which to request details. // // ContactArn is a required field ContactArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (GetContactInput) GoString ¶
func (s GetContactInput) GoString() string
GoString returns the string representation
func (*GetContactInput) SetContactArn ¶
func (s *GetContactInput) SetContactArn(v string) *GetContactInput
SetContactArn sets the ContactArn field's value.
func (GetContactInput) String ¶
func (s GetContactInput) String() string
String returns the string representation
func (*GetContactInput) Validate ¶
func (s *GetContactInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetContactOutput ¶
type GetContactOutput struct { // The details of the requested contact. Contact *Contact `type:"structure"` // contains filtered or unexported fields }
func (GetContactOutput) GoString ¶
func (s GetContactOutput) GoString() string
GoString returns the string representation
func (*GetContactOutput) SetContact ¶
func (s *GetContactOutput) SetContact(v *Contact) *GetContactOutput
SetContact sets the Contact field's value.
func (GetContactOutput) String ¶
func (s GetContactOutput) String() string
String returns the string representation
type GetDeviceInput ¶
type GetDeviceInput struct { // The ARN of the device for which to request details. Required. DeviceArn *string `type:"string"` // contains filtered or unexported fields }
func (GetDeviceInput) GoString ¶
func (s GetDeviceInput) GoString() string
GoString returns the string representation
func (*GetDeviceInput) SetDeviceArn ¶
func (s *GetDeviceInput) SetDeviceArn(v string) *GetDeviceInput
SetDeviceArn sets the DeviceArn field's value.
func (GetDeviceInput) String ¶
func (s GetDeviceInput) String() string
String returns the string representation
type GetDeviceOutput ¶
type GetDeviceOutput struct { // The details of the device requested. Required. Device *Device `type:"structure"` // contains filtered or unexported fields }
func (GetDeviceOutput) GoString ¶
func (s GetDeviceOutput) GoString() string
GoString returns the string representation
func (*GetDeviceOutput) SetDevice ¶
func (s *GetDeviceOutput) SetDevice(v *Device) *GetDeviceOutput
SetDevice sets the Device field's value.
func (GetDeviceOutput) String ¶
func (s GetDeviceOutput) String() string
String returns the string representation
type GetProfileInput ¶
type GetProfileInput struct { // The ARN of the room profile for which to request details. Required. ProfileArn *string `type:"string"` // contains filtered or unexported fields }
func (GetProfileInput) GoString ¶
func (s GetProfileInput) GoString() string
GoString returns the string representation
func (*GetProfileInput) SetProfileArn ¶
func (s *GetProfileInput) SetProfileArn(v string) *GetProfileInput
SetProfileArn sets the ProfileArn field's value.
func (GetProfileInput) String ¶
func (s GetProfileInput) String() string
String returns the string representation
type GetProfileOutput ¶
type GetProfileOutput struct { // The details of the room profile requested. Required. Profile *Profile `type:"structure"` // contains filtered or unexported fields }
func (GetProfileOutput) GoString ¶
func (s GetProfileOutput) GoString() string
GoString returns the string representation
func (*GetProfileOutput) SetProfile ¶
func (s *GetProfileOutput) SetProfile(v *Profile) *GetProfileOutput
SetProfile sets the Profile field's value.
func (GetProfileOutput) String ¶
func (s GetProfileOutput) String() string
String returns the string representation
type GetRoomInput ¶
type GetRoomInput struct { // The ARN of the room for which to request details. Required. RoomArn *string `type:"string"` // contains filtered or unexported fields }
func (GetRoomInput) GoString ¶
func (s GetRoomInput) GoString() string
GoString returns the string representation
func (*GetRoomInput) SetRoomArn ¶
func (s *GetRoomInput) SetRoomArn(v string) *GetRoomInput
SetRoomArn sets the RoomArn field's value.
func (GetRoomInput) String ¶
func (s GetRoomInput) String() string
String returns the string representation
type GetRoomOutput ¶
type GetRoomOutput struct { // The details of the room requested. Room *Room `type:"structure"` // contains filtered or unexported fields }
func (GetRoomOutput) GoString ¶
func (s GetRoomOutput) GoString() string
GoString returns the string representation
func (*GetRoomOutput) SetRoom ¶
func (s *GetRoomOutput) SetRoom(v *Room) *GetRoomOutput
SetRoom sets the Room field's value.
func (GetRoomOutput) String ¶
func (s GetRoomOutput) String() string
String returns the string representation
type GetRoomSkillParameterInput ¶
type GetRoomSkillParameterInput struct { // The room skill parameter key for which to get details. Required. // // ParameterKey is a required field ParameterKey *string `min:"1" type:"string" required:"true"` // The ARN of the room from which to get the room skill parameter details. RoomArn *string `type:"string"` // The ARN of the skill from which to get the room skill parameter details. // Required. // // SkillId is a required field SkillId *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (GetRoomSkillParameterInput) GoString ¶
func (s GetRoomSkillParameterInput) GoString() string
GoString returns the string representation
func (*GetRoomSkillParameterInput) SetParameterKey ¶
func (s *GetRoomSkillParameterInput) SetParameterKey(v string) *GetRoomSkillParameterInput
SetParameterKey sets the ParameterKey field's value.
func (*GetRoomSkillParameterInput) SetRoomArn ¶
func (s *GetRoomSkillParameterInput) SetRoomArn(v string) *GetRoomSkillParameterInput
SetRoomArn sets the RoomArn field's value.
func (*GetRoomSkillParameterInput) SetSkillId ¶
func (s *GetRoomSkillParameterInput) SetSkillId(v string) *GetRoomSkillParameterInput
SetSkillId sets the SkillId field's value.
func (GetRoomSkillParameterInput) String ¶
func (s GetRoomSkillParameterInput) String() string
String returns the string representation
func (*GetRoomSkillParameterInput) Validate ¶
func (s *GetRoomSkillParameterInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetRoomSkillParameterOutput ¶
type GetRoomSkillParameterOutput struct { // The details of the room skill parameter requested. Required. RoomSkillParameter *RoomSkillParameter `type:"structure"` // contains filtered or unexported fields }
func (GetRoomSkillParameterOutput) GoString ¶
func (s GetRoomSkillParameterOutput) GoString() string
GoString returns the string representation
func (*GetRoomSkillParameterOutput) SetRoomSkillParameter ¶
func (s *GetRoomSkillParameterOutput) SetRoomSkillParameter(v *RoomSkillParameter) *GetRoomSkillParameterOutput
SetRoomSkillParameter sets the RoomSkillParameter field's value.
func (GetRoomSkillParameterOutput) String ¶
func (s GetRoomSkillParameterOutput) String() string
String returns the string representation
type GetSkillGroupInput ¶
type GetSkillGroupInput struct { // The ARN of the skill group for which to get details. Required. SkillGroupArn *string `type:"string"` // contains filtered or unexported fields }
func (GetSkillGroupInput) GoString ¶
func (s GetSkillGroupInput) GoString() string
GoString returns the string representation
func (*GetSkillGroupInput) SetSkillGroupArn ¶
func (s *GetSkillGroupInput) SetSkillGroupArn(v string) *GetSkillGroupInput
SetSkillGroupArn sets the SkillGroupArn field's value.
func (GetSkillGroupInput) String ¶
func (s GetSkillGroupInput) String() string
String returns the string representation
type GetSkillGroupOutput ¶
type GetSkillGroupOutput struct { // The details of the skill group requested. Required. SkillGroup *SkillGroup `type:"structure"` // contains filtered or unexported fields }
func (GetSkillGroupOutput) GoString ¶
func (s GetSkillGroupOutput) GoString() string
GoString returns the string representation
func (*GetSkillGroupOutput) SetSkillGroup ¶
func (s *GetSkillGroupOutput) SetSkillGroup(v *SkillGroup) *GetSkillGroupOutput
SetSkillGroup sets the SkillGroup field's value.
func (GetSkillGroupOutput) String ¶
func (s GetSkillGroupOutput) String() string
String returns the string representation
type ListDeviceEventsInput ¶
type ListDeviceEventsInput struct { // The ARN of a device. // // DeviceArn is a required field DeviceArn *string `type:"string" required:"true"` // The event type to filter device events. EventType *string `type:"string" enum:"DeviceEventType"` // The maximum number of results to include in the response. If more results // exist than the specified MaxResults value, a token is included in the response // so that the remaining results can be retrieved. Required. MaxResults *int64 `min:"1" type:"integer"` // An optional token returned from a prior request. Use this token for pagination // of results from this action. If this parameter is specified, the response // only includes results beyond the token, up to the value specified by MaxResults. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListDeviceEventsInput) GoString ¶
func (s ListDeviceEventsInput) GoString() string
GoString returns the string representation
func (*ListDeviceEventsInput) SetDeviceArn ¶
func (s *ListDeviceEventsInput) SetDeviceArn(v string) *ListDeviceEventsInput
SetDeviceArn sets the DeviceArn field's value.
func (*ListDeviceEventsInput) SetEventType ¶
func (s *ListDeviceEventsInput) SetEventType(v string) *ListDeviceEventsInput
SetEventType sets the EventType field's value.
func (*ListDeviceEventsInput) SetMaxResults ¶
func (s *ListDeviceEventsInput) SetMaxResults(v int64) *ListDeviceEventsInput
SetMaxResults sets the MaxResults field's value.
func (*ListDeviceEventsInput) SetNextToken ¶
func (s *ListDeviceEventsInput) SetNextToken(v string) *ListDeviceEventsInput
SetNextToken sets the NextToken field's value.
func (ListDeviceEventsInput) String ¶
func (s ListDeviceEventsInput) String() string
String returns the string representation
func (*ListDeviceEventsInput) Validate ¶
func (s *ListDeviceEventsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListDeviceEventsOutput ¶
type ListDeviceEventsOutput struct { DeviceEvents []*DeviceEvent `type:"list"` NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListDeviceEventsOutput) GoString ¶
func (s ListDeviceEventsOutput) GoString() string
GoString returns the string representation
func (*ListDeviceEventsOutput) SetDeviceEvents ¶
func (s *ListDeviceEventsOutput) SetDeviceEvents(v []*DeviceEvent) *ListDeviceEventsOutput
SetDeviceEvents sets the DeviceEvents field's value.
func (*ListDeviceEventsOutput) SetNextToken ¶
func (s *ListDeviceEventsOutput) SetNextToken(v string) *ListDeviceEventsOutput
SetNextToken sets the NextToken field's value.
func (ListDeviceEventsOutput) String ¶
func (s ListDeviceEventsOutput) String() string
String returns the string representation
type ListSkillsInput ¶
type ListSkillsInput struct { // The maximum number of results to include in the response. If more results // exist than the specified MaxResults value, a token is included in the response // so that the remaining results can be retrieved. Required. MaxResults *int64 `min:"1" type:"integer"` // An optional token returned from a prior request. Use this token for pagination // of results from this action. If this parameter is specified, the response // includes only results beyond the token, up to the value specified by MaxResults. // Required. NextToken *string `min:"1" type:"string"` // The ARN of the skill group for which to list enabled skills. Required. SkillGroupArn *string `type:"string"` // contains filtered or unexported fields }
func (ListSkillsInput) GoString ¶
func (s ListSkillsInput) GoString() string
GoString returns the string representation
func (*ListSkillsInput) SetMaxResults ¶
func (s *ListSkillsInput) SetMaxResults(v int64) *ListSkillsInput
SetMaxResults sets the MaxResults field's value.
func (*ListSkillsInput) SetNextToken ¶
func (s *ListSkillsInput) SetNextToken(v string) *ListSkillsInput
SetNextToken sets the NextToken field's value.
func (*ListSkillsInput) SetSkillGroupArn ¶
func (s *ListSkillsInput) SetSkillGroupArn(v string) *ListSkillsInput
SetSkillGroupArn sets the SkillGroupArn field's value.
func (ListSkillsInput) String ¶
func (s ListSkillsInput) String() string
String returns the string representation
func (*ListSkillsInput) Validate ¶
func (s *ListSkillsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListSkillsOutput ¶
type ListSkillsOutput struct { // The token returned to indicate that there is more data available. NextToken *string `min:"1" type:"string"` // The list of enabled skills requested. Required. SkillSummaries []*SkillSummary `type:"list"` // contains filtered or unexported fields }
func (ListSkillsOutput) GoString ¶
func (s ListSkillsOutput) GoString() string
GoString returns the string representation
func (*ListSkillsOutput) SetNextToken ¶
func (s *ListSkillsOutput) SetNextToken(v string) *ListSkillsOutput
SetNextToken sets the NextToken field's value.
func (*ListSkillsOutput) SetSkillSummaries ¶
func (s *ListSkillsOutput) SetSkillSummaries(v []*SkillSummary) *ListSkillsOutput
SetSkillSummaries sets the SkillSummaries field's value.
func (ListSkillsOutput) String ¶
func (s ListSkillsOutput) String() string
String returns the string representation
type ListTagsInput ¶
type ListTagsInput struct { // The ARN of the specific resource for which to list tags. Required. // // Arn is a required field Arn *string `type:"string" required:"true"` // The maximum number of results to include in the response. If more results // exist than the specified MaxResults value, a token is included in the response // so that the remaining results can be retrieved. MaxResults *int64 `min:"1" type:"integer"` // An optional token returned from a prior request. Use this token for pagination // of results from this action. If this parameter is specified, the response // includes only results beyond the token, up to the value specified by MaxResults. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListTagsInput) GoString ¶
func (s ListTagsInput) GoString() string
GoString returns the string representation
func (*ListTagsInput) SetArn ¶
func (s *ListTagsInput) SetArn(v string) *ListTagsInput
SetArn sets the Arn field's value.
func (*ListTagsInput) SetMaxResults ¶
func (s *ListTagsInput) SetMaxResults(v int64) *ListTagsInput
SetMaxResults sets the MaxResults field's value.
func (*ListTagsInput) SetNextToken ¶
func (s *ListTagsInput) SetNextToken(v string) *ListTagsInput
SetNextToken sets the NextToken field's value.
func (ListTagsInput) String ¶
func (s ListTagsInput) String() string
String returns the string representation
func (*ListTagsInput) Validate ¶
func (s *ListTagsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsOutput ¶
type ListTagsOutput struct { // The token returned to indicate that there is more data available. NextToken *string `min:"1" type:"string"` // The list of tags requested for the specific resource. Tags []*Tag `type:"list"` // contains filtered or unexported fields }
func (ListTagsOutput) GoString ¶
func (s ListTagsOutput) GoString() string
GoString returns the string representation
func (*ListTagsOutput) SetNextToken ¶
func (s *ListTagsOutput) SetNextToken(v string) *ListTagsOutput
SetNextToken sets the NextToken field's value.
func (*ListTagsOutput) SetTags ¶
func (s *ListTagsOutput) SetTags(v []*Tag) *ListTagsOutput
SetTags sets the Tags field's value.
func (ListTagsOutput) String ¶
func (s ListTagsOutput) String() string
String returns the string representation
type Profile ¶
type Profile struct { // The address of a room profile. Address *string `min:"1" type:"string"` // The distance unit of a room profile. DistanceUnit *string `type:"string" enum:"DistanceUnit"` // The max volume limit of a room profile. MaxVolumeLimit *int64 `type:"integer"` // The PSTN setting of a room profile. PSTNEnabled *bool `type:"boolean"` // The ARN of a room profile. ProfileArn *string `type:"string"` // The name of a room profile. ProfileName *string `min:"1" type:"string"` // The setup mode of a room profile. SetupModeDisabled *bool `type:"boolean"` // The temperature unit of a room profile. TemperatureUnit *string `type:"string" enum:"TemperatureUnit"` // The time zone of a room profile. Timezone *string `min:"1" type:"string"` // The wake word of a room profile. WakeWord *string `type:"string" enum:"WakeWord"` // contains filtered or unexported fields }
A room profile with attributes.
func (*Profile) SetAddress ¶
SetAddress sets the Address field's value.
func (*Profile) SetDistanceUnit ¶
SetDistanceUnit sets the DistanceUnit field's value.
func (*Profile) SetMaxVolumeLimit ¶
SetMaxVolumeLimit sets the MaxVolumeLimit field's value.
func (*Profile) SetPSTNEnabled ¶
SetPSTNEnabled sets the PSTNEnabled field's value.
func (*Profile) SetProfileArn ¶
SetProfileArn sets the ProfileArn field's value.
func (*Profile) SetProfileName ¶
SetProfileName sets the ProfileName field's value.
func (*Profile) SetSetupModeDisabled ¶
SetSetupModeDisabled sets the SetupModeDisabled field's value.
func (*Profile) SetTemperatureUnit ¶
SetTemperatureUnit sets the TemperatureUnit field's value.
func (*Profile) SetTimezone ¶
SetTimezone sets the Timezone field's value.
func (*Profile) SetWakeWord ¶
SetWakeWord sets the WakeWord field's value.
type ProfileData ¶
type ProfileData struct { // The address of a room profile. Address *string `min:"1" type:"string"` // The distance unit of a room profile. DistanceUnit *string `type:"string" enum:"DistanceUnit"` // The ARN of a room profile. ProfileArn *string `type:"string"` // The name of a room profile. ProfileName *string `min:"1" type:"string"` // The temperature unit of a room profile. TemperatureUnit *string `type:"string" enum:"TemperatureUnit"` // The timezone of a room profile. Timezone *string `min:"1" type:"string"` // The wake word of a room profile. WakeWord *string `type:"string" enum:"WakeWord"` // contains filtered or unexported fields }
The data of a room profile.
func (ProfileData) GoString ¶
func (s ProfileData) GoString() string
GoString returns the string representation
func (*ProfileData) SetAddress ¶
func (s *ProfileData) SetAddress(v string) *ProfileData
SetAddress sets the Address field's value.
func (*ProfileData) SetDistanceUnit ¶
func (s *ProfileData) SetDistanceUnit(v string) *ProfileData
SetDistanceUnit sets the DistanceUnit field's value.
func (*ProfileData) SetProfileArn ¶
func (s *ProfileData) SetProfileArn(v string) *ProfileData
SetProfileArn sets the ProfileArn field's value.
func (*ProfileData) SetProfileName ¶
func (s *ProfileData) SetProfileName(v string) *ProfileData
SetProfileName sets the ProfileName field's value.
func (*ProfileData) SetTemperatureUnit ¶
func (s *ProfileData) SetTemperatureUnit(v string) *ProfileData
SetTemperatureUnit sets the TemperatureUnit field's value.
func (*ProfileData) SetTimezone ¶
func (s *ProfileData) SetTimezone(v string) *ProfileData
SetTimezone sets the Timezone field's value.
func (*ProfileData) SetWakeWord ¶
func (s *ProfileData) SetWakeWord(v string) *ProfileData
SetWakeWord sets the WakeWord field's value.
func (ProfileData) String ¶
func (s ProfileData) String() string
String returns the string representation
type PutRoomSkillParameterInput ¶
type PutRoomSkillParameterInput struct { // The ARN of the room associated with the room skill parameter. Required. RoomArn *string `type:"string"` // The updated room skill parameter. Required. // // RoomSkillParameter is a required field RoomSkillParameter *RoomSkillParameter `type:"structure" required:"true"` // The ARN of the skill associated with the room skill parameter. Required. // // SkillId is a required field SkillId *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (PutRoomSkillParameterInput) GoString ¶
func (s PutRoomSkillParameterInput) GoString() string
GoString returns the string representation
func (*PutRoomSkillParameterInput) SetRoomArn ¶
func (s *PutRoomSkillParameterInput) SetRoomArn(v string) *PutRoomSkillParameterInput
SetRoomArn sets the RoomArn field's value.
func (*PutRoomSkillParameterInput) SetRoomSkillParameter ¶
func (s *PutRoomSkillParameterInput) SetRoomSkillParameter(v *RoomSkillParameter) *PutRoomSkillParameterInput
SetRoomSkillParameter sets the RoomSkillParameter field's value.
func (*PutRoomSkillParameterInput) SetSkillId ¶
func (s *PutRoomSkillParameterInput) SetSkillId(v string) *PutRoomSkillParameterInput
SetSkillId sets the SkillId field's value.
func (PutRoomSkillParameterInput) String ¶
func (s PutRoomSkillParameterInput) String() string
String returns the string representation
func (*PutRoomSkillParameterInput) Validate ¶
func (s *PutRoomSkillParameterInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutRoomSkillParameterOutput ¶
type PutRoomSkillParameterOutput struct {
// contains filtered or unexported fields
}
func (PutRoomSkillParameterOutput) GoString ¶
func (s PutRoomSkillParameterOutput) GoString() string
GoString returns the string representation
func (PutRoomSkillParameterOutput) String ¶
func (s PutRoomSkillParameterOutput) String() string
String returns the string representation
type ResolveRoomInput ¶
type ResolveRoomInput struct { // The ARN of the skill that was requested. Required. // // SkillId is a required field SkillId *string `type:"string" required:"true"` // The ARN of the user. Required. // // UserId is a required field UserId *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (ResolveRoomInput) GoString ¶
func (s ResolveRoomInput) GoString() string
GoString returns the string representation
func (*ResolveRoomInput) SetSkillId ¶
func (s *ResolveRoomInput) SetSkillId(v string) *ResolveRoomInput
SetSkillId sets the SkillId field's value.
func (*ResolveRoomInput) SetUserId ¶
func (s *ResolveRoomInput) SetUserId(v string) *ResolveRoomInput
SetUserId sets the UserId field's value.
func (ResolveRoomInput) String ¶
func (s ResolveRoomInput) String() string
String returns the string representation
func (*ResolveRoomInput) Validate ¶
func (s *ResolveRoomInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ResolveRoomOutput ¶
type ResolveRoomOutput struct { // The ARN of the room from which the skill request was invoked. RoomArn *string `type:"string"` // The name of the room from which the skill request was invoked. RoomName *string `min:"1" type:"string"` // Response to get the room profile request. Required. RoomSkillParameters []*RoomSkillParameter `type:"list"` // contains filtered or unexported fields }
func (ResolveRoomOutput) GoString ¶
func (s ResolveRoomOutput) GoString() string
GoString returns the string representation
func (*ResolveRoomOutput) SetRoomArn ¶
func (s *ResolveRoomOutput) SetRoomArn(v string) *ResolveRoomOutput
SetRoomArn sets the RoomArn field's value.
func (*ResolveRoomOutput) SetRoomName ¶
func (s *ResolveRoomOutput) SetRoomName(v string) *ResolveRoomOutput
SetRoomName sets the RoomName field's value.
func (*ResolveRoomOutput) SetRoomSkillParameters ¶
func (s *ResolveRoomOutput) SetRoomSkillParameters(v []*RoomSkillParameter) *ResolveRoomOutput
SetRoomSkillParameters sets the RoomSkillParameters field's value.
func (ResolveRoomOutput) String ¶
func (s ResolveRoomOutput) String() string
String returns the string representation
type RevokeInvitationInput ¶
type RevokeInvitationInput struct { // The ARN of the enrollment invitation to revoke. Required. EnrollmentId *string `type:"string"` // The ARN of the user for whom to revoke an enrollment invitation. Required. UserArn *string `type:"string"` // contains filtered or unexported fields }
func (RevokeInvitationInput) GoString ¶
func (s RevokeInvitationInput) GoString() string
GoString returns the string representation
func (*RevokeInvitationInput) SetEnrollmentId ¶
func (s *RevokeInvitationInput) SetEnrollmentId(v string) *RevokeInvitationInput
SetEnrollmentId sets the EnrollmentId field's value.
func (*RevokeInvitationInput) SetUserArn ¶
func (s *RevokeInvitationInput) SetUserArn(v string) *RevokeInvitationInput
SetUserArn sets the UserArn field's value.
func (RevokeInvitationInput) String ¶
func (s RevokeInvitationInput) String() string
String returns the string representation
type RevokeInvitationOutput ¶
type RevokeInvitationOutput struct {
// contains filtered or unexported fields
}
func (RevokeInvitationOutput) GoString ¶
func (s RevokeInvitationOutput) GoString() string
GoString returns the string representation
func (RevokeInvitationOutput) String ¶
func (s RevokeInvitationOutput) String() string
String returns the string representation
type Room ¶
type Room struct { // The description of a room. Description *string `min:"1" type:"string"` // The profile ARN of a room. ProfileArn *string `type:"string"` // The provider calendar ARN of a room. ProviderCalendarId *string `type:"string"` // The ARN of a room. RoomArn *string `type:"string"` // The name of a room. RoomName *string `min:"1" type:"string"` // contains filtered or unexported fields }
A room with attributes.
func (*Room) SetDescription ¶
SetDescription sets the Description field's value.
func (*Room) SetProfileArn ¶
SetProfileArn sets the ProfileArn field's value.
func (*Room) SetProviderCalendarId ¶
SetProviderCalendarId sets the ProviderCalendarId field's value.
func (*Room) SetRoomArn ¶
SetRoomArn sets the RoomArn field's value.
func (*Room) SetRoomName ¶
SetRoomName sets the RoomName field's value.
type RoomData ¶
type RoomData struct { // The description of a room. Description *string `min:"1" type:"string"` // The profile ARN of a room. ProfileArn *string `type:"string"` // The profile name of a room. ProfileName *string `min:"1" type:"string"` // The provider calendar ARN of a room. ProviderCalendarId *string `type:"string"` // The ARN of a room. RoomArn *string `type:"string"` // The name of a room. RoomName *string `min:"1" type:"string"` // contains filtered or unexported fields }
The data of a room.
func (*RoomData) SetDescription ¶
SetDescription sets the Description field's value.
func (*RoomData) SetProfileArn ¶
SetProfileArn sets the ProfileArn field's value.
func (*RoomData) SetProfileName ¶
SetProfileName sets the ProfileName field's value.
func (*RoomData) SetProviderCalendarId ¶
SetProviderCalendarId sets the ProviderCalendarId field's value.
func (*RoomData) SetRoomArn ¶
SetRoomArn sets the RoomArn field's value.
func (*RoomData) SetRoomName ¶
SetRoomName sets the RoomName field's value.
type RoomSkillParameter ¶
type RoomSkillParameter struct { // The parameter key of a room skill parameter. ParameterKey is an enumerated // type that only takes “DEFAULT” or “SCOPE” as valid values. // // ParameterKey is a required field ParameterKey *string `min:"1" type:"string" required:"true"` // The parameter value of a room skill parameter. // // ParameterValue is a required field ParameterValue *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
A skill parameter associated with a room.
func (RoomSkillParameter) GoString ¶
func (s RoomSkillParameter) GoString() string
GoString returns the string representation
func (*RoomSkillParameter) SetParameterKey ¶
func (s *RoomSkillParameter) SetParameterKey(v string) *RoomSkillParameter
SetParameterKey sets the ParameterKey field's value.
func (*RoomSkillParameter) SetParameterValue ¶
func (s *RoomSkillParameter) SetParameterValue(v string) *RoomSkillParameter
SetParameterValue sets the ParameterValue field's value.
func (RoomSkillParameter) String ¶
func (s RoomSkillParameter) String() string
String returns the string representation
func (*RoomSkillParameter) Validate ¶
func (s *RoomSkillParameter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SearchAddressBooksInput ¶
type SearchAddressBooksInput struct { // The filters to use to list a specified set of address books. The supported // filter key is AddressBookName. Filters []*Filter `type:"list"` // The maximum number of results to include in the response. If more results // exist than the specified MaxResults value, a token is included in the response // so that the remaining results can be retrieved. MaxResults *int64 `min:"1" type:"integer"` // An optional token returned from a prior request. Use this token for pagination // of results from this action. If this parameter is specified, the response // only includes results beyond the token, up to the value specified by MaxResults. NextToken *string `min:"1" type:"string"` // The sort order to use in listing the specified set of address books. The // supported sort key is AddressBookName. SortCriteria []*Sort `type:"list"` // contains filtered or unexported fields }
func (SearchAddressBooksInput) GoString ¶
func (s SearchAddressBooksInput) GoString() string
GoString returns the string representation
func (*SearchAddressBooksInput) SetFilters ¶
func (s *SearchAddressBooksInput) SetFilters(v []*Filter) *SearchAddressBooksInput
SetFilters sets the Filters field's value.
func (*SearchAddressBooksInput) SetMaxResults ¶
func (s *SearchAddressBooksInput) SetMaxResults(v int64) *SearchAddressBooksInput
SetMaxResults sets the MaxResults field's value.
func (*SearchAddressBooksInput) SetNextToken ¶
func (s *SearchAddressBooksInput) SetNextToken(v string) *SearchAddressBooksInput
SetNextToken sets the NextToken field's value.
func (*SearchAddressBooksInput) SetSortCriteria ¶
func (s *SearchAddressBooksInput) SetSortCriteria(v []*Sort) *SearchAddressBooksInput
SetSortCriteria sets the SortCriteria field's value.
func (SearchAddressBooksInput) String ¶
func (s SearchAddressBooksInput) String() string
String returns the string representation
func (*SearchAddressBooksInput) Validate ¶
func (s *SearchAddressBooksInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SearchAddressBooksOutput ¶
type SearchAddressBooksOutput struct { // The address books that meet the specified set of filter criteria, in sort // order. AddressBooks []*AddressBookData `type:"list"` // The token returned to indicate that there is more data available. NextToken *string `min:"1" type:"string"` // The total number of address books returned. TotalCount *int64 `type:"integer"` // contains filtered or unexported fields }
func (SearchAddressBooksOutput) GoString ¶
func (s SearchAddressBooksOutput) GoString() string
GoString returns the string representation
func (*SearchAddressBooksOutput) SetAddressBooks ¶
func (s *SearchAddressBooksOutput) SetAddressBooks(v []*AddressBookData) *SearchAddressBooksOutput
SetAddressBooks sets the AddressBooks field's value.
func (*SearchAddressBooksOutput) SetNextToken ¶
func (s *SearchAddressBooksOutput) SetNextToken(v string) *SearchAddressBooksOutput
SetNextToken sets the NextToken field's value.
func (*SearchAddressBooksOutput) SetTotalCount ¶
func (s *SearchAddressBooksOutput) SetTotalCount(v int64) *SearchAddressBooksOutput
SetTotalCount sets the TotalCount field's value.
func (SearchAddressBooksOutput) String ¶
func (s SearchAddressBooksOutput) String() string
String returns the string representation
type SearchContactsInput ¶
type SearchContactsInput struct { // The filters to use to list a specified set of address books. The supported // filter keys are DisplayName, FirstName, LastName, and AddressBookArns. Filters []*Filter `type:"list"` // The maximum number of results to include in the response. If more results // exist than the specified MaxResults value, a token is included in the response // so that the remaining results can be retrieved. MaxResults *int64 `min:"1" type:"integer"` // An optional token returned from a prior request. Use this token for pagination // of results from this action. If this parameter is specified, the response // only includes results beyond the token, up to the value specified by MaxResults. NextToken *string `min:"1" type:"string"` // The sort order to use in listing the specified set of contacts. The supported // sort keys are DisplayName, FirstName, and LastName. SortCriteria []*Sort `type:"list"` // contains filtered or unexported fields }
func (SearchContactsInput) GoString ¶
func (s SearchContactsInput) GoString() string
GoString returns the string representation
func (*SearchContactsInput) SetFilters ¶
func (s *SearchContactsInput) SetFilters(v []*Filter) *SearchContactsInput
SetFilters sets the Filters field's value.
func (*SearchContactsInput) SetMaxResults ¶
func (s *SearchContactsInput) SetMaxResults(v int64) *SearchContactsInput
SetMaxResults sets the MaxResults field's value.
func (*SearchContactsInput) SetNextToken ¶
func (s *SearchContactsInput) SetNextToken(v string) *SearchContactsInput
SetNextToken sets the NextToken field's value.
func (*SearchContactsInput) SetSortCriteria ¶
func (s *SearchContactsInput) SetSortCriteria(v []*Sort) *SearchContactsInput
SetSortCriteria sets the SortCriteria field's value.
func (SearchContactsInput) String ¶
func (s SearchContactsInput) String() string
String returns the string representation
func (*SearchContactsInput) Validate ¶
func (s *SearchContactsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SearchContactsOutput ¶
type SearchContactsOutput struct { // The contacts that meet the specified set of filter criteria, in sort order. Contacts []*ContactData `type:"list"` // The token returned to indicate that there is more data available. NextToken *string `min:"1" type:"string"` // The total number of contacts returned. TotalCount *int64 `type:"integer"` // contains filtered or unexported fields }
func (SearchContactsOutput) GoString ¶
func (s SearchContactsOutput) GoString() string
GoString returns the string representation
func (*SearchContactsOutput) SetContacts ¶
func (s *SearchContactsOutput) SetContacts(v []*ContactData) *SearchContactsOutput
SetContacts sets the Contacts field's value.
func (*SearchContactsOutput) SetNextToken ¶
func (s *SearchContactsOutput) SetNextToken(v string) *SearchContactsOutput
SetNextToken sets the NextToken field's value.
func (*SearchContactsOutput) SetTotalCount ¶
func (s *SearchContactsOutput) SetTotalCount(v int64) *SearchContactsOutput
SetTotalCount sets the TotalCount field's value.
func (SearchContactsOutput) String ¶
func (s SearchContactsOutput) String() string
String returns the string representation
type SearchDevicesInput ¶
type SearchDevicesInput struct { // The filters to use to list a specified set of devices. Supported filter keys // are DeviceName, DeviceStatus, DeviceStatusDetailCode, RoomName, DeviceType, // DeviceSerialNumber, UnassociatedOnly, and ConnectionStatus (ONLINE and OFFLINE). Filters []*Filter `type:"list"` // The maximum number of results to include in the response. If more results // exist than the specified MaxResults value, a token is included in the response // so that the remaining results can be retrieved. MaxResults *int64 `min:"1" type:"integer"` // An optional token returned from a prior request. Use this token for pagination // of results from this action. If this parameter is specified, the response // includes only results beyond the token, up to the value specified by MaxResults. NextToken *string `min:"1" type:"string"` // The sort order to use in listing the specified set of devices. Supported // sort keys are DeviceName, DeviceStatus, RoomName, DeviceType, DeviceSerialNumber, // and ConnectionStatus. SortCriteria []*Sort `type:"list"` // contains filtered or unexported fields }
func (SearchDevicesInput) GoString ¶
func (s SearchDevicesInput) GoString() string
GoString returns the string representation
func (*SearchDevicesInput) SetFilters ¶
func (s *SearchDevicesInput) SetFilters(v []*Filter) *SearchDevicesInput
SetFilters sets the Filters field's value.
func (*SearchDevicesInput) SetMaxResults ¶
func (s *SearchDevicesInput) SetMaxResults(v int64) *SearchDevicesInput
SetMaxResults sets the MaxResults field's value.
func (*SearchDevicesInput) SetNextToken ¶
func (s *SearchDevicesInput) SetNextToken(v string) *SearchDevicesInput
SetNextToken sets the NextToken field's value.
func (*SearchDevicesInput) SetSortCriteria ¶
func (s *SearchDevicesInput) SetSortCriteria(v []*Sort) *SearchDevicesInput
SetSortCriteria sets the SortCriteria field's value.
func (SearchDevicesInput) String ¶
func (s SearchDevicesInput) String() string
String returns the string representation
func (*SearchDevicesInput) Validate ¶
func (s *SearchDevicesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SearchDevicesOutput ¶
type SearchDevicesOutput struct { // The devices that meet the specified set of filter criteria, in sort order. Devices []*DeviceData `type:"list"` // The token returned to indicate that there is more data available. NextToken *string `min:"1" type:"string"` // The total number of devices returned. TotalCount *int64 `type:"integer"` // contains filtered or unexported fields }
func (SearchDevicesOutput) GoString ¶
func (s SearchDevicesOutput) GoString() string
GoString returns the string representation
func (*SearchDevicesOutput) SetDevices ¶
func (s *SearchDevicesOutput) SetDevices(v []*DeviceData) *SearchDevicesOutput
SetDevices sets the Devices field's value.
func (*SearchDevicesOutput) SetNextToken ¶
func (s *SearchDevicesOutput) SetNextToken(v string) *SearchDevicesOutput
SetNextToken sets the NextToken field's value.
func (*SearchDevicesOutput) SetTotalCount ¶
func (s *SearchDevicesOutput) SetTotalCount(v int64) *SearchDevicesOutput
SetTotalCount sets the TotalCount field's value.
func (SearchDevicesOutput) String ¶
func (s SearchDevicesOutput) String() string
String returns the string representation
type SearchProfilesInput ¶
type SearchProfilesInput struct { // The filters to use to list a specified set of room profiles. Supported filter // keys are ProfileName and Address. Required. Filters []*Filter `type:"list"` // The maximum number of results to include in the response. If more results // exist than the specified MaxResults value, a token is included in the response // so that the remaining results can be retrieved. MaxResults *int64 `min:"1" type:"integer"` // An optional token returned from a prior request. Use this token for pagination // of results from this action. If this parameter is specified, the response // includes only results beyond the token, up to the value specified by MaxResults. NextToken *string `min:"1" type:"string"` // The sort order to use in listing the specified set of room profiles. Supported // sort keys are ProfileName and Address. SortCriteria []*Sort `type:"list"` // contains filtered or unexported fields }
func (SearchProfilesInput) GoString ¶
func (s SearchProfilesInput) GoString() string
GoString returns the string representation
func (*SearchProfilesInput) SetFilters ¶
func (s *SearchProfilesInput) SetFilters(v []*Filter) *SearchProfilesInput
SetFilters sets the Filters field's value.
func (*SearchProfilesInput) SetMaxResults ¶
func (s *SearchProfilesInput) SetMaxResults(v int64) *SearchProfilesInput
SetMaxResults sets the MaxResults field's value.
func (*SearchProfilesInput) SetNextToken ¶
func (s *SearchProfilesInput) SetNextToken(v string) *SearchProfilesInput
SetNextToken sets the NextToken field's value.
func (*SearchProfilesInput) SetSortCriteria ¶
func (s *SearchProfilesInput) SetSortCriteria(v []*Sort) *SearchProfilesInput
SetSortCriteria sets the SortCriteria field's value.
func (SearchProfilesInput) String ¶
func (s SearchProfilesInput) String() string
String returns the string representation
func (*SearchProfilesInput) Validate ¶
func (s *SearchProfilesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SearchProfilesOutput ¶
type SearchProfilesOutput struct { // The token returned to indicate that there is more data available. NextToken *string `min:"1" type:"string"` // The profiles that meet the specified set of filter criteria, in sort order. Profiles []*ProfileData `type:"list"` // The total number of room profiles returned. TotalCount *int64 `type:"integer"` // contains filtered or unexported fields }
func (SearchProfilesOutput) GoString ¶
func (s SearchProfilesOutput) GoString() string
GoString returns the string representation
func (*SearchProfilesOutput) SetNextToken ¶
func (s *SearchProfilesOutput) SetNextToken(v string) *SearchProfilesOutput
SetNextToken sets the NextToken field's value.
func (*SearchProfilesOutput) SetProfiles ¶
func (s *SearchProfilesOutput) SetProfiles(v []*ProfileData) *SearchProfilesOutput
SetProfiles sets the Profiles field's value.
func (*SearchProfilesOutput) SetTotalCount ¶
func (s *SearchProfilesOutput) SetTotalCount(v int64) *SearchProfilesOutput
SetTotalCount sets the TotalCount field's value.
func (SearchProfilesOutput) String ¶
func (s SearchProfilesOutput) String() string
String returns the string representation
type SearchRoomsInput ¶
type SearchRoomsInput struct { // The filters to use to list a specified set of rooms. The supported filter // keys are RoomName and ProfileName. Filters []*Filter `type:"list"` // The maximum number of results to include in the response. If more results // exist than the specified MaxResults value, a token is included in the response // so that the remaining results can be retrieved. MaxResults *int64 `min:"1" type:"integer"` // An optional token returned from a prior request. Use this token for pagination // of results from this action. If this parameter is specified, the response // includes only results beyond the token, up to the value specified by MaxResults. NextToken *string `min:"1" type:"string"` // The sort order to use in listing the specified set of rooms. The supported // sort keys are RoomName and ProfileName. SortCriteria []*Sort `type:"list"` // contains filtered or unexported fields }
func (SearchRoomsInput) GoString ¶
func (s SearchRoomsInput) GoString() string
GoString returns the string representation
func (*SearchRoomsInput) SetFilters ¶
func (s *SearchRoomsInput) SetFilters(v []*Filter) *SearchRoomsInput
SetFilters sets the Filters field's value.
func (*SearchRoomsInput) SetMaxResults ¶
func (s *SearchRoomsInput) SetMaxResults(v int64) *SearchRoomsInput
SetMaxResults sets the MaxResults field's value.
func (*SearchRoomsInput) SetNextToken ¶
func (s *SearchRoomsInput) SetNextToken(v string) *SearchRoomsInput
SetNextToken sets the NextToken field's value.
func (*SearchRoomsInput) SetSortCriteria ¶
func (s *SearchRoomsInput) SetSortCriteria(v []*Sort) *SearchRoomsInput
SetSortCriteria sets the SortCriteria field's value.
func (SearchRoomsInput) String ¶
func (s SearchRoomsInput) String() string
String returns the string representation
func (*SearchRoomsInput) Validate ¶
func (s *SearchRoomsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SearchRoomsOutput ¶
type SearchRoomsOutput struct { // The token returned to indicate that there is more data available. NextToken *string `min:"1" type:"string"` // The rooms that meet the specified set of filter criteria, in sort order. Rooms []*RoomData `type:"list"` // The total number of rooms returned. TotalCount *int64 `type:"integer"` // contains filtered or unexported fields }
func (SearchRoomsOutput) GoString ¶
func (s SearchRoomsOutput) GoString() string
GoString returns the string representation
func (*SearchRoomsOutput) SetNextToken ¶
func (s *SearchRoomsOutput) SetNextToken(v string) *SearchRoomsOutput
SetNextToken sets the NextToken field's value.
func (*SearchRoomsOutput) SetRooms ¶
func (s *SearchRoomsOutput) SetRooms(v []*RoomData) *SearchRoomsOutput
SetRooms sets the Rooms field's value.
func (*SearchRoomsOutput) SetTotalCount ¶
func (s *SearchRoomsOutput) SetTotalCount(v int64) *SearchRoomsOutput
SetTotalCount sets the TotalCount field's value.
func (SearchRoomsOutput) String ¶
func (s SearchRoomsOutput) String() string
String returns the string representation
type SearchSkillGroupsInput ¶
type SearchSkillGroupsInput struct { // The filters to use to list a specified set of skill groups. The supported // filter key is SkillGroupName. Filters []*Filter `type:"list"` // The maximum number of results to include in the response. If more results // exist than the specified MaxResults value, a token is included in the response // so that the remaining results can be retrieved. MaxResults *int64 `min:"1" type:"integer"` // An optional token returned from a prior request. Use this token for pagination // of results from this action. If this parameter is specified, the response // includes only results beyond the token, up to the value specified by MaxResults. // Required. NextToken *string `min:"1" type:"string"` // The sort order to use in listing the specified set of skill groups. The supported // sort key is SkillGroupName. SortCriteria []*Sort `type:"list"` // contains filtered or unexported fields }
func (SearchSkillGroupsInput) GoString ¶
func (s SearchSkillGroupsInput) GoString() string
GoString returns the string representation
func (*SearchSkillGroupsInput) SetFilters ¶
func (s *SearchSkillGroupsInput) SetFilters(v []*Filter) *SearchSkillGroupsInput
SetFilters sets the Filters field's value.
func (*SearchSkillGroupsInput) SetMaxResults ¶
func (s *SearchSkillGroupsInput) SetMaxResults(v int64) *SearchSkillGroupsInput
SetMaxResults sets the MaxResults field's value.
func (*SearchSkillGroupsInput) SetNextToken ¶
func (s *SearchSkillGroupsInput) SetNextToken(v string) *SearchSkillGroupsInput
SetNextToken sets the NextToken field's value.
func (*SearchSkillGroupsInput) SetSortCriteria ¶
func (s *SearchSkillGroupsInput) SetSortCriteria(v []*Sort) *SearchSkillGroupsInput
SetSortCriteria sets the SortCriteria field's value.
func (SearchSkillGroupsInput) String ¶
func (s SearchSkillGroupsInput) String() string
String returns the string representation
func (*SearchSkillGroupsInput) Validate ¶
func (s *SearchSkillGroupsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SearchSkillGroupsOutput ¶
type SearchSkillGroupsOutput struct { // The token returned to indicate that there is more data available. NextToken *string `min:"1" type:"string"` // The skill groups that meet the filter criteria, in sort order. SkillGroups []*SkillGroupData `type:"list"` // The total number of skill groups returned. TotalCount *int64 `type:"integer"` // contains filtered or unexported fields }
func (SearchSkillGroupsOutput) GoString ¶
func (s SearchSkillGroupsOutput) GoString() string
GoString returns the string representation
func (*SearchSkillGroupsOutput) SetNextToken ¶
func (s *SearchSkillGroupsOutput) SetNextToken(v string) *SearchSkillGroupsOutput
SetNextToken sets the NextToken field's value.
func (*SearchSkillGroupsOutput) SetSkillGroups ¶
func (s *SearchSkillGroupsOutput) SetSkillGroups(v []*SkillGroupData) *SearchSkillGroupsOutput
SetSkillGroups sets the SkillGroups field's value.
func (*SearchSkillGroupsOutput) SetTotalCount ¶
func (s *SearchSkillGroupsOutput) SetTotalCount(v int64) *SearchSkillGroupsOutput
SetTotalCount sets the TotalCount field's value.
func (SearchSkillGroupsOutput) String ¶
func (s SearchSkillGroupsOutput) String() string
String returns the string representation
type SearchUsersInput ¶
type SearchUsersInput struct { // The filters to use for listing a specific set of users. Required. Supported // filter keys are UserId, FirstName, LastName, Email, and EnrollmentStatus. Filters []*Filter `type:"list"` // The maximum number of results to include in the response. If more results // exist than the specified MaxResults value, a token is included in the response // so that the remaining results can be retrieved. Required. MaxResults *int64 `min:"1" type:"integer"` // An optional token returned from a prior request. Use this token for pagination // of results from this action. If this parameter is specified, the response // includes only results beyond the token, up to the value specified by MaxResults. // Required. NextToken *string `min:"1" type:"string"` // The sort order to use in listing the filtered set of users. Required. Supported // sort keys are UserId, FirstName, LastName, Email, and EnrollmentStatus. SortCriteria []*Sort `type:"list"` // contains filtered or unexported fields }
func (SearchUsersInput) GoString ¶
func (s SearchUsersInput) GoString() string
GoString returns the string representation
func (*SearchUsersInput) SetFilters ¶
func (s *SearchUsersInput) SetFilters(v []*Filter) *SearchUsersInput
SetFilters sets the Filters field's value.
func (*SearchUsersInput) SetMaxResults ¶
func (s *SearchUsersInput) SetMaxResults(v int64) *SearchUsersInput
SetMaxResults sets the MaxResults field's value.
func (*SearchUsersInput) SetNextToken ¶
func (s *SearchUsersInput) SetNextToken(v string) *SearchUsersInput
SetNextToken sets the NextToken field's value.
func (*SearchUsersInput) SetSortCriteria ¶
func (s *SearchUsersInput) SetSortCriteria(v []*Sort) *SearchUsersInput
SetSortCriteria sets the SortCriteria field's value.
func (SearchUsersInput) String ¶
func (s SearchUsersInput) String() string
String returns the string representation
func (*SearchUsersInput) Validate ¶
func (s *SearchUsersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SearchUsersOutput ¶
type SearchUsersOutput struct { // The token returned to indicate that there is more data available. NextToken *string `min:"1" type:"string"` // The total number of users returned. TotalCount *int64 `type:"integer"` // The users that meet the specified set of filter criteria, in sort order. Users []*UserData `type:"list"` // contains filtered or unexported fields }
func (SearchUsersOutput) GoString ¶
func (s SearchUsersOutput) GoString() string
GoString returns the string representation
func (*SearchUsersOutput) SetNextToken ¶
func (s *SearchUsersOutput) SetNextToken(v string) *SearchUsersOutput
SetNextToken sets the NextToken field's value.
func (*SearchUsersOutput) SetTotalCount ¶
func (s *SearchUsersOutput) SetTotalCount(v int64) *SearchUsersOutput
SetTotalCount sets the TotalCount field's value.
func (*SearchUsersOutput) SetUsers ¶
func (s *SearchUsersOutput) SetUsers(v []*UserData) *SearchUsersOutput
SetUsers sets the Users field's value.
func (SearchUsersOutput) String ¶
func (s SearchUsersOutput) String() string
String returns the string representation
type SendInvitationInput ¶
type SendInvitationInput struct { // The ARN of the user to whom to send an invitation. Required. UserArn *string `type:"string"` // contains filtered or unexported fields }
func (SendInvitationInput) GoString ¶
func (s SendInvitationInput) GoString() string
GoString returns the string representation
func (*SendInvitationInput) SetUserArn ¶
func (s *SendInvitationInput) SetUserArn(v string) *SendInvitationInput
SetUserArn sets the UserArn field's value.
func (SendInvitationInput) String ¶
func (s SendInvitationInput) String() string
String returns the string representation
type SendInvitationOutput ¶
type SendInvitationOutput struct {
// contains filtered or unexported fields
}
func (SendInvitationOutput) GoString ¶
func (s SendInvitationOutput) GoString() string
GoString returns the string representation
func (SendInvitationOutput) String ¶
func (s SendInvitationOutput) String() string
String returns the string representation
type SkillGroup ¶
type SkillGroup struct { // The description of a skill group. Description *string `min:"1" type:"string"` // The ARN of a skill group. SkillGroupArn *string `type:"string"` // The name of a skill group. SkillGroupName *string `min:"1" type:"string"` // contains filtered or unexported fields }
A skill group with attributes.
func (SkillGroup) GoString ¶
func (s SkillGroup) GoString() string
GoString returns the string representation
func (*SkillGroup) SetDescription ¶
func (s *SkillGroup) SetDescription(v string) *SkillGroup
SetDescription sets the Description field's value.
func (*SkillGroup) SetSkillGroupArn ¶
func (s *SkillGroup) SetSkillGroupArn(v string) *SkillGroup
SetSkillGroupArn sets the SkillGroupArn field's value.
func (*SkillGroup) SetSkillGroupName ¶
func (s *SkillGroup) SetSkillGroupName(v string) *SkillGroup
SetSkillGroupName sets the SkillGroupName field's value.
func (SkillGroup) String ¶
func (s SkillGroup) String() string
String returns the string representation
type SkillGroupData ¶
type SkillGroupData struct { // The description of a skill group. Description *string `min:"1" type:"string"` // The skill group ARN of a skill group. SkillGroupArn *string `type:"string"` // The skill group name of a skill group. SkillGroupName *string `min:"1" type:"string"` // contains filtered or unexported fields }
The attributes of a skill group.
func (SkillGroupData) GoString ¶
func (s SkillGroupData) GoString() string
GoString returns the string representation
func (*SkillGroupData) SetDescription ¶
func (s *SkillGroupData) SetDescription(v string) *SkillGroupData
SetDescription sets the Description field's value.
func (*SkillGroupData) SetSkillGroupArn ¶
func (s *SkillGroupData) SetSkillGroupArn(v string) *SkillGroupData
SetSkillGroupArn sets the SkillGroupArn field's value.
func (*SkillGroupData) SetSkillGroupName ¶
func (s *SkillGroupData) SetSkillGroupName(v string) *SkillGroupData
SetSkillGroupName sets the SkillGroupName field's value.
func (SkillGroupData) String ¶
func (s SkillGroupData) String() string
String returns the string representation
type SkillSummary ¶
type SkillSummary struct { // The ARN of the skill summary. SkillId *string `type:"string"` // The name of the skill. SkillName *string `min:"1" type:"string"` // Linking support for a skill. SupportsLinking *bool `type:"boolean"` // contains filtered or unexported fields }
The summary of skills.
func (SkillSummary) GoString ¶
func (s SkillSummary) GoString() string
GoString returns the string representation
func (*SkillSummary) SetSkillId ¶
func (s *SkillSummary) SetSkillId(v string) *SkillSummary
SetSkillId sets the SkillId field's value.
func (*SkillSummary) SetSkillName ¶
func (s *SkillSummary) SetSkillName(v string) *SkillSummary
SetSkillName sets the SkillName field's value.
func (*SkillSummary) SetSupportsLinking ¶
func (s *SkillSummary) SetSupportsLinking(v bool) *SkillSummary
SetSupportsLinking sets the SupportsLinking field's value.
func (SkillSummary) String ¶
func (s SkillSummary) String() string
String returns the string representation
type Sort ¶
type Sort struct { // The sort key of a sort object. // // Key is a required field Key *string `min:"1" type:"string" required:"true"` // The sort value of a sort object. // // Value is a required field Value *string `type:"string" required:"true" enum:"SortValue"` // contains filtered or unexported fields }
An object representing a sort criteria.
type StartDeviceSyncInput ¶
type StartDeviceSyncInput struct { // The ARN of the device to sync. Required. DeviceArn *string `type:"string"` // Request structure to start the device sync. Required. // // Features is a required field Features []*string `type:"list" required:"true"` // The ARN of the room with which the device to sync is associated. Required. RoomArn *string `type:"string"` // contains filtered or unexported fields }
func (StartDeviceSyncInput) GoString ¶
func (s StartDeviceSyncInput) GoString() string
GoString returns the string representation
func (*StartDeviceSyncInput) SetDeviceArn ¶
func (s *StartDeviceSyncInput) SetDeviceArn(v string) *StartDeviceSyncInput
SetDeviceArn sets the DeviceArn field's value.
func (*StartDeviceSyncInput) SetFeatures ¶
func (s *StartDeviceSyncInput) SetFeatures(v []*string) *StartDeviceSyncInput
SetFeatures sets the Features field's value.
func (*StartDeviceSyncInput) SetRoomArn ¶
func (s *StartDeviceSyncInput) SetRoomArn(v string) *StartDeviceSyncInput
SetRoomArn sets the RoomArn field's value.
func (StartDeviceSyncInput) String ¶
func (s StartDeviceSyncInput) String() string
String returns the string representation
func (*StartDeviceSyncInput) Validate ¶
func (s *StartDeviceSyncInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartDeviceSyncOutput ¶
type StartDeviceSyncOutput struct {
// contains filtered or unexported fields
}
func (StartDeviceSyncOutput) GoString ¶
func (s StartDeviceSyncOutput) GoString() string
GoString returns the string representation
func (StartDeviceSyncOutput) String ¶
func (s StartDeviceSyncOutput) String() string
String returns the string representation
type Tag ¶
type Tag struct { // The key of a tag. Tag keys are case-sensitive. Key *string `min:"1" type:"string"` // The value of a tag. Tag values are case-sensitive and can be null. Value *string `type:"string"` // contains filtered or unexported fields }
A key-value pair that can be associated with a resource.
type TagResourceInput ¶
type TagResourceInput struct { // The ARN of the resource to which to add metadata tags. Required. // // Arn is a required field Arn *string `type:"string" required:"true"` // The tags to be added to the specified resource. Do not provide system tags. // Required. // // Tags is a required field Tags []*Tag `type:"list" required:"true"` // contains filtered or unexported fields }
func (TagResourceInput) GoString ¶
func (s TagResourceInput) GoString() string
GoString returns the string representation
func (*TagResourceInput) SetArn ¶
func (s *TagResourceInput) SetArn(v string) *TagResourceInput
SetArn sets the Arn field's value.
func (*TagResourceInput) SetTags ¶
func (s *TagResourceInput) SetTags(v []*Tag) *TagResourceInput
SetTags sets the Tags field's value.
func (TagResourceInput) String ¶
func (s TagResourceInput) String() string
String returns the string representation
func (*TagResourceInput) Validate ¶
func (s *TagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceOutput ¶
type TagResourceOutput struct {
// contains filtered or unexported fields
}
func (TagResourceOutput) GoString ¶
func (s TagResourceOutput) GoString() string
GoString returns the string representation
func (TagResourceOutput) String ¶
func (s TagResourceOutput) String() string
String returns the string representation
type UntagResourceInput ¶
type UntagResourceInput struct { // The ARN of the resource from which to remove metadata tags. Required. // // Arn is a required field Arn *string `type:"string" required:"true"` // The tags to be removed from the specified resource. Do not provide system // tags. Required. // // TagKeys is a required field TagKeys []*string `type:"list" required:"true"` // contains filtered or unexported fields }
func (UntagResourceInput) GoString ¶
func (s UntagResourceInput) GoString() string
GoString returns the string representation
func (*UntagResourceInput) SetArn ¶
func (s *UntagResourceInput) SetArn(v string) *UntagResourceInput
SetArn sets the Arn field's value.
func (*UntagResourceInput) SetTagKeys ¶
func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput
SetTagKeys sets the TagKeys field's value.
func (UntagResourceInput) String ¶
func (s UntagResourceInput) String() string
String returns the string representation
func (*UntagResourceInput) Validate ¶
func (s *UntagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceOutput ¶
type UntagResourceOutput struct {
// contains filtered or unexported fields
}
func (UntagResourceOutput) GoString ¶
func (s UntagResourceOutput) GoString() string
GoString returns the string representation
func (UntagResourceOutput) String ¶
func (s UntagResourceOutput) String() string
String returns the string representation
type UpdateAddressBookInput ¶
type UpdateAddressBookInput struct { // The ARN of the room to update. // // AddressBookArn is a required field AddressBookArn *string `type:"string" required:"true"` // The updated description of the room. Description *string `min:"1" type:"string"` // The updated name of the room. Name *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (UpdateAddressBookInput) GoString ¶
func (s UpdateAddressBookInput) GoString() string
GoString returns the string representation
func (*UpdateAddressBookInput) SetAddressBookArn ¶
func (s *UpdateAddressBookInput) SetAddressBookArn(v string) *UpdateAddressBookInput
SetAddressBookArn sets the AddressBookArn field's value.
func (*UpdateAddressBookInput) SetDescription ¶
func (s *UpdateAddressBookInput) SetDescription(v string) *UpdateAddressBookInput
SetDescription sets the Description field's value.
func (*UpdateAddressBookInput) SetName ¶
func (s *UpdateAddressBookInput) SetName(v string) *UpdateAddressBookInput
SetName sets the Name field's value.
func (UpdateAddressBookInput) String ¶
func (s UpdateAddressBookInput) String() string
String returns the string representation
func (*UpdateAddressBookInput) Validate ¶
func (s *UpdateAddressBookInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateAddressBookOutput ¶
type UpdateAddressBookOutput struct {
// contains filtered or unexported fields
}
func (UpdateAddressBookOutput) GoString ¶
func (s UpdateAddressBookOutput) GoString() string
GoString returns the string representation
func (UpdateAddressBookOutput) String ¶
func (s UpdateAddressBookOutput) String() string
String returns the string representation
type UpdateContactInput ¶
type UpdateContactInput struct { // The ARN of the contact to update. // // ContactArn is a required field ContactArn *string `type:"string" required:"true"` // The updated display name of the contact. DisplayName *string `min:"1" type:"string"` // The updated first name of the contact. FirstName *string `min:"1" type:"string"` // The updated last name of the contact. LastName *string `min:"1" type:"string"` // The updated phone number of the contact. PhoneNumber *string `type:"string"` // contains filtered or unexported fields }
func (UpdateContactInput) GoString ¶
func (s UpdateContactInput) GoString() string
GoString returns the string representation
func (*UpdateContactInput) SetContactArn ¶
func (s *UpdateContactInput) SetContactArn(v string) *UpdateContactInput
SetContactArn sets the ContactArn field's value.
func (*UpdateContactInput) SetDisplayName ¶
func (s *UpdateContactInput) SetDisplayName(v string) *UpdateContactInput
SetDisplayName sets the DisplayName field's value.
func (*UpdateContactInput) SetFirstName ¶
func (s *UpdateContactInput) SetFirstName(v string) *UpdateContactInput
SetFirstName sets the FirstName field's value.
func (*UpdateContactInput) SetLastName ¶
func (s *UpdateContactInput) SetLastName(v string) *UpdateContactInput
SetLastName sets the LastName field's value.
func (*UpdateContactInput) SetPhoneNumber ¶
func (s *UpdateContactInput) SetPhoneNumber(v string) *UpdateContactInput
SetPhoneNumber sets the PhoneNumber field's value.
func (UpdateContactInput) String ¶
func (s UpdateContactInput) String() string
String returns the string representation
func (*UpdateContactInput) Validate ¶
func (s *UpdateContactInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateContactOutput ¶
type UpdateContactOutput struct {
// contains filtered or unexported fields
}
func (UpdateContactOutput) GoString ¶
func (s UpdateContactOutput) GoString() string
GoString returns the string representation
func (UpdateContactOutput) String ¶
func (s UpdateContactOutput) String() string
String returns the string representation
type UpdateDeviceInput ¶
type UpdateDeviceInput struct { // The ARN of the device to update. Required. DeviceArn *string `type:"string"` // The updated device name. Required. DeviceName *string `min:"2" type:"string"` // contains filtered or unexported fields }
func (UpdateDeviceInput) GoString ¶
func (s UpdateDeviceInput) GoString() string
GoString returns the string representation
func (*UpdateDeviceInput) SetDeviceArn ¶
func (s *UpdateDeviceInput) SetDeviceArn(v string) *UpdateDeviceInput
SetDeviceArn sets the DeviceArn field's value.
func (*UpdateDeviceInput) SetDeviceName ¶
func (s *UpdateDeviceInput) SetDeviceName(v string) *UpdateDeviceInput
SetDeviceName sets the DeviceName field's value.
func (UpdateDeviceInput) String ¶
func (s UpdateDeviceInput) String() string
String returns the string representation
func (*UpdateDeviceInput) Validate ¶
func (s *UpdateDeviceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateDeviceOutput ¶
type UpdateDeviceOutput struct {
// contains filtered or unexported fields
}
func (UpdateDeviceOutput) GoString ¶
func (s UpdateDeviceOutput) GoString() string
GoString returns the string representation
func (UpdateDeviceOutput) String ¶
func (s UpdateDeviceOutput) String() string
String returns the string representation
type UpdateProfileInput ¶
type UpdateProfileInput struct { // The updated address for the room profile. Address *string `min:"1" type:"string"` // The updated distance unit for the room profile. DistanceUnit *string `type:"string" enum:"DistanceUnit"` // The updated maximum volume limit for the room profile. MaxVolumeLimit *int64 `type:"integer"` // Whether the PSTN setting of the room profile is enabled. PSTNEnabled *bool `type:"boolean"` // The ARN of the room profile to update. Required. ProfileArn *string `type:"string"` // The updated name for the room profile. ProfileName *string `min:"1" type:"string"` // Whether the setup mode of the profile is enabled. SetupModeDisabled *bool `type:"boolean"` // The updated temperature unit for the room profile. TemperatureUnit *string `type:"string" enum:"TemperatureUnit"` // The updated timezone for the room profile. Timezone *string `min:"1" type:"string"` // The updated wake word for the room profile. WakeWord *string `type:"string" enum:"WakeWord"` // contains filtered or unexported fields }
func (UpdateProfileInput) GoString ¶
func (s UpdateProfileInput) GoString() string
GoString returns the string representation
func (*UpdateProfileInput) SetAddress ¶
func (s *UpdateProfileInput) SetAddress(v string) *UpdateProfileInput
SetAddress sets the Address field's value.
func (*UpdateProfileInput) SetDistanceUnit ¶
func (s *UpdateProfileInput) SetDistanceUnit(v string) *UpdateProfileInput
SetDistanceUnit sets the DistanceUnit field's value.
func (*UpdateProfileInput) SetMaxVolumeLimit ¶
func (s *UpdateProfileInput) SetMaxVolumeLimit(v int64) *UpdateProfileInput
SetMaxVolumeLimit sets the MaxVolumeLimit field's value.
func (*UpdateProfileInput) SetPSTNEnabled ¶
func (s *UpdateProfileInput) SetPSTNEnabled(v bool) *UpdateProfileInput
SetPSTNEnabled sets the PSTNEnabled field's value.
func (*UpdateProfileInput) SetProfileArn ¶
func (s *UpdateProfileInput) SetProfileArn(v string) *UpdateProfileInput
SetProfileArn sets the ProfileArn field's value.
func (*UpdateProfileInput) SetProfileName ¶
func (s *UpdateProfileInput) SetProfileName(v string) *UpdateProfileInput
SetProfileName sets the ProfileName field's value.
func (*UpdateProfileInput) SetSetupModeDisabled ¶
func (s *UpdateProfileInput) SetSetupModeDisabled(v bool) *UpdateProfileInput
SetSetupModeDisabled sets the SetupModeDisabled field's value.
func (*UpdateProfileInput) SetTemperatureUnit ¶
func (s *UpdateProfileInput) SetTemperatureUnit(v string) *UpdateProfileInput
SetTemperatureUnit sets the TemperatureUnit field's value.
func (*UpdateProfileInput) SetTimezone ¶
func (s *UpdateProfileInput) SetTimezone(v string) *UpdateProfileInput
SetTimezone sets the Timezone field's value.
func (*UpdateProfileInput) SetWakeWord ¶
func (s *UpdateProfileInput) SetWakeWord(v string) *UpdateProfileInput
SetWakeWord sets the WakeWord field's value.
func (UpdateProfileInput) String ¶
func (s UpdateProfileInput) String() string
String returns the string representation
func (*UpdateProfileInput) Validate ¶
func (s *UpdateProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateProfileOutput ¶
type UpdateProfileOutput struct {
// contains filtered or unexported fields
}
func (UpdateProfileOutput) GoString ¶
func (s UpdateProfileOutput) GoString() string
GoString returns the string representation
func (UpdateProfileOutput) String ¶
func (s UpdateProfileOutput) String() string
String returns the string representation
type UpdateRoomInput ¶
type UpdateRoomInput struct { // The updated description for the room. Description *string `min:"1" type:"string"` // The updated profile ARN for the room. ProfileArn *string `type:"string"` // The updated provider calendar ARN for the room. ProviderCalendarId *string `type:"string"` // The ARN of the room to update. RoomArn *string `type:"string"` // The updated name for the room. RoomName *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (UpdateRoomInput) GoString ¶
func (s UpdateRoomInput) GoString() string
GoString returns the string representation
func (*UpdateRoomInput) SetDescription ¶
func (s *UpdateRoomInput) SetDescription(v string) *UpdateRoomInput
SetDescription sets the Description field's value.
func (*UpdateRoomInput) SetProfileArn ¶
func (s *UpdateRoomInput) SetProfileArn(v string) *UpdateRoomInput
SetProfileArn sets the ProfileArn field's value.
func (*UpdateRoomInput) SetProviderCalendarId ¶
func (s *UpdateRoomInput) SetProviderCalendarId(v string) *UpdateRoomInput
SetProviderCalendarId sets the ProviderCalendarId field's value.
func (*UpdateRoomInput) SetRoomArn ¶
func (s *UpdateRoomInput) SetRoomArn(v string) *UpdateRoomInput
SetRoomArn sets the RoomArn field's value.
func (*UpdateRoomInput) SetRoomName ¶
func (s *UpdateRoomInput) SetRoomName(v string) *UpdateRoomInput
SetRoomName sets the RoomName field's value.
func (UpdateRoomInput) String ¶
func (s UpdateRoomInput) String() string
String returns the string representation
func (*UpdateRoomInput) Validate ¶
func (s *UpdateRoomInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateRoomOutput ¶
type UpdateRoomOutput struct {
// contains filtered or unexported fields
}
func (UpdateRoomOutput) GoString ¶
func (s UpdateRoomOutput) GoString() string
GoString returns the string representation
func (UpdateRoomOutput) String ¶
func (s UpdateRoomOutput) String() string
String returns the string representation
type UpdateSkillGroupInput ¶
type UpdateSkillGroupInput struct { // The updated description for the skill group. Description *string `min:"1" type:"string"` // The ARN of the skill group to update. SkillGroupArn *string `type:"string"` // The updated name for the skill group. SkillGroupName *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (UpdateSkillGroupInput) GoString ¶
func (s UpdateSkillGroupInput) GoString() string
GoString returns the string representation
func (*UpdateSkillGroupInput) SetDescription ¶
func (s *UpdateSkillGroupInput) SetDescription(v string) *UpdateSkillGroupInput
SetDescription sets the Description field's value.
func (*UpdateSkillGroupInput) SetSkillGroupArn ¶
func (s *UpdateSkillGroupInput) SetSkillGroupArn(v string) *UpdateSkillGroupInput
SetSkillGroupArn sets the SkillGroupArn field's value.
func (*UpdateSkillGroupInput) SetSkillGroupName ¶
func (s *UpdateSkillGroupInput) SetSkillGroupName(v string) *UpdateSkillGroupInput
SetSkillGroupName sets the SkillGroupName field's value.
func (UpdateSkillGroupInput) String ¶
func (s UpdateSkillGroupInput) String() string
String returns the string representation
func (*UpdateSkillGroupInput) Validate ¶
func (s *UpdateSkillGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateSkillGroupOutput ¶
type UpdateSkillGroupOutput struct {
// contains filtered or unexported fields
}
func (UpdateSkillGroupOutput) GoString ¶
func (s UpdateSkillGroupOutput) GoString() string
GoString returns the string representation
func (UpdateSkillGroupOutput) String ¶
func (s UpdateSkillGroupOutput) String() string
String returns the string representation
type UserData ¶
type UserData struct { // The email of a user. Email *string `min:"1" type:"string"` // The enrollment ARN of a user. EnrollmentId *string `type:"string"` // The enrollment status of a user. EnrollmentStatus *string `type:"string" enum:"EnrollmentStatus"` // The first name of a user. FirstName *string `type:"string"` // The last name of a user. LastName *string `type:"string"` // The ARN of a user. UserArn *string `type:"string"` // contains filtered or unexported fields }
Information related to a user.
func (*UserData) SetEnrollmentId ¶
SetEnrollmentId sets the EnrollmentId field's value.
func (*UserData) SetEnrollmentStatus ¶
SetEnrollmentStatus sets the EnrollmentStatus field's value.
func (*UserData) SetFirstName ¶
SetFirstName sets the FirstName field's value.
func (*UserData) SetLastName ¶
SetLastName sets the LastName field's value.
func (*UserData) SetUserArn ¶
SetUserArn sets the UserArn field's value.
Directories ¶
Path | Synopsis |
---|---|
Package alexaforbusinessiface provides an interface to enable mocking the Alexa For Business service client for testing your code.
|
Package alexaforbusinessiface provides an interface to enable mocking the Alexa For Business service client for testing your code. |