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 to manage 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 APIs, and you can make these available as private skills for your organization. Alexa for Business also 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 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 AlexaForBusiness
- func (c *AlexaForBusiness) AssociateDeviceWithRoomRequest(input *AssociateDeviceWithRoomInput) AssociateDeviceWithRoomRequest
- func (c *AlexaForBusiness) AssociateSkillGroupWithRoomRequest(input *AssociateSkillGroupWithRoomInput) AssociateSkillGroupWithRoomRequest
- func (c *AlexaForBusiness) CreateProfileRequest(input *CreateProfileInput) CreateProfileRequest
- func (c *AlexaForBusiness) CreateRoomRequest(input *CreateRoomInput) CreateRoomRequest
- func (c *AlexaForBusiness) CreateSkillGroupRequest(input *CreateSkillGroupInput) CreateSkillGroupRequest
- func (c *AlexaForBusiness) CreateUserRequest(input *CreateUserInput) CreateUserRequest
- func (c *AlexaForBusiness) DeleteProfileRequest(input *DeleteProfileInput) DeleteProfileRequest
- func (c *AlexaForBusiness) DeleteRoomRequest(input *DeleteRoomInput) DeleteRoomRequest
- func (c *AlexaForBusiness) DeleteRoomSkillParameterRequest(input *DeleteRoomSkillParameterInput) DeleteRoomSkillParameterRequest
- func (c *AlexaForBusiness) DeleteSkillGroupRequest(input *DeleteSkillGroupInput) DeleteSkillGroupRequest
- func (c *AlexaForBusiness) DeleteUserRequest(input *DeleteUserInput) DeleteUserRequest
- func (c *AlexaForBusiness) DisassociateDeviceFromRoomRequest(input *DisassociateDeviceFromRoomInput) DisassociateDeviceFromRoomRequest
- func (c *AlexaForBusiness) DisassociateSkillGroupFromRoomRequest(input *DisassociateSkillGroupFromRoomInput) DisassociateSkillGroupFromRoomRequest
- func (c *AlexaForBusiness) GetDeviceRequest(input *GetDeviceInput) GetDeviceRequest
- func (c *AlexaForBusiness) GetProfileRequest(input *GetProfileInput) GetProfileRequest
- func (c *AlexaForBusiness) GetRoomRequest(input *GetRoomInput) GetRoomRequest
- func (c *AlexaForBusiness) GetRoomSkillParameterRequest(input *GetRoomSkillParameterInput) GetRoomSkillParameterRequest
- func (c *AlexaForBusiness) GetSkillGroupRequest(input *GetSkillGroupInput) GetSkillGroupRequest
- 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) ListSkillsRequest
- 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) ListTagsRequest
- func (c *AlexaForBusiness) PutRoomSkillParameterRequest(input *PutRoomSkillParameterInput) PutRoomSkillParameterRequest
- func (c *AlexaForBusiness) ResolveRoomRequest(input *ResolveRoomInput) ResolveRoomRequest
- func (c *AlexaForBusiness) RevokeInvitationRequest(input *RevokeInvitationInput) RevokeInvitationRequest
- 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) SearchDevicesRequest
- 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) SearchProfilesRequest
- 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) SearchRoomsRequest
- 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) SearchSkillGroupsRequest
- 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) SearchUsersRequest
- func (c *AlexaForBusiness) SendInvitationRequest(input *SendInvitationInput) SendInvitationRequest
- func (c *AlexaForBusiness) StartDeviceSyncRequest(input *StartDeviceSyncInput) StartDeviceSyncRequest
- func (c *AlexaForBusiness) TagResourceRequest(input *TagResourceInput) TagResourceRequest
- func (c *AlexaForBusiness) UntagResourceRequest(input *UntagResourceInput) UntagResourceRequest
- func (c *AlexaForBusiness) UpdateDeviceRequest(input *UpdateDeviceInput) UpdateDeviceRequest
- func (c *AlexaForBusiness) UpdateProfileRequest(input *UpdateProfileInput) UpdateProfileRequest
- func (c *AlexaForBusiness) UpdateRoomRequest(input *UpdateRoomInput) UpdateRoomRequest
- func (c *AlexaForBusiness) UpdateSkillGroupRequest(input *UpdateSkillGroupInput) UpdateSkillGroupRequest
- type AssociateDeviceWithRoomInput
- type AssociateDeviceWithRoomOutput
- type AssociateDeviceWithRoomRequest
- 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 AssociateSkillGroupWithRoomRequest
- 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 DistanceUnit) *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 TemperatureUnit) *CreateProfileInput
- func (s *CreateProfileInput) SetTimezone(v string) *CreateProfileInput
- func (s *CreateProfileInput) SetWakeWord(v WakeWord) *CreateProfileInput
- func (s CreateProfileInput) String() string
- func (s *CreateProfileInput) Validate() error
- type CreateProfileOutput
- type CreateProfileRequest
- 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 CreateRoomRequest
- 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 CreateSkillGroupRequest
- 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 CreateUserRequest
- type DeleteProfileInput
- type DeleteProfileOutput
- type DeleteProfileRequest
- type DeleteRoomInput
- type DeleteRoomOutput
- type DeleteRoomRequest
- 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 DeleteRoomSkillParameterRequest
- type DeleteSkillGroupInput
- type DeleteSkillGroupOutput
- type DeleteSkillGroupRequest
- type DeleteUserInput
- type DeleteUserOutput
- type DeleteUserRequest
- 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 DeviceStatus) *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 DeviceStatus) *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 DeviceStatus
- type DisassociateDeviceFromRoomInput
- type DisassociateDeviceFromRoomOutput
- type DisassociateDeviceFromRoomRequest
- 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 DisassociateSkillGroupFromRoomRequest
- type DistanceUnit
- type EnrollmentStatus
- type Feature
- type Filter
- type GetDeviceInput
- type GetDeviceOutput
- type GetDeviceRequest
- type GetProfileInput
- type GetProfileOutput
- type GetProfileRequest
- type GetRoomInput
- type GetRoomOutput
- type GetRoomRequest
- 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 GetRoomSkillParameterRequest
- type GetSkillGroupInput
- type GetSkillGroupOutput
- type GetSkillGroupRequest
- 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 ListSkillsRequest
- 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 ListTagsRequest
- type Profile
- func (s Profile) GoString() string
- func (s *Profile) SetAddress(v string) *Profile
- func (s *Profile) SetDistanceUnit(v DistanceUnit) *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 TemperatureUnit) *Profile
- func (s *Profile) SetTimezone(v string) *Profile
- func (s *Profile) SetWakeWord(v WakeWord) *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 DistanceUnit) *ProfileData
- func (s *ProfileData) SetProfileArn(v string) *ProfileData
- func (s *ProfileData) SetProfileName(v string) *ProfileData
- func (s *ProfileData) SetTemperatureUnit(v TemperatureUnit) *ProfileData
- func (s *ProfileData) SetTimezone(v string) *ProfileData
- func (s *ProfileData) SetWakeWord(v WakeWord) *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 PutRoomSkillParameterRequest
- type ResolveRoomInput
- type ResolveRoomOutput
- func (s ResolveRoomOutput) GoString() string
- func (s ResolveRoomOutput) SDKResponseMetadata() aws.Response
- 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 ResolveRoomRequest
- type RevokeInvitationInput
- type RevokeInvitationOutput
- type RevokeInvitationRequest
- 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 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) SDKResponseMetadata() aws.Response
- 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 SearchDevicesRequest
- 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) SDKResponseMetadata() aws.Response
- 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 SearchProfilesRequest
- 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
- func (s SearchRoomsOutput) GoString() string
- func (s SearchRoomsOutput) SDKResponseMetadata() aws.Response
- func (s *SearchRoomsOutput) SetNextToken(v string) *SearchRoomsOutput
- func (s *SearchRoomsOutput) SetRooms(v []RoomData) *SearchRoomsOutput
- func (s *SearchRoomsOutput) SetTotalCount(v int64) *SearchRoomsOutput
- func (s SearchRoomsOutput) String() string
- type SearchRoomsRequest
- 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) SDKResponseMetadata() aws.Response
- 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 SearchSkillGroupsRequest
- 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
- func (s SearchUsersOutput) GoString() string
- func (s SearchUsersOutput) SDKResponseMetadata() aws.Response
- func (s *SearchUsersOutput) SetNextToken(v string) *SearchUsersOutput
- func (s *SearchUsersOutput) SetTotalCount(v int64) *SearchUsersOutput
- func (s *SearchUsersOutput) SetUsers(v []UserData) *SearchUsersOutput
- func (s SearchUsersOutput) String() string
- type SearchUsersRequest
- type SendInvitationInput
- type SendInvitationOutput
- type SendInvitationRequest
- type SkillGroup
- type SkillGroupData
- type SkillSummary
- type Sort
- type SortValue
- type StartDeviceSyncInput
- func (s StartDeviceSyncInput) GoString() string
- func (s *StartDeviceSyncInput) SetDeviceArn(v string) *StartDeviceSyncInput
- func (s *StartDeviceSyncInput) SetFeatures(v []Feature) *StartDeviceSyncInput
- func (s *StartDeviceSyncInput) SetRoomArn(v string) *StartDeviceSyncInput
- func (s StartDeviceSyncInput) String() string
- func (s *StartDeviceSyncInput) Validate() error
- type StartDeviceSyncOutput
- type StartDeviceSyncRequest
- type Tag
- type TagResourceInput
- type TagResourceOutput
- type TagResourceRequest
- type TemperatureUnit
- type UntagResourceInput
- type UntagResourceOutput
- type UntagResourceRequest
- type UpdateDeviceInput
- type UpdateDeviceOutput
- type UpdateDeviceRequest
- type UpdateProfileInput
- func (s UpdateProfileInput) GoString() string
- func (s *UpdateProfileInput) SetAddress(v string) *UpdateProfileInput
- func (s *UpdateProfileInput) SetDistanceUnit(v DistanceUnit) *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 TemperatureUnit) *UpdateProfileInput
- func (s *UpdateProfileInput) SetTimezone(v string) *UpdateProfileInput
- func (s *UpdateProfileInput) SetWakeWord(v WakeWord) *UpdateProfileInput
- func (s UpdateProfileInput) String() string
- func (s *UpdateProfileInput) Validate() error
- type UpdateProfileOutput
- type UpdateProfileRequest
- 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 UpdateRoomRequest
- 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 UpdateSkillGroupRequest
- 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 EnrollmentStatus) *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
- type WakeWord
Constants ¶
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 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(config aws.Config) *AlexaForBusiness
New creates a new instance of the AlexaForBusiness client with a config. 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 config. svc := alexaforbusiness.New(myConfig) // Create a AlexaForBusiness client with additional configuration svc := alexaforbusiness.New(myConfig, aws.NewConfig().WithRegion("us-west-2"))
func (*AlexaForBusiness) AssociateDeviceWithRoomRequest ¶
func (c *AlexaForBusiness) AssociateDeviceWithRoomRequest(input *AssociateDeviceWithRoomInput) AssociateDeviceWithRoomRequest
AssociateDeviceWithRoomRequest returns a request value for making API operation for Alexa For Business.
Associates a device to 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 a manual sync is required.
// Example sending a request using the AssociateDeviceWithRoomRequest method. req := client.AssociateDeviceWithRoomRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateDeviceWithRoom
func (*AlexaForBusiness) AssociateSkillGroupWithRoomRequest ¶
func (c *AlexaForBusiness) AssociateSkillGroupWithRoomRequest(input *AssociateSkillGroupWithRoomInput) AssociateSkillGroupWithRoomRequest
AssociateSkillGroupWithRoomRequest returns a request value for making API operation for Alexa For Business.
Associates a skill group to a given room. This enables all skills in the associated skill group on all devices in the room.
// Example sending a request using the AssociateSkillGroupWithRoomRequest method. req := client.AssociateSkillGroupWithRoomRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateSkillGroupWithRoom
func (*AlexaForBusiness) CreateProfileRequest ¶
func (c *AlexaForBusiness) CreateProfileRequest(input *CreateProfileInput) CreateProfileRequest
CreateProfileRequest returns a request value for making API operation for Alexa For Business.
Creates a new room profile with the specified details.
// Example sending a request using the CreateProfileRequest method. req := client.CreateProfileRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateProfile
func (*AlexaForBusiness) CreateRoomRequest ¶
func (c *AlexaForBusiness) CreateRoomRequest(input *CreateRoomInput) CreateRoomRequest
CreateRoomRequest returns a request value for making API operation for Alexa For Business.
Creates a room with the specified details.
// Example sending a request using the CreateRoomRequest method. req := client.CreateRoomRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateRoom
func (*AlexaForBusiness) CreateSkillGroupRequest ¶
func (c *AlexaForBusiness) CreateSkillGroupRequest(input *CreateSkillGroupInput) CreateSkillGroupRequest
CreateSkillGroupRequest returns a request value for making API operation for Alexa For Business.
Creates a skill group with a specified name and description.
// Example sending a request using the CreateSkillGroupRequest method. req := client.CreateSkillGroupRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateSkillGroup
func (*AlexaForBusiness) CreateUserRequest ¶
func (c *AlexaForBusiness) CreateUserRequest(input *CreateUserInput) CreateUserRequest
CreateUserRequest returns a request value for making API operation for Alexa For Business.
Creates a user.
// Example sending a request using the CreateUserRequest method. req := client.CreateUserRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateUser
func (*AlexaForBusiness) DeleteProfileRequest ¶
func (c *AlexaForBusiness) DeleteProfileRequest(input *DeleteProfileInput) DeleteProfileRequest
DeleteProfileRequest returns a request value for making API operation for Alexa For Business.
Deletes a room profile by the profile ARN.
// Example sending a request using the DeleteProfileRequest method. req := client.DeleteProfileRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteProfile
func (*AlexaForBusiness) DeleteRoomRequest ¶
func (c *AlexaForBusiness) DeleteRoomRequest(input *DeleteRoomInput) DeleteRoomRequest
DeleteRoomRequest returns a request value for making API operation for Alexa For Business.
Deletes a room by the room ARN.
// Example sending a request using the DeleteRoomRequest method. req := client.DeleteRoomRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteRoom
func (*AlexaForBusiness) DeleteRoomSkillParameterRequest ¶
func (c *AlexaForBusiness) DeleteRoomSkillParameterRequest(input *DeleteRoomSkillParameterInput) DeleteRoomSkillParameterRequest
DeleteRoomSkillParameterRequest returns a request value for making API operation for Alexa For Business.
Deletes room skill parameter details by room, skill, and parameter key ID.
// Example sending a request using the DeleteRoomSkillParameterRequest method. req := client.DeleteRoomSkillParameterRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteRoomSkillParameter
func (*AlexaForBusiness) DeleteSkillGroupRequest ¶
func (c *AlexaForBusiness) DeleteSkillGroupRequest(input *DeleteSkillGroupInput) DeleteSkillGroupRequest
DeleteSkillGroupRequest returns a request value for making API operation for Alexa For Business.
Deletes a skill group by skill group ARN.
// Example sending a request using the DeleteSkillGroupRequest method. req := client.DeleteSkillGroupRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteSkillGroup
func (*AlexaForBusiness) DeleteUserRequest ¶
func (c *AlexaForBusiness) DeleteUserRequest(input *DeleteUserInput) DeleteUserRequest
DeleteUserRequest returns a request value for making API operation for Alexa For Business.
Deletes a specified user by user ARN and enrollment ARN.
// Example sending a request using the DeleteUserRequest method. req := client.DeleteUserRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteUser
func (*AlexaForBusiness) DisassociateDeviceFromRoomRequest ¶
func (c *AlexaForBusiness) DisassociateDeviceFromRoomRequest(input *DisassociateDeviceFromRoomInput) DisassociateDeviceFromRoomRequest
DisassociateDeviceFromRoomRequest returns a request value for making 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.
// Example sending a request using the DisassociateDeviceFromRoomRequest method. req := client.DisassociateDeviceFromRoomRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateDeviceFromRoom
func (*AlexaForBusiness) DisassociateSkillGroupFromRoomRequest ¶
func (c *AlexaForBusiness) DisassociateSkillGroupFromRoomRequest(input *DisassociateSkillGroupFromRoomInput) DisassociateSkillGroupFromRoomRequest
DisassociateSkillGroupFromRoomRequest returns a request value for making 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.
// Example sending a request using the DisassociateSkillGroupFromRoomRequest method. req := client.DisassociateSkillGroupFromRoomRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateSkillGroupFromRoom
func (*AlexaForBusiness) GetDeviceRequest ¶
func (c *AlexaForBusiness) GetDeviceRequest(input *GetDeviceInput) GetDeviceRequest
GetDeviceRequest returns a request value for making API operation for Alexa For Business.
Gets the details of a device by device ARN.
// Example sending a request using the GetDeviceRequest method. req := client.GetDeviceRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetDevice
func (*AlexaForBusiness) GetProfileRequest ¶
func (c *AlexaForBusiness) GetProfileRequest(input *GetProfileInput) GetProfileRequest
GetProfileRequest returns a request value for making API operation for Alexa For Business.
Gets the details of a room profile by profile ARN.
// Example sending a request using the GetProfileRequest method. req := client.GetProfileRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetProfile
func (*AlexaForBusiness) GetRoomRequest ¶
func (c *AlexaForBusiness) GetRoomRequest(input *GetRoomInput) GetRoomRequest
GetRoomRequest returns a request value for making API operation for Alexa For Business.
Gets room details by room ARN.
// Example sending a request using the GetRoomRequest method. req := client.GetRoomRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetRoom
func (*AlexaForBusiness) GetRoomSkillParameterRequest ¶
func (c *AlexaForBusiness) GetRoomSkillParameterRequest(input *GetRoomSkillParameterInput) GetRoomSkillParameterRequest
GetRoomSkillParameterRequest returns a request value for making API operation for Alexa For Business.
Gets room skill parameter details by room, skill, and parameter key ARN.
// Example sending a request using the GetRoomSkillParameterRequest method. req := client.GetRoomSkillParameterRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetRoomSkillParameter
func (*AlexaForBusiness) GetSkillGroupRequest ¶
func (c *AlexaForBusiness) GetSkillGroupRequest(input *GetSkillGroupInput) GetSkillGroupRequest
GetSkillGroupRequest returns a request value for making API operation for Alexa For Business.
Gets skill group details by skill group ARN.
// Example sending a request using the GetSkillGroupRequest method. req := client.GetSkillGroupRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetSkillGroup
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 ...aws.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) ListSkillsRequest
ListSkillsRequest returns a request value for making API operation for Alexa For Business.
Lists all enabled skills in a specific skill group.
// Example sending a request using the ListSkillsRequest method. req := client.ListSkillsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListSkills
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 ...aws.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) ListTagsRequest
ListTagsRequest returns a request value for making API operation for Alexa For Business.
Lists all tags for a specific resource.
// Example sending a request using the ListTagsRequest method. req := client.ListTagsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListTags
func (*AlexaForBusiness) PutRoomSkillParameterRequest ¶
func (c *AlexaForBusiness) PutRoomSkillParameterRequest(input *PutRoomSkillParameterInput) PutRoomSkillParameterRequest
PutRoomSkillParameterRequest returns a request value for making 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.
// Example sending a request using the PutRoomSkillParameterRequest method. req := client.PutRoomSkillParameterRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/PutRoomSkillParameter
func (*AlexaForBusiness) ResolveRoomRequest ¶
func (c *AlexaForBusiness) ResolveRoomRequest(input *ResolveRoomInput) ResolveRoomRequest
ResolveRoomRequest returns a request value for making 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.
// Example sending a request using the ResolveRoomRequest method. req := client.ResolveRoomRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ResolveRoom
func (*AlexaForBusiness) RevokeInvitationRequest ¶
func (c *AlexaForBusiness) RevokeInvitationRequest(input *RevokeInvitationInput) RevokeInvitationRequest
RevokeInvitationRequest returns a request value for making API operation for Alexa For Business.
Revokes an invitation and invalidates the enrollment URL.
// Example sending a request using the RevokeInvitationRequest method. req := client.RevokeInvitationRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/RevokeInvitation
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 ...aws.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) SearchDevicesRequest
SearchDevicesRequest returns a request value for making API operation for Alexa For Business.
Searches devices and lists the ones that meet a set of filter criteria.
// Example sending a request using the SearchDevicesRequest method. req := client.SearchDevicesRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchDevices
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 ...aws.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) SearchProfilesRequest
SearchProfilesRequest returns a request value for making API operation for Alexa For Business.
Searches room profiles and lists the ones that meet a set of filter criteria.
// Example sending a request using the SearchProfilesRequest method. req := client.SearchProfilesRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchProfiles
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 ...aws.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) SearchRoomsRequest
SearchRoomsRequest returns a request value for making API operation for Alexa For Business.
Searches rooms and lists the ones that meet a set of filter and sort criteria.
// Example sending a request using the SearchRoomsRequest method. req := client.SearchRoomsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchRooms
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 ...aws.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) SearchSkillGroupsRequest
SearchSkillGroupsRequest returns a request value for making API operation for Alexa For Business.
Searches skill groups and lists the ones that meet a set of filter and sort criteria.
// Example sending a request using the SearchSkillGroupsRequest method. req := client.SearchSkillGroupsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchSkillGroups
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 ...aws.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) SearchUsersRequest
SearchUsersRequest returns a request value for making API operation for Alexa For Business.
Searches users and lists the ones that meet a set of filter and sort criteria.
// Example sending a request using the SearchUsersRequest method. req := client.SearchUsersRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchUsers
func (*AlexaForBusiness) SendInvitationRequest ¶
func (c *AlexaForBusiness) SendInvitationRequest(input *SendInvitationInput) SendInvitationRequest
SendInvitationRequest returns a request value for making 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.
// Example sending a request using the SendInvitationRequest method. req := client.SendInvitationRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SendInvitation
func (*AlexaForBusiness) StartDeviceSyncRequest ¶
func (c *AlexaForBusiness) StartDeviceSyncRequest(input *StartDeviceSyncInput) StartDeviceSyncRequest
StartDeviceSyncRequest returns a request value for making 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.
// Example sending a request using the StartDeviceSyncRequest method. req := client.StartDeviceSyncRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/StartDeviceSync
func (*AlexaForBusiness) TagResourceRequest ¶
func (c *AlexaForBusiness) TagResourceRequest(input *TagResourceInput) TagResourceRequest
TagResourceRequest returns a request value for making API operation for Alexa For Business.
Adds metadata tags to a specified resource.
// Example sending a request using the TagResourceRequest method. req := client.TagResourceRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/TagResource
func (*AlexaForBusiness) UntagResourceRequest ¶
func (c *AlexaForBusiness) UntagResourceRequest(input *UntagResourceInput) UntagResourceRequest
UntagResourceRequest returns a request value for making API operation for Alexa For Business.
Removes metadata tags from a specified resource.
// Example sending a request using the UntagResourceRequest method. req := client.UntagResourceRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UntagResource
func (*AlexaForBusiness) UpdateDeviceRequest ¶
func (c *AlexaForBusiness) UpdateDeviceRequest(input *UpdateDeviceInput) UpdateDeviceRequest
UpdateDeviceRequest returns a request value for making API operation for Alexa For Business.
Updates the device name by device ARN.
// Example sending a request using the UpdateDeviceRequest method. req := client.UpdateDeviceRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateDevice
func (*AlexaForBusiness) UpdateProfileRequest ¶
func (c *AlexaForBusiness) UpdateProfileRequest(input *UpdateProfileInput) UpdateProfileRequest
UpdateProfileRequest returns a request value for making API operation for Alexa For Business.
Updates an existing room profile by room profile ARN.
// Example sending a request using the UpdateProfileRequest method. req := client.UpdateProfileRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateProfile
func (*AlexaForBusiness) UpdateRoomRequest ¶
func (c *AlexaForBusiness) UpdateRoomRequest(input *UpdateRoomInput) UpdateRoomRequest
UpdateRoomRequest returns a request value for making API operation for Alexa For Business.
Updates room details by room ARN.
// Example sending a request using the UpdateRoomRequest method. req := client.UpdateRoomRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateRoom
func (*AlexaForBusiness) UpdateSkillGroupRequest ¶
func (c *AlexaForBusiness) UpdateSkillGroupRequest(input *UpdateSkillGroupInput) UpdateSkillGroupRequest
UpdateSkillGroupRequest returns a request value for making API operation for Alexa For Business.
Updates skill group details by skill group ARN.
// Example sending a request using the UpdateSkillGroupRequest method. req := client.UpdateSkillGroupRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateSkillGroup
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateDeviceWithRoomRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateDeviceWithRoomResponse
func (AssociateDeviceWithRoomOutput) GoString ¶
func (s AssociateDeviceWithRoomOutput) GoString() string
GoString returns the string representation
func (AssociateDeviceWithRoomOutput) SDKResponseMetadata ¶
func (s AssociateDeviceWithRoomOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (AssociateDeviceWithRoomOutput) String ¶
func (s AssociateDeviceWithRoomOutput) String() string
String returns the string representation
type AssociateDeviceWithRoomRequest ¶
type AssociateDeviceWithRoomRequest struct { *aws.Request Input *AssociateDeviceWithRoomInput }
AssociateDeviceWithRoomRequest is a API request type for the AssociateDeviceWithRoom API operation.
func (AssociateDeviceWithRoomRequest) Send ¶
func (r AssociateDeviceWithRoomRequest) Send() (*AssociateDeviceWithRoomOutput, error)
Send marshals and sends the AssociateDeviceWithRoom API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateSkillGroupWithRoomRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateSkillGroupWithRoomResponse
func (AssociateSkillGroupWithRoomOutput) GoString ¶
func (s AssociateSkillGroupWithRoomOutput) GoString() string
GoString returns the string representation
func (AssociateSkillGroupWithRoomOutput) SDKResponseMetadata ¶
func (s AssociateSkillGroupWithRoomOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (AssociateSkillGroupWithRoomOutput) String ¶
func (s AssociateSkillGroupWithRoomOutput) String() string
String returns the string representation
type AssociateSkillGroupWithRoomRequest ¶
type AssociateSkillGroupWithRoomRequest struct { *aws.Request Input *AssociateSkillGroupWithRoomInput }
AssociateSkillGroupWithRoomRequest is a API request type for the AssociateSkillGroupWithRoom API operation.
func (AssociateSkillGroupWithRoomRequest) Send ¶
func (r AssociateSkillGroupWithRoomRequest) Send() (*AssociateSkillGroupWithRoomOutput, error)
Send marshals and sends the AssociateSkillGroupWithRoom API request.
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 DistanceUnit `type:"string" required:"true" enum:"true"` // 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 TemperatureUnit `type:"string" required:"true" enum:"true"` // 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 WakeWord `type:"string" required:"true" enum:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateProfileRequest
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 DistanceUnit) *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 TemperatureUnit) *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 WakeWord) *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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateProfileResponse
func (CreateProfileOutput) GoString ¶
func (s CreateProfileOutput) GoString() string
GoString returns the string representation
func (CreateProfileOutput) SDKResponseMetadata ¶
func (s CreateProfileOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 CreateProfileRequest ¶
type CreateProfileRequest struct { *aws.Request Input *CreateProfileInput }
CreateProfileRequest is a API request type for the CreateProfile API operation.
func (CreateProfileRequest) Send ¶
func (r CreateProfileRequest) Send() (*CreateProfileOutput, error)
Send marshals and sends the CreateProfile API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateRoomRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateRoomResponse
func (CreateRoomOutput) GoString ¶
func (s CreateRoomOutput) GoString() string
GoString returns the string representation
func (CreateRoomOutput) SDKResponseMetadata ¶
func (s CreateRoomOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 CreateRoomRequest ¶
type CreateRoomRequest struct { *aws.Request Input *CreateRoomInput }
CreateRoomRequest is a API request type for the CreateRoom API operation.
func (CreateRoomRequest) Send ¶
func (r CreateRoomRequest) Send() (*CreateRoomOutput, error)
Send marshals and sends the CreateRoom API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateSkillGroupRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateSkillGroupResponse
func (CreateSkillGroupOutput) GoString ¶
func (s CreateSkillGroupOutput) GoString() string
GoString returns the string representation
func (CreateSkillGroupOutput) SDKResponseMetadata ¶
func (s CreateSkillGroupOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 CreateSkillGroupRequest ¶
type CreateSkillGroupRequest struct { *aws.Request Input *CreateSkillGroupInput }
CreateSkillGroupRequest is a API request type for the CreateSkillGroup API operation.
func (CreateSkillGroupRequest) Send ¶
func (r CreateSkillGroupRequest) Send() (*CreateSkillGroupOutput, error)
Send marshals and sends the CreateSkillGroup API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateUserRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateUserResponse
func (CreateUserOutput) GoString ¶
func (s CreateUserOutput) GoString() string
GoString returns the string representation
func (CreateUserOutput) SDKResponseMetadata ¶
func (s CreateUserOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 CreateUserRequest ¶
type CreateUserRequest struct { *aws.Request Input *CreateUserInput }
CreateUserRequest is a API request type for the CreateUser API operation.
func (CreateUserRequest) Send ¶
func (r CreateUserRequest) Send() (*CreateUserOutput, error)
Send marshals and sends the CreateUser API request.
type DeleteProfileInput ¶
type DeleteProfileInput struct { // The ARN of the room profile to delete. Required. ProfileArn *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteProfileRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteProfileResponse
func (DeleteProfileOutput) GoString ¶
func (s DeleteProfileOutput) GoString() string
GoString returns the string representation
func (DeleteProfileOutput) SDKResponseMetadata ¶
func (s DeleteProfileOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteProfileOutput) String ¶
func (s DeleteProfileOutput) String() string
String returns the string representation
type DeleteProfileRequest ¶
type DeleteProfileRequest struct { *aws.Request Input *DeleteProfileInput }
DeleteProfileRequest is a API request type for the DeleteProfile API operation.
func (DeleteProfileRequest) Send ¶
func (r DeleteProfileRequest) Send() (*DeleteProfileOutput, error)
Send marshals and sends the DeleteProfile API request.
type DeleteRoomInput ¶
type DeleteRoomInput struct { // The ARN of the room to delete. Required. RoomArn *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteRoomRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteRoomResponse
func (DeleteRoomOutput) GoString ¶
func (s DeleteRoomOutput) GoString() string
GoString returns the string representation
func (DeleteRoomOutput) SDKResponseMetadata ¶
func (s DeleteRoomOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteRoomOutput) String ¶
func (s DeleteRoomOutput) String() string
String returns the string representation
type DeleteRoomRequest ¶
type DeleteRoomRequest struct { *aws.Request Input *DeleteRoomInput }
DeleteRoomRequest is a API request type for the DeleteRoom API operation.
func (DeleteRoomRequest) Send ¶
func (r DeleteRoomRequest) Send() (*DeleteRoomOutput, error)
Send marshals and sends the DeleteRoom API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteRoomSkillParameterRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteRoomSkillParameterResponse
func (DeleteRoomSkillParameterOutput) GoString ¶
func (s DeleteRoomSkillParameterOutput) GoString() string
GoString returns the string representation
func (DeleteRoomSkillParameterOutput) SDKResponseMetadata ¶
func (s DeleteRoomSkillParameterOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteRoomSkillParameterOutput) String ¶
func (s DeleteRoomSkillParameterOutput) String() string
String returns the string representation
type DeleteRoomSkillParameterRequest ¶
type DeleteRoomSkillParameterRequest struct { *aws.Request Input *DeleteRoomSkillParameterInput }
DeleteRoomSkillParameterRequest is a API request type for the DeleteRoomSkillParameter API operation.
func (DeleteRoomSkillParameterRequest) Send ¶
func (r DeleteRoomSkillParameterRequest) Send() (*DeleteRoomSkillParameterOutput, error)
Send marshals and sends the DeleteRoomSkillParameter API request.
type DeleteSkillGroupInput ¶
type DeleteSkillGroupInput struct { // The ARN of the skill group to delete. Required. SkillGroupArn *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteSkillGroupRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteSkillGroupResponse
func (DeleteSkillGroupOutput) GoString ¶
func (s DeleteSkillGroupOutput) GoString() string
GoString returns the string representation
func (DeleteSkillGroupOutput) SDKResponseMetadata ¶
func (s DeleteSkillGroupOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteSkillGroupOutput) String ¶
func (s DeleteSkillGroupOutput) String() string
String returns the string representation
type DeleteSkillGroupRequest ¶
type DeleteSkillGroupRequest struct { *aws.Request Input *DeleteSkillGroupInput }
DeleteSkillGroupRequest is a API request type for the DeleteSkillGroup API operation.
func (DeleteSkillGroupRequest) Send ¶
func (r DeleteSkillGroupRequest) Send() (*DeleteSkillGroupOutput, error)
Send marshals and sends the DeleteSkillGroup API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteUserRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteUserResponse
func (DeleteUserOutput) GoString ¶
func (s DeleteUserOutput) GoString() string
GoString returns the string representation
func (DeleteUserOutput) SDKResponseMetadata ¶
func (s DeleteUserOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteUserOutput) String ¶
func (s DeleteUserOutput) String() string
String returns the string representation
type DeleteUserRequest ¶
type DeleteUserRequest struct { *aws.Request Input *DeleteUserInput }
DeleteUserRequest is a API request type for the DeleteUser API operation.
func (DeleteUserRequest) Send ¶
func (r DeleteUserRequest) Send() (*DeleteUserOutput, error)
Send marshals and sends the DeleteUser API request.
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. DeviceStatus DeviceStatus `type:"string" enum:"true"` // 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. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/Device
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 ¶
func (s *Device) SetDeviceStatus(v DeviceStatus) *Device
SetDeviceStatus sets the DeviceStatus 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 DeviceStatus `type:"string" enum:"true"` // 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. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeviceData
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 DeviceStatus) *DeviceData
SetDeviceStatus sets the DeviceStatus 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 DeviceStatus ¶
type DeviceStatus string
const ( DeviceStatusReady DeviceStatus = "READY" DeviceStatusPending DeviceStatus = "PENDING" DeviceStatusWasOffline DeviceStatus = "WAS_OFFLINE" )
Enum values for DeviceStatus
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateDeviceFromRoomRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateDeviceFromRoomResponse
func (DisassociateDeviceFromRoomOutput) GoString ¶
func (s DisassociateDeviceFromRoomOutput) GoString() string
GoString returns the string representation
func (DisassociateDeviceFromRoomOutput) SDKResponseMetadata ¶
func (s DisassociateDeviceFromRoomOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DisassociateDeviceFromRoomOutput) String ¶
func (s DisassociateDeviceFromRoomOutput) String() string
String returns the string representation
type DisassociateDeviceFromRoomRequest ¶
type DisassociateDeviceFromRoomRequest struct { *aws.Request Input *DisassociateDeviceFromRoomInput }
DisassociateDeviceFromRoomRequest is a API request type for the DisassociateDeviceFromRoom API operation.
func (DisassociateDeviceFromRoomRequest) Send ¶
func (r DisassociateDeviceFromRoomRequest) Send() (*DisassociateDeviceFromRoomOutput, error)
Send marshals and sends the DisassociateDeviceFromRoom API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateSkillGroupFromRoomRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateSkillGroupFromRoomResponse
func (DisassociateSkillGroupFromRoomOutput) GoString ¶
func (s DisassociateSkillGroupFromRoomOutput) GoString() string
GoString returns the string representation
func (DisassociateSkillGroupFromRoomOutput) SDKResponseMetadata ¶
func (s DisassociateSkillGroupFromRoomOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DisassociateSkillGroupFromRoomOutput) String ¶
func (s DisassociateSkillGroupFromRoomOutput) String() string
String returns the string representation
type DisassociateSkillGroupFromRoomRequest ¶
type DisassociateSkillGroupFromRoomRequest struct { *aws.Request Input *DisassociateSkillGroupFromRoomInput }
DisassociateSkillGroupFromRoomRequest is a API request type for the DisassociateSkillGroupFromRoom API operation.
func (DisassociateSkillGroupFromRoomRequest) Send ¶
func (r DisassociateSkillGroupFromRoomRequest) Send() (*DisassociateSkillGroupFromRoomOutput, error)
Send marshals and sends the DisassociateSkillGroupFromRoom API request.
type DistanceUnit ¶
type DistanceUnit string
const ( DistanceUnitMetric DistanceUnit = "METRIC" DistanceUnitImperial DistanceUnit = "IMPERIAL" )
Enum values for DistanceUnit
type EnrollmentStatus ¶
type EnrollmentStatus string
const ( EnrollmentStatusInitialized EnrollmentStatus = "INITIALIZED" EnrollmentStatusPending EnrollmentStatus = "PENDING" EnrollmentStatusRegistered EnrollmentStatus = "REGISTERED" EnrollmentStatusDeregistering EnrollmentStatus = "DEREGISTERING" )
Enum values for EnrollmentStatus
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. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/Filter
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetDeviceRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetDeviceResponse
func (GetDeviceOutput) GoString ¶
func (s GetDeviceOutput) GoString() string
GoString returns the string representation
func (GetDeviceOutput) SDKResponseMetadata ¶
func (s GetDeviceOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 GetDeviceRequest ¶
type GetDeviceRequest struct { *aws.Request Input *GetDeviceInput }
GetDeviceRequest is a API request type for the GetDevice API operation.
func (GetDeviceRequest) Send ¶
func (r GetDeviceRequest) Send() (*GetDeviceOutput, error)
Send marshals and sends the GetDevice API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetProfileRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetProfileResponse
func (GetProfileOutput) GoString ¶
func (s GetProfileOutput) GoString() string
GoString returns the string representation
func (GetProfileOutput) SDKResponseMetadata ¶
func (s GetProfileOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 GetProfileRequest ¶
type GetProfileRequest struct { *aws.Request Input *GetProfileInput }
GetProfileRequest is a API request type for the GetProfile API operation.
func (GetProfileRequest) Send ¶
func (r GetProfileRequest) Send() (*GetProfileOutput, error)
Send marshals and sends the GetProfile API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetRoomRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetRoomResponse
func (GetRoomOutput) GoString ¶
func (s GetRoomOutput) GoString() string
GoString returns the string representation
func (GetRoomOutput) SDKResponseMetadata ¶
func (s GetRoomOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 GetRoomRequest ¶
type GetRoomRequest struct { *aws.Request Input *GetRoomInput }
GetRoomRequest is a API request type for the GetRoom API operation.
func (GetRoomRequest) Send ¶
func (r GetRoomRequest) Send() (*GetRoomOutput, error)
Send marshals and sends the GetRoom API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetRoomSkillParameterRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetRoomSkillParameterResponse
func (GetRoomSkillParameterOutput) GoString ¶
func (s GetRoomSkillParameterOutput) GoString() string
GoString returns the string representation
func (GetRoomSkillParameterOutput) SDKResponseMetadata ¶
func (s GetRoomSkillParameterOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 GetRoomSkillParameterRequest ¶
type GetRoomSkillParameterRequest struct { *aws.Request Input *GetRoomSkillParameterInput }
GetRoomSkillParameterRequest is a API request type for the GetRoomSkillParameter API operation.
func (GetRoomSkillParameterRequest) Send ¶
func (r GetRoomSkillParameterRequest) Send() (*GetRoomSkillParameterOutput, error)
Send marshals and sends the GetRoomSkillParameter API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetSkillGroupRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetSkillGroupResponse
func (GetSkillGroupOutput) GoString ¶
func (s GetSkillGroupOutput) GoString() string
GoString returns the string representation
func (GetSkillGroupOutput) SDKResponseMetadata ¶
func (s GetSkillGroupOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 GetSkillGroupRequest ¶
type GetSkillGroupRequest struct { *aws.Request Input *GetSkillGroupInput }
GetSkillGroupRequest is a API request type for the GetSkillGroup API operation.
func (GetSkillGroupRequest) Send ¶
func (r GetSkillGroupRequest) Send() (*GetSkillGroupOutput, error)
Send marshals and sends the GetSkillGroup API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListSkillsRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListSkillsResponse
func (ListSkillsOutput) GoString ¶
func (s ListSkillsOutput) GoString() string
GoString returns the string representation
func (ListSkillsOutput) SDKResponseMetadata ¶
func (s ListSkillsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 ListSkillsRequest ¶
type ListSkillsRequest struct { *aws.Request Input *ListSkillsInput }
ListSkillsRequest is a API request type for the ListSkills API operation.
func (ListSkillsRequest) Send ¶
func (r ListSkillsRequest) Send() (*ListSkillsOutput, error)
Send marshals and sends the ListSkills API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListTagsRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListTagsResponse
func (ListTagsOutput) GoString ¶
func (s ListTagsOutput) GoString() string
GoString returns the string representation
func (ListTagsOutput) SDKResponseMetadata ¶
func (s ListTagsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 ListTagsRequest ¶
type ListTagsRequest struct { *aws.Request Input *ListTagsInput }
ListTagsRequest is a API request type for the ListTags API operation.
func (ListTagsRequest) Send ¶
func (r ListTagsRequest) Send() (*ListTagsOutput, error)
Send marshals and sends the ListTags API request.
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 DistanceUnit `type:"string" enum:"true"` // 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 TemperatureUnit `type:"string" enum:"true"` // The time zone of a room profile. Timezone *string `min:"1" type:"string"` // The wake word of a room profile. WakeWord WakeWord `type:"string" enum:"true"` // contains filtered or unexported fields }
A room profile with attributes. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/Profile
func (*Profile) SetAddress ¶
SetAddress sets the Address field's value.
func (*Profile) SetDistanceUnit ¶
func (s *Profile) SetDistanceUnit(v DistanceUnit) *Profile
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 ¶
func (s *Profile) SetTemperatureUnit(v TemperatureUnit) *Profile
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 DistanceUnit `type:"string" enum:"true"` // 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 TemperatureUnit `type:"string" enum:"true"` // The timezone of a room profile. Timezone *string `min:"1" type:"string"` // The wake word of a room profile. WakeWord WakeWord `type:"string" enum:"true"` // contains filtered or unexported fields }
The data of a room profile. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ProfileData
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 DistanceUnit) *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 TemperatureUnit) *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 WakeWord) *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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/PutRoomSkillParameterRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/PutRoomSkillParameterResponse
func (PutRoomSkillParameterOutput) GoString ¶
func (s PutRoomSkillParameterOutput) GoString() string
GoString returns the string representation
func (PutRoomSkillParameterOutput) SDKResponseMetadata ¶
func (s PutRoomSkillParameterOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (PutRoomSkillParameterOutput) String ¶
func (s PutRoomSkillParameterOutput) String() string
String returns the string representation
type PutRoomSkillParameterRequest ¶
type PutRoomSkillParameterRequest struct { *aws.Request Input *PutRoomSkillParameterInput }
PutRoomSkillParameterRequest is a API request type for the PutRoomSkillParameter API operation.
func (PutRoomSkillParameterRequest) Send ¶
func (r PutRoomSkillParameterRequest) Send() (*PutRoomSkillParameterOutput, error)
Send marshals and sends the PutRoomSkillParameter API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ResolveRoomRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ResolveRoomResponse
func (ResolveRoomOutput) GoString ¶
func (s ResolveRoomOutput) GoString() string
GoString returns the string representation
func (ResolveRoomOutput) SDKResponseMetadata ¶
func (s ResolveRoomOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 ResolveRoomRequest ¶
type ResolveRoomRequest struct { *aws.Request Input *ResolveRoomInput }
ResolveRoomRequest is a API request type for the ResolveRoom API operation.
func (ResolveRoomRequest) Send ¶
func (r ResolveRoomRequest) Send() (*ResolveRoomOutput, error)
Send marshals and sends the ResolveRoom API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/RevokeInvitationRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/RevokeInvitationResponse
func (RevokeInvitationOutput) GoString ¶
func (s RevokeInvitationOutput) GoString() string
GoString returns the string representation
func (RevokeInvitationOutput) SDKResponseMetadata ¶
func (s RevokeInvitationOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (RevokeInvitationOutput) String ¶
func (s RevokeInvitationOutput) String() string
String returns the string representation
type RevokeInvitationRequest ¶
type RevokeInvitationRequest struct { *aws.Request Input *RevokeInvitationInput }
RevokeInvitationRequest is a API request type for the RevokeInvitation API operation.
func (RevokeInvitationRequest) Send ¶
func (r RevokeInvitationRequest) Send() (*RevokeInvitationOutput, error)
Send marshals and sends the RevokeInvitation API request.
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. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/Room
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. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/RoomData
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. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/RoomSkillParameter
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 SearchDevicesInput ¶
type SearchDevicesInput struct { // The filters to use to list a specified set of devices. Supported filter keys // are DeviceName, DeviceStatus, RoomName, DeviceType, DeviceSerialNumber, and // UnassociatedOnly. 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, and DeviceSerialNumber. SortCriteria []Sort `type:"list"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchDevicesRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchDevicesResponse
func (SearchDevicesOutput) GoString ¶
func (s SearchDevicesOutput) GoString() string
GoString returns the string representation
func (SearchDevicesOutput) SDKResponseMetadata ¶
func (s SearchDevicesOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 SearchDevicesRequest ¶
type SearchDevicesRequest struct { *aws.Request Input *SearchDevicesInput }
SearchDevicesRequest is a API request type for the SearchDevices API operation.
func (SearchDevicesRequest) Send ¶
func (r SearchDevicesRequest) Send() (*SearchDevicesOutput, error)
Send marshals and sends the SearchDevices API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchProfilesRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchProfilesResponse
func (SearchProfilesOutput) GoString ¶
func (s SearchProfilesOutput) GoString() string
GoString returns the string representation
func (SearchProfilesOutput) SDKResponseMetadata ¶
func (s SearchProfilesOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 SearchProfilesRequest ¶
type SearchProfilesRequest struct { *aws.Request Input *SearchProfilesInput }
SearchProfilesRequest is a API request type for the SearchProfiles API operation.
func (SearchProfilesRequest) Send ¶
func (r SearchProfilesRequest) Send() (*SearchProfilesOutput, error)
Send marshals and sends the SearchProfiles API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchRoomsRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchRoomsResponse
func (SearchRoomsOutput) GoString ¶
func (s SearchRoomsOutput) GoString() string
GoString returns the string representation
func (SearchRoomsOutput) SDKResponseMetadata ¶
func (s SearchRoomsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 SearchRoomsRequest ¶
type SearchRoomsRequest struct { *aws.Request Input *SearchRoomsInput }
SearchRoomsRequest is a API request type for the SearchRooms API operation.
func (SearchRoomsRequest) Send ¶
func (r SearchRoomsRequest) Send() (*SearchRoomsOutput, error)
Send marshals and sends the SearchRooms API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchSkillGroupsRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchSkillGroupsResponse
func (SearchSkillGroupsOutput) GoString ¶
func (s SearchSkillGroupsOutput) GoString() string
GoString returns the string representation
func (SearchSkillGroupsOutput) SDKResponseMetadata ¶
func (s SearchSkillGroupsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 SearchSkillGroupsRequest ¶
type SearchSkillGroupsRequest struct { *aws.Request Input *SearchSkillGroupsInput }
SearchSkillGroupsRequest is a API request type for the SearchSkillGroups API operation.
func (SearchSkillGroupsRequest) Send ¶
func (r SearchSkillGroupsRequest) Send() (*SearchSkillGroupsOutput, error)
Send marshals and sends the SearchSkillGroups API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchUsersRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchUsersResponse
func (SearchUsersOutput) GoString ¶
func (s SearchUsersOutput) GoString() string
GoString returns the string representation
func (SearchUsersOutput) SDKResponseMetadata ¶
func (s SearchUsersOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 SearchUsersRequest ¶
type SearchUsersRequest struct { *aws.Request Input *SearchUsersInput }
SearchUsersRequest is a API request type for the SearchUsers API operation.
func (SearchUsersRequest) Send ¶
func (r SearchUsersRequest) Send() (*SearchUsersOutput, error)
Send marshals and sends the SearchUsers API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SendInvitationRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SendInvitationResponse
func (SendInvitationOutput) GoString ¶
func (s SendInvitationOutput) GoString() string
GoString returns the string representation
func (SendInvitationOutput) SDKResponseMetadata ¶
func (s SendInvitationOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (SendInvitationOutput) String ¶
func (s SendInvitationOutput) String() string
String returns the string representation
type SendInvitationRequest ¶
type SendInvitationRequest struct { *aws.Request Input *SendInvitationInput }
SendInvitationRequest is a API request type for the SendInvitation API operation.
func (SendInvitationRequest) Send ¶
func (r SendInvitationRequest) Send() (*SendInvitationOutput, error)
Send marshals and sends the SendInvitation API request.
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. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SkillGroup
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. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SkillGroupData
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. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SkillSummary
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 SortValue `type:"string" required:"true" enum:"true"` // contains filtered or unexported fields }
An object representing a sort criteria. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/Sort
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 []Feature `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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/StartDeviceSyncRequest
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 []Feature) *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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/StartDeviceSyncResponse
func (StartDeviceSyncOutput) GoString ¶
func (s StartDeviceSyncOutput) GoString() string
GoString returns the string representation
func (StartDeviceSyncOutput) SDKResponseMetadata ¶
func (s StartDeviceSyncOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (StartDeviceSyncOutput) String ¶
func (s StartDeviceSyncOutput) String() string
String returns the string representation
type StartDeviceSyncRequest ¶
type StartDeviceSyncRequest struct { *aws.Request Input *StartDeviceSyncInput }
StartDeviceSyncRequest is a API request type for the StartDeviceSync API operation.
func (StartDeviceSyncRequest) Send ¶
func (r StartDeviceSyncRequest) Send() (*StartDeviceSyncOutput, error)
Send marshals and sends the StartDeviceSync API request.
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. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/Tag
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/TagResourceRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/TagResourceResponse
func (TagResourceOutput) GoString ¶
func (s TagResourceOutput) GoString() string
GoString returns the string representation
func (TagResourceOutput) SDKResponseMetadata ¶
func (s TagResourceOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (TagResourceOutput) String ¶
func (s TagResourceOutput) String() string
String returns the string representation
type TagResourceRequest ¶
type TagResourceRequest struct { *aws.Request Input *TagResourceInput }
TagResourceRequest is a API request type for the TagResource API operation.
func (TagResourceRequest) Send ¶
func (r TagResourceRequest) Send() (*TagResourceOutput, error)
Send marshals and sends the TagResource API request.
type TemperatureUnit ¶
type TemperatureUnit string
const ( TemperatureUnitFahrenheit TemperatureUnit = "FAHRENHEIT" TemperatureUnitCelsius TemperatureUnit = "CELSIUS" )
Enum values for TemperatureUnit
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UntagResourceRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UntagResourceResponse
func (UntagResourceOutput) GoString ¶
func (s UntagResourceOutput) GoString() string
GoString returns the string representation
func (UntagResourceOutput) SDKResponseMetadata ¶
func (s UntagResourceOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UntagResourceOutput) String ¶
func (s UntagResourceOutput) String() string
String returns the string representation
type UntagResourceRequest ¶
type UntagResourceRequest struct { *aws.Request Input *UntagResourceInput }
UntagResourceRequest is a API request type for the UntagResource API operation.
func (UntagResourceRequest) Send ¶
func (r UntagResourceRequest) Send() (*UntagResourceOutput, error)
Send marshals and sends the UntagResource API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateDeviceRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateDeviceResponse
func (UpdateDeviceOutput) GoString ¶
func (s UpdateDeviceOutput) GoString() string
GoString returns the string representation
func (UpdateDeviceOutput) SDKResponseMetadata ¶
func (s UpdateDeviceOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UpdateDeviceOutput) String ¶
func (s UpdateDeviceOutput) String() string
String returns the string representation
type UpdateDeviceRequest ¶
type UpdateDeviceRequest struct { *aws.Request Input *UpdateDeviceInput }
UpdateDeviceRequest is a API request type for the UpdateDevice API operation.
func (UpdateDeviceRequest) Send ¶
func (r UpdateDeviceRequest) Send() (*UpdateDeviceOutput, error)
Send marshals and sends the UpdateDevice API request.
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 DistanceUnit `type:"string" enum:"true"` // 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 TemperatureUnit `type:"string" enum:"true"` // The updated timezone for the room profile. Timezone *string `min:"1" type:"string"` // The updated wake word for the room profile. WakeWord WakeWord `type:"string" enum:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateProfileRequest
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 DistanceUnit) *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 TemperatureUnit) *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 WakeWord) *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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateProfileResponse
func (UpdateProfileOutput) GoString ¶
func (s UpdateProfileOutput) GoString() string
GoString returns the string representation
func (UpdateProfileOutput) SDKResponseMetadata ¶
func (s UpdateProfileOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UpdateProfileOutput) String ¶
func (s UpdateProfileOutput) String() string
String returns the string representation
type UpdateProfileRequest ¶
type UpdateProfileRequest struct { *aws.Request Input *UpdateProfileInput }
UpdateProfileRequest is a API request type for the UpdateProfile API operation.
func (UpdateProfileRequest) Send ¶
func (r UpdateProfileRequest) Send() (*UpdateProfileOutput, error)
Send marshals and sends the UpdateProfile API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateRoomRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateRoomResponse
func (UpdateRoomOutput) GoString ¶
func (s UpdateRoomOutput) GoString() string
GoString returns the string representation
func (UpdateRoomOutput) SDKResponseMetadata ¶
func (s UpdateRoomOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UpdateRoomOutput) String ¶
func (s UpdateRoomOutput) String() string
String returns the string representation
type UpdateRoomRequest ¶
type UpdateRoomRequest struct { *aws.Request Input *UpdateRoomInput }
UpdateRoomRequest is a API request type for the UpdateRoom API operation.
func (UpdateRoomRequest) Send ¶
func (r UpdateRoomRequest) Send() (*UpdateRoomOutput, error)
Send marshals and sends the UpdateRoom API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateSkillGroupRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateSkillGroupResponse
func (UpdateSkillGroupOutput) GoString ¶
func (s UpdateSkillGroupOutput) GoString() string
GoString returns the string representation
func (UpdateSkillGroupOutput) SDKResponseMetadata ¶
func (s UpdateSkillGroupOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UpdateSkillGroupOutput) String ¶
func (s UpdateSkillGroupOutput) String() string
String returns the string representation
type UpdateSkillGroupRequest ¶
type UpdateSkillGroupRequest struct { *aws.Request Input *UpdateSkillGroupInput }
UpdateSkillGroupRequest is a API request type for the UpdateSkillGroup API operation.
func (UpdateSkillGroupRequest) Send ¶
func (r UpdateSkillGroupRequest) Send() (*UpdateSkillGroupOutput, error)
Send marshals and sends the UpdateSkillGroup API request.
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 EnrollmentStatus `type:"string" enum:"true"` // 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. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UserData
func (*UserData) SetEnrollmentId ¶
SetEnrollmentId sets the EnrollmentId field's value.
func (*UserData) SetEnrollmentStatus ¶
func (s *UserData) SetEnrollmentStatus(v EnrollmentStatus) *UserData
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. |