AWS SDK for Go (PILOT)
API Reference

PREVIEW DOCUMENTATION - This is a preview of a new format for the AWS SDK for Go API Reference documentation. For the current AWS SDK for Go API Reference, see https://docs.aws.amazon.com/sdk-for-go/api/.

We welcome your feedback on this new version of the documentation. Send your comments to aws-sdkdocs-feedback@amazon.com.

UpdateProfileInput

import "github.com/aws/aws-sdk-go/service/alexaforbusiness"

type UpdateProfileInput struct { Address *string `min:"1" type:"string"` DistanceUnit *string `type:"string" enum:"DistanceUnit"` IsDefault *bool `type:"boolean"` MaxVolumeLimit *int64 `type:"integer"` PSTNEnabled *bool `type:"boolean"` ProfileArn *string `type:"string"` ProfileName *string `min:"1" type:"string"` SetupModeDisabled *bool `type:"boolean"` TemperatureUnit *string `type:"string" enum:"TemperatureUnit"` Timezone *string `min:"1" type:"string"` WakeWord *string `type:"string" enum:"WakeWord"` }

Address

Type: *string

The updated address for the room profile.

DistanceUnit

Type: *string

The updated distance unit for the room profile.

IsDefault

Type: *bool

Sets the profile as default if selected. If this is missing, no update is done to the default status.

MaxVolumeLimit

Type: *int64

The updated maximum volume limit for the room profile.

PSTNEnabled

Type: *bool

Whether the PSTN setting of the room profile is enabled.

ProfileArn

Type: *string

The ARN of the room profile to update. Required.

ProfileName

Type: *string

The updated name for the room profile.

SetupModeDisabled

Type: *bool

Whether the setup mode of the profile is enabled.

TemperatureUnit

Type: *string

The updated temperature unit for the room profile.

Timezone

Type: *string

The updated timezone for the room profile.

WakeWord

Type: *string

The updated wake word for the room profile.

Method

GoString

func (s UpdateProfileInput) GoString() string

GoString returns the string representation

SetAddress

func (s *UpdateProfileInput) SetAddress(v string) *UpdateProfileInput

SetAddress sets the Address field's value.

SetDistanceUnit

func (s *UpdateProfileInput) SetDistanceUnit(v string) *UpdateProfileInput

SetDistanceUnit sets the DistanceUnit field's value.

SetIsDefault

func (s *UpdateProfileInput) SetIsDefault(v bool) *UpdateProfileInput

SetIsDefault sets the IsDefault field's value.

SetMaxVolumeLimit

func (s *UpdateProfileInput) SetMaxVolumeLimit(v int64) *UpdateProfileInput

SetMaxVolumeLimit sets the MaxVolumeLimit field's value.

SetPSTNEnabled

func (s *UpdateProfileInput) SetPSTNEnabled(v bool) *UpdateProfileInput

SetPSTNEnabled sets the PSTNEnabled field's value.

SetProfileArn

func (s *UpdateProfileInput) SetProfileArn(v string) *UpdateProfileInput

SetProfileArn sets the ProfileArn field's value.

SetProfileName

func (s *UpdateProfileInput) SetProfileName(v string) *UpdateProfileInput

SetProfileName sets the ProfileName field's value.

SetSetupModeDisabled

func (s *UpdateProfileInput) SetSetupModeDisabled(v bool) *UpdateProfileInput

SetSetupModeDisabled sets the SetupModeDisabled field's value.

SetTemperatureUnit

func (s *UpdateProfileInput) SetTemperatureUnit(v string) *UpdateProfileInput

SetTemperatureUnit sets the TemperatureUnit field's value.

SetTimezone

func (s *UpdateProfileInput) SetTimezone(v string) *UpdateProfileInput

SetTimezone sets the Timezone field's value.

SetWakeWord

func (s *UpdateProfileInput) SetWakeWord(v string) *UpdateProfileInput

SetWakeWord sets the WakeWord field's value.

String

func (s UpdateProfileInput) String() string

String returns the string representation

Validate

func (s *UpdateProfileInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

On this page: