Documentation ¶
Overview ¶
Package chimesdkmessaging provides the client and types for making API requests to Amazon Chime SDK Messaging.
The Amazon Chime SDK Messaging APIs in this section allow software developers to send and receive messages in custom messaging applications. These APIs depend on the frameworks provided by the Amazon Chime SDK Identity APIs. For more information about the messaging APIs, see Amazon Chime SDK messaging (https://docs.aws.amazon.com/chime/latest/APIReference/API_Operations_Amazon_Chime_SDK_Messaging)
See https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15 for more information on this service.
See chimesdkmessaging package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/chimesdkmessaging/
Using the Client ¶
To contact Amazon Chime SDK Messaging 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 Amazon Chime SDK Messaging client ChimeSDKMessaging for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/chimesdkmessaging/#New
Index ¶
- Constants
- func AllowNotifications_Values() []string
- func ChannelMembershipType_Values() []string
- func ChannelMessagePersistenceType_Values() []string
- func ChannelMessageStatus_Values() []string
- func ChannelMessageType_Values() []string
- func ChannelMode_Values() []string
- func ChannelPrivacy_Values() []string
- func ErrorCode_Values() []string
- func FallbackAction_Values() []string
- func InvocationType_Values() []string
- func PushNotificationType_Values() []string
- func SortOrder_Values() []string
- type AppInstanceUserMembershipSummary
- func (s AppInstanceUserMembershipSummary) GoString() string
- func (s *AppInstanceUserMembershipSummary) SetReadMarkerTimestamp(v time.Time) *AppInstanceUserMembershipSummary
- func (s *AppInstanceUserMembershipSummary) SetType(v string) *AppInstanceUserMembershipSummary
- func (s AppInstanceUserMembershipSummary) String() string
- type AssociateChannelFlowInput
- func (s AssociateChannelFlowInput) GoString() string
- func (s *AssociateChannelFlowInput) SetChannelArn(v string) *AssociateChannelFlowInput
- func (s *AssociateChannelFlowInput) SetChannelFlowArn(v string) *AssociateChannelFlowInput
- func (s *AssociateChannelFlowInput) SetChimeBearer(v string) *AssociateChannelFlowInput
- func (s AssociateChannelFlowInput) String() string
- func (s *AssociateChannelFlowInput) Validate() error
- type AssociateChannelFlowOutput
- type BadRequestException
- func (s *BadRequestException) Code() string
- func (s *BadRequestException) Error() string
- func (s BadRequestException) GoString() string
- func (s *BadRequestException) Message() string
- func (s *BadRequestException) OrigErr() error
- func (s *BadRequestException) RequestID() string
- func (s *BadRequestException) StatusCode() int
- func (s BadRequestException) String() string
- type BatchChannelMemberships
- func (s BatchChannelMemberships) GoString() string
- func (s *BatchChannelMemberships) SetChannelArn(v string) *BatchChannelMemberships
- func (s *BatchChannelMemberships) SetInvitedBy(v *Identity) *BatchChannelMemberships
- func (s *BatchChannelMemberships) SetMembers(v []*Identity) *BatchChannelMemberships
- func (s *BatchChannelMemberships) SetType(v string) *BatchChannelMemberships
- func (s BatchChannelMemberships) String() string
- type BatchCreateChannelMembershipError
- func (s BatchCreateChannelMembershipError) GoString() string
- func (s *BatchCreateChannelMembershipError) SetErrorCode(v string) *BatchCreateChannelMembershipError
- func (s *BatchCreateChannelMembershipError) SetErrorMessage(v string) *BatchCreateChannelMembershipError
- func (s *BatchCreateChannelMembershipError) SetMemberArn(v string) *BatchCreateChannelMembershipError
- func (s BatchCreateChannelMembershipError) String() string
- type BatchCreateChannelMembershipInput
- func (s BatchCreateChannelMembershipInput) GoString() string
- func (s *BatchCreateChannelMembershipInput) SetChannelArn(v string) *BatchCreateChannelMembershipInput
- func (s *BatchCreateChannelMembershipInput) SetChimeBearer(v string) *BatchCreateChannelMembershipInput
- func (s *BatchCreateChannelMembershipInput) SetMemberArns(v []*string) *BatchCreateChannelMembershipInput
- func (s *BatchCreateChannelMembershipInput) SetType(v string) *BatchCreateChannelMembershipInput
- func (s BatchCreateChannelMembershipInput) String() string
- func (s *BatchCreateChannelMembershipInput) Validate() error
- type BatchCreateChannelMembershipOutput
- func (s BatchCreateChannelMembershipOutput) GoString() string
- func (s *BatchCreateChannelMembershipOutput) SetBatchChannelMemberships(v *BatchChannelMemberships) *BatchCreateChannelMembershipOutput
- func (s *BatchCreateChannelMembershipOutput) SetErrors(v []*BatchCreateChannelMembershipError) *BatchCreateChannelMembershipOutput
- func (s BatchCreateChannelMembershipOutput) String() string
- type Channel
- func (s Channel) GoString() string
- func (s *Channel) SetChannelArn(v string) *Channel
- func (s *Channel) SetChannelFlowArn(v string) *Channel
- func (s *Channel) SetCreatedBy(v *Identity) *Channel
- func (s *Channel) SetCreatedTimestamp(v time.Time) *Channel
- func (s *Channel) SetLastMessageTimestamp(v time.Time) *Channel
- func (s *Channel) SetLastUpdatedTimestamp(v time.Time) *Channel
- func (s *Channel) SetMetadata(v string) *Channel
- func (s *Channel) SetMode(v string) *Channel
- func (s *Channel) SetName(v string) *Channel
- func (s *Channel) SetPrivacy(v string) *Channel
- func (s Channel) String() string
- type ChannelAssociatedWithFlowSummary
- func (s ChannelAssociatedWithFlowSummary) GoString() string
- func (s *ChannelAssociatedWithFlowSummary) SetChannelArn(v string) *ChannelAssociatedWithFlowSummary
- func (s *ChannelAssociatedWithFlowSummary) SetMetadata(v string) *ChannelAssociatedWithFlowSummary
- func (s *ChannelAssociatedWithFlowSummary) SetMode(v string) *ChannelAssociatedWithFlowSummary
- func (s *ChannelAssociatedWithFlowSummary) SetName(v string) *ChannelAssociatedWithFlowSummary
- func (s *ChannelAssociatedWithFlowSummary) SetPrivacy(v string) *ChannelAssociatedWithFlowSummary
- func (s ChannelAssociatedWithFlowSummary) String() string
- type ChannelBan
- func (s ChannelBan) GoString() string
- func (s *ChannelBan) SetChannelArn(v string) *ChannelBan
- func (s *ChannelBan) SetCreatedBy(v *Identity) *ChannelBan
- func (s *ChannelBan) SetCreatedTimestamp(v time.Time) *ChannelBan
- func (s *ChannelBan) SetMember(v *Identity) *ChannelBan
- func (s ChannelBan) String() string
- type ChannelBanSummary
- type ChannelFlow
- func (s ChannelFlow) GoString() string
- func (s *ChannelFlow) SetChannelFlowArn(v string) *ChannelFlow
- func (s *ChannelFlow) SetCreatedTimestamp(v time.Time) *ChannelFlow
- func (s *ChannelFlow) SetLastUpdatedTimestamp(v time.Time) *ChannelFlow
- func (s *ChannelFlow) SetName(v string) *ChannelFlow
- func (s *ChannelFlow) SetProcessors(v []*Processor) *ChannelFlow
- func (s ChannelFlow) String() string
- type ChannelFlowCallbackInput
- func (s ChannelFlowCallbackInput) GoString() string
- func (s *ChannelFlowCallbackInput) SetCallbackId(v string) *ChannelFlowCallbackInput
- func (s *ChannelFlowCallbackInput) SetChannelArn(v string) *ChannelFlowCallbackInput
- func (s *ChannelFlowCallbackInput) SetChannelMessage(v *ChannelMessageCallback) *ChannelFlowCallbackInput
- func (s *ChannelFlowCallbackInput) SetDeleteResource(v bool) *ChannelFlowCallbackInput
- func (s ChannelFlowCallbackInput) String() string
- func (s *ChannelFlowCallbackInput) Validate() error
- type ChannelFlowCallbackOutput
- type ChannelFlowSummary
- func (s ChannelFlowSummary) GoString() string
- func (s *ChannelFlowSummary) SetChannelFlowArn(v string) *ChannelFlowSummary
- func (s *ChannelFlowSummary) SetName(v string) *ChannelFlowSummary
- func (s *ChannelFlowSummary) SetProcessors(v []*Processor) *ChannelFlowSummary
- func (s ChannelFlowSummary) String() string
- type ChannelMembership
- func (s ChannelMembership) GoString() string
- func (s *ChannelMembership) SetChannelArn(v string) *ChannelMembership
- func (s *ChannelMembership) SetCreatedTimestamp(v time.Time) *ChannelMembership
- func (s *ChannelMembership) SetInvitedBy(v *Identity) *ChannelMembership
- func (s *ChannelMembership) SetLastUpdatedTimestamp(v time.Time) *ChannelMembership
- func (s *ChannelMembership) SetMember(v *Identity) *ChannelMembership
- func (s *ChannelMembership) SetType(v string) *ChannelMembership
- func (s ChannelMembership) String() string
- type ChannelMembershipForAppInstanceUserSummary
- func (s ChannelMembershipForAppInstanceUserSummary) GoString() string
- func (s *ChannelMembershipForAppInstanceUserSummary) SetAppInstanceUserMembershipSummary(v *AppInstanceUserMembershipSummary) *ChannelMembershipForAppInstanceUserSummary
- func (s *ChannelMembershipForAppInstanceUserSummary) SetChannelSummary(v *ChannelSummary) *ChannelMembershipForAppInstanceUserSummary
- func (s ChannelMembershipForAppInstanceUserSummary) String() string
- type ChannelMembershipPreferences
- type ChannelMembershipSummary
- type ChannelMessage
- func (s ChannelMessage) GoString() string
- func (s *ChannelMessage) SetChannelArn(v string) *ChannelMessage
- func (s *ChannelMessage) SetContent(v string) *ChannelMessage
- func (s *ChannelMessage) SetCreatedTimestamp(v time.Time) *ChannelMessage
- func (s *ChannelMessage) SetLastEditedTimestamp(v time.Time) *ChannelMessage
- func (s *ChannelMessage) SetLastUpdatedTimestamp(v time.Time) *ChannelMessage
- func (s *ChannelMessage) SetMessageAttributes(v map[string]*MessageAttributeValue) *ChannelMessage
- func (s *ChannelMessage) SetMessageId(v string) *ChannelMessage
- func (s *ChannelMessage) SetMetadata(v string) *ChannelMessage
- func (s *ChannelMessage) SetPersistence(v string) *ChannelMessage
- func (s *ChannelMessage) SetRedacted(v bool) *ChannelMessage
- func (s *ChannelMessage) SetSender(v *Identity) *ChannelMessage
- func (s *ChannelMessage) SetStatus(v *ChannelMessageStatusStructure) *ChannelMessage
- func (s *ChannelMessage) SetType(v string) *ChannelMessage
- func (s ChannelMessage) String() string
- type ChannelMessageCallback
- func (s ChannelMessageCallback) GoString() string
- func (s *ChannelMessageCallback) SetContent(v string) *ChannelMessageCallback
- func (s *ChannelMessageCallback) SetMessageId(v string) *ChannelMessageCallback
- func (s *ChannelMessageCallback) SetMetadata(v string) *ChannelMessageCallback
- func (s ChannelMessageCallback) String() string
- func (s *ChannelMessageCallback) Validate() error
- type ChannelMessageStatusStructure
- type ChannelMessageSummary
- func (s ChannelMessageSummary) GoString() string
- func (s *ChannelMessageSummary) SetContent(v string) *ChannelMessageSummary
- func (s *ChannelMessageSummary) SetCreatedTimestamp(v time.Time) *ChannelMessageSummary
- func (s *ChannelMessageSummary) SetLastEditedTimestamp(v time.Time) *ChannelMessageSummary
- func (s *ChannelMessageSummary) SetLastUpdatedTimestamp(v time.Time) *ChannelMessageSummary
- func (s *ChannelMessageSummary) SetMessageAttributes(v map[string]*MessageAttributeValue) *ChannelMessageSummary
- func (s *ChannelMessageSummary) SetMessageId(v string) *ChannelMessageSummary
- func (s *ChannelMessageSummary) SetMetadata(v string) *ChannelMessageSummary
- func (s *ChannelMessageSummary) SetRedacted(v bool) *ChannelMessageSummary
- func (s *ChannelMessageSummary) SetSender(v *Identity) *ChannelMessageSummary
- func (s *ChannelMessageSummary) SetStatus(v *ChannelMessageStatusStructure) *ChannelMessageSummary
- func (s *ChannelMessageSummary) SetType(v string) *ChannelMessageSummary
- func (s ChannelMessageSummary) String() string
- type ChannelModeratedByAppInstanceUserSummary
- type ChannelModerator
- func (s ChannelModerator) GoString() string
- func (s *ChannelModerator) SetChannelArn(v string) *ChannelModerator
- func (s *ChannelModerator) SetCreatedBy(v *Identity) *ChannelModerator
- func (s *ChannelModerator) SetCreatedTimestamp(v time.Time) *ChannelModerator
- func (s *ChannelModerator) SetModerator(v *Identity) *ChannelModerator
- func (s ChannelModerator) String() string
- type ChannelModeratorSummary
- type ChannelSummary
- func (s ChannelSummary) GoString() string
- func (s *ChannelSummary) SetChannelArn(v string) *ChannelSummary
- func (s *ChannelSummary) SetLastMessageTimestamp(v time.Time) *ChannelSummary
- func (s *ChannelSummary) SetMetadata(v string) *ChannelSummary
- func (s *ChannelSummary) SetMode(v string) *ChannelSummary
- func (s *ChannelSummary) SetName(v string) *ChannelSummary
- func (s *ChannelSummary) SetPrivacy(v string) *ChannelSummary
- func (s ChannelSummary) String() string
- type ChimeSDKMessaging
- func (c *ChimeSDKMessaging) AssociateChannelFlow(input *AssociateChannelFlowInput) (*AssociateChannelFlowOutput, error)
- func (c *ChimeSDKMessaging) AssociateChannelFlowRequest(input *AssociateChannelFlowInput) (req *request.Request, output *AssociateChannelFlowOutput)
- func (c *ChimeSDKMessaging) AssociateChannelFlowWithContext(ctx aws.Context, input *AssociateChannelFlowInput, opts ...request.Option) (*AssociateChannelFlowOutput, error)
- func (c *ChimeSDKMessaging) BatchCreateChannelMembership(input *BatchCreateChannelMembershipInput) (*BatchCreateChannelMembershipOutput, error)
- func (c *ChimeSDKMessaging) BatchCreateChannelMembershipRequest(input *BatchCreateChannelMembershipInput) (req *request.Request, output *BatchCreateChannelMembershipOutput)
- func (c *ChimeSDKMessaging) BatchCreateChannelMembershipWithContext(ctx aws.Context, input *BatchCreateChannelMembershipInput, ...) (*BatchCreateChannelMembershipOutput, error)
- func (c *ChimeSDKMessaging) ChannelFlowCallback(input *ChannelFlowCallbackInput) (*ChannelFlowCallbackOutput, error)
- func (c *ChimeSDKMessaging) ChannelFlowCallbackRequest(input *ChannelFlowCallbackInput) (req *request.Request, output *ChannelFlowCallbackOutput)
- func (c *ChimeSDKMessaging) ChannelFlowCallbackWithContext(ctx aws.Context, input *ChannelFlowCallbackInput, opts ...request.Option) (*ChannelFlowCallbackOutput, error)
- func (c *ChimeSDKMessaging) CreateChannel(input *CreateChannelInput) (*CreateChannelOutput, error)
- func (c *ChimeSDKMessaging) CreateChannelBan(input *CreateChannelBanInput) (*CreateChannelBanOutput, error)
- func (c *ChimeSDKMessaging) CreateChannelBanRequest(input *CreateChannelBanInput) (req *request.Request, output *CreateChannelBanOutput)
- func (c *ChimeSDKMessaging) CreateChannelBanWithContext(ctx aws.Context, input *CreateChannelBanInput, opts ...request.Option) (*CreateChannelBanOutput, error)
- func (c *ChimeSDKMessaging) CreateChannelFlow(input *CreateChannelFlowInput) (*CreateChannelFlowOutput, error)
- func (c *ChimeSDKMessaging) CreateChannelFlowRequest(input *CreateChannelFlowInput) (req *request.Request, output *CreateChannelFlowOutput)
- func (c *ChimeSDKMessaging) CreateChannelFlowWithContext(ctx aws.Context, input *CreateChannelFlowInput, opts ...request.Option) (*CreateChannelFlowOutput, error)
- func (c *ChimeSDKMessaging) CreateChannelMembership(input *CreateChannelMembershipInput) (*CreateChannelMembershipOutput, error)
- func (c *ChimeSDKMessaging) CreateChannelMembershipRequest(input *CreateChannelMembershipInput) (req *request.Request, output *CreateChannelMembershipOutput)
- func (c *ChimeSDKMessaging) CreateChannelMembershipWithContext(ctx aws.Context, input *CreateChannelMembershipInput, opts ...request.Option) (*CreateChannelMembershipOutput, error)
- func (c *ChimeSDKMessaging) CreateChannelModerator(input *CreateChannelModeratorInput) (*CreateChannelModeratorOutput, error)
- func (c *ChimeSDKMessaging) CreateChannelModeratorRequest(input *CreateChannelModeratorInput) (req *request.Request, output *CreateChannelModeratorOutput)
- func (c *ChimeSDKMessaging) CreateChannelModeratorWithContext(ctx aws.Context, input *CreateChannelModeratorInput, opts ...request.Option) (*CreateChannelModeratorOutput, error)
- func (c *ChimeSDKMessaging) CreateChannelRequest(input *CreateChannelInput) (req *request.Request, output *CreateChannelOutput)
- func (c *ChimeSDKMessaging) CreateChannelWithContext(ctx aws.Context, input *CreateChannelInput, opts ...request.Option) (*CreateChannelOutput, error)
- func (c *ChimeSDKMessaging) DeleteChannel(input *DeleteChannelInput) (*DeleteChannelOutput, error)
- func (c *ChimeSDKMessaging) DeleteChannelBan(input *DeleteChannelBanInput) (*DeleteChannelBanOutput, error)
- func (c *ChimeSDKMessaging) DeleteChannelBanRequest(input *DeleteChannelBanInput) (req *request.Request, output *DeleteChannelBanOutput)
- func (c *ChimeSDKMessaging) DeleteChannelBanWithContext(ctx aws.Context, input *DeleteChannelBanInput, opts ...request.Option) (*DeleteChannelBanOutput, error)
- func (c *ChimeSDKMessaging) DeleteChannelFlow(input *DeleteChannelFlowInput) (*DeleteChannelFlowOutput, error)
- func (c *ChimeSDKMessaging) DeleteChannelFlowRequest(input *DeleteChannelFlowInput) (req *request.Request, output *DeleteChannelFlowOutput)
- func (c *ChimeSDKMessaging) DeleteChannelFlowWithContext(ctx aws.Context, input *DeleteChannelFlowInput, opts ...request.Option) (*DeleteChannelFlowOutput, error)
- func (c *ChimeSDKMessaging) DeleteChannelMembership(input *DeleteChannelMembershipInput) (*DeleteChannelMembershipOutput, error)
- func (c *ChimeSDKMessaging) DeleteChannelMembershipRequest(input *DeleteChannelMembershipInput) (req *request.Request, output *DeleteChannelMembershipOutput)
- func (c *ChimeSDKMessaging) DeleteChannelMembershipWithContext(ctx aws.Context, input *DeleteChannelMembershipInput, opts ...request.Option) (*DeleteChannelMembershipOutput, error)
- func (c *ChimeSDKMessaging) DeleteChannelMessage(input *DeleteChannelMessageInput) (*DeleteChannelMessageOutput, error)
- func (c *ChimeSDKMessaging) DeleteChannelMessageRequest(input *DeleteChannelMessageInput) (req *request.Request, output *DeleteChannelMessageOutput)
- func (c *ChimeSDKMessaging) DeleteChannelMessageWithContext(ctx aws.Context, input *DeleteChannelMessageInput, opts ...request.Option) (*DeleteChannelMessageOutput, error)
- func (c *ChimeSDKMessaging) DeleteChannelModerator(input *DeleteChannelModeratorInput) (*DeleteChannelModeratorOutput, error)
- func (c *ChimeSDKMessaging) DeleteChannelModeratorRequest(input *DeleteChannelModeratorInput) (req *request.Request, output *DeleteChannelModeratorOutput)
- func (c *ChimeSDKMessaging) DeleteChannelModeratorWithContext(ctx aws.Context, input *DeleteChannelModeratorInput, opts ...request.Option) (*DeleteChannelModeratorOutput, error)
- func (c *ChimeSDKMessaging) DeleteChannelRequest(input *DeleteChannelInput) (req *request.Request, output *DeleteChannelOutput)
- func (c *ChimeSDKMessaging) DeleteChannelWithContext(ctx aws.Context, input *DeleteChannelInput, opts ...request.Option) (*DeleteChannelOutput, error)
- func (c *ChimeSDKMessaging) DescribeChannel(input *DescribeChannelInput) (*DescribeChannelOutput, error)
- func (c *ChimeSDKMessaging) DescribeChannelBan(input *DescribeChannelBanInput) (*DescribeChannelBanOutput, error)
- func (c *ChimeSDKMessaging) DescribeChannelBanRequest(input *DescribeChannelBanInput) (req *request.Request, output *DescribeChannelBanOutput)
- func (c *ChimeSDKMessaging) DescribeChannelBanWithContext(ctx aws.Context, input *DescribeChannelBanInput, opts ...request.Option) (*DescribeChannelBanOutput, error)
- func (c *ChimeSDKMessaging) DescribeChannelFlow(input *DescribeChannelFlowInput) (*DescribeChannelFlowOutput, error)
- func (c *ChimeSDKMessaging) DescribeChannelFlowRequest(input *DescribeChannelFlowInput) (req *request.Request, output *DescribeChannelFlowOutput)
- func (c *ChimeSDKMessaging) DescribeChannelFlowWithContext(ctx aws.Context, input *DescribeChannelFlowInput, opts ...request.Option) (*DescribeChannelFlowOutput, error)
- func (c *ChimeSDKMessaging) DescribeChannelMembership(input *DescribeChannelMembershipInput) (*DescribeChannelMembershipOutput, error)
- func (c *ChimeSDKMessaging) DescribeChannelMembershipForAppInstanceUser(input *DescribeChannelMembershipForAppInstanceUserInput) (*DescribeChannelMembershipForAppInstanceUserOutput, error)
- func (c *ChimeSDKMessaging) DescribeChannelMembershipForAppInstanceUserRequest(input *DescribeChannelMembershipForAppInstanceUserInput) (req *request.Request, ...)
- func (c *ChimeSDKMessaging) DescribeChannelMembershipForAppInstanceUserWithContext(ctx aws.Context, input *DescribeChannelMembershipForAppInstanceUserInput, ...) (*DescribeChannelMembershipForAppInstanceUserOutput, error)
- func (c *ChimeSDKMessaging) DescribeChannelMembershipRequest(input *DescribeChannelMembershipInput) (req *request.Request, output *DescribeChannelMembershipOutput)
- func (c *ChimeSDKMessaging) DescribeChannelMembershipWithContext(ctx aws.Context, input *DescribeChannelMembershipInput, opts ...request.Option) (*DescribeChannelMembershipOutput, error)
- func (c *ChimeSDKMessaging) DescribeChannelModeratedByAppInstanceUser(input *DescribeChannelModeratedByAppInstanceUserInput) (*DescribeChannelModeratedByAppInstanceUserOutput, error)
- func (c *ChimeSDKMessaging) DescribeChannelModeratedByAppInstanceUserRequest(input *DescribeChannelModeratedByAppInstanceUserInput) (req *request.Request, output *DescribeChannelModeratedByAppInstanceUserOutput)
- func (c *ChimeSDKMessaging) DescribeChannelModeratedByAppInstanceUserWithContext(ctx aws.Context, input *DescribeChannelModeratedByAppInstanceUserInput, ...) (*DescribeChannelModeratedByAppInstanceUserOutput, error)
- func (c *ChimeSDKMessaging) DescribeChannelModerator(input *DescribeChannelModeratorInput) (*DescribeChannelModeratorOutput, error)
- func (c *ChimeSDKMessaging) DescribeChannelModeratorRequest(input *DescribeChannelModeratorInput) (req *request.Request, output *DescribeChannelModeratorOutput)
- func (c *ChimeSDKMessaging) DescribeChannelModeratorWithContext(ctx aws.Context, input *DescribeChannelModeratorInput, opts ...request.Option) (*DescribeChannelModeratorOutput, error)
- func (c *ChimeSDKMessaging) DescribeChannelRequest(input *DescribeChannelInput) (req *request.Request, output *DescribeChannelOutput)
- func (c *ChimeSDKMessaging) DescribeChannelWithContext(ctx aws.Context, input *DescribeChannelInput, opts ...request.Option) (*DescribeChannelOutput, error)
- func (c *ChimeSDKMessaging) DisassociateChannelFlow(input *DisassociateChannelFlowInput) (*DisassociateChannelFlowOutput, error)
- func (c *ChimeSDKMessaging) DisassociateChannelFlowRequest(input *DisassociateChannelFlowInput) (req *request.Request, output *DisassociateChannelFlowOutput)
- func (c *ChimeSDKMessaging) DisassociateChannelFlowWithContext(ctx aws.Context, input *DisassociateChannelFlowInput, opts ...request.Option) (*DisassociateChannelFlowOutput, error)
- func (c *ChimeSDKMessaging) GetChannelMembershipPreferences(input *GetChannelMembershipPreferencesInput) (*GetChannelMembershipPreferencesOutput, error)
- func (c *ChimeSDKMessaging) GetChannelMembershipPreferencesRequest(input *GetChannelMembershipPreferencesInput) (req *request.Request, output *GetChannelMembershipPreferencesOutput)
- func (c *ChimeSDKMessaging) GetChannelMembershipPreferencesWithContext(ctx aws.Context, input *GetChannelMembershipPreferencesInput, ...) (*GetChannelMembershipPreferencesOutput, error)
- func (c *ChimeSDKMessaging) GetChannelMessage(input *GetChannelMessageInput) (*GetChannelMessageOutput, error)
- func (c *ChimeSDKMessaging) GetChannelMessageRequest(input *GetChannelMessageInput) (req *request.Request, output *GetChannelMessageOutput)
- func (c *ChimeSDKMessaging) GetChannelMessageStatus(input *GetChannelMessageStatusInput) (*GetChannelMessageStatusOutput, error)
- func (c *ChimeSDKMessaging) GetChannelMessageStatusRequest(input *GetChannelMessageStatusInput) (req *request.Request, output *GetChannelMessageStatusOutput)
- func (c *ChimeSDKMessaging) GetChannelMessageStatusWithContext(ctx aws.Context, input *GetChannelMessageStatusInput, opts ...request.Option) (*GetChannelMessageStatusOutput, error)
- func (c *ChimeSDKMessaging) GetChannelMessageWithContext(ctx aws.Context, input *GetChannelMessageInput, opts ...request.Option) (*GetChannelMessageOutput, error)
- func (c *ChimeSDKMessaging) GetMessagingSessionEndpoint(input *GetMessagingSessionEndpointInput) (*GetMessagingSessionEndpointOutput, error)
- func (c *ChimeSDKMessaging) GetMessagingSessionEndpointRequest(input *GetMessagingSessionEndpointInput) (req *request.Request, output *GetMessagingSessionEndpointOutput)
- func (c *ChimeSDKMessaging) GetMessagingSessionEndpointWithContext(ctx aws.Context, input *GetMessagingSessionEndpointInput, ...) (*GetMessagingSessionEndpointOutput, error)
- func (c *ChimeSDKMessaging) ListChannelBans(input *ListChannelBansInput) (*ListChannelBansOutput, error)
- func (c *ChimeSDKMessaging) ListChannelBansPages(input *ListChannelBansInput, fn func(*ListChannelBansOutput, bool) bool) error
- func (c *ChimeSDKMessaging) ListChannelBansPagesWithContext(ctx aws.Context, input *ListChannelBansInput, ...) error
- func (c *ChimeSDKMessaging) ListChannelBansRequest(input *ListChannelBansInput) (req *request.Request, output *ListChannelBansOutput)
- func (c *ChimeSDKMessaging) ListChannelBansWithContext(ctx aws.Context, input *ListChannelBansInput, opts ...request.Option) (*ListChannelBansOutput, error)
- func (c *ChimeSDKMessaging) ListChannelFlows(input *ListChannelFlowsInput) (*ListChannelFlowsOutput, error)
- func (c *ChimeSDKMessaging) ListChannelFlowsPages(input *ListChannelFlowsInput, fn func(*ListChannelFlowsOutput, bool) bool) error
- func (c *ChimeSDKMessaging) ListChannelFlowsPagesWithContext(ctx aws.Context, input *ListChannelFlowsInput, ...) error
- func (c *ChimeSDKMessaging) ListChannelFlowsRequest(input *ListChannelFlowsInput) (req *request.Request, output *ListChannelFlowsOutput)
- func (c *ChimeSDKMessaging) ListChannelFlowsWithContext(ctx aws.Context, input *ListChannelFlowsInput, opts ...request.Option) (*ListChannelFlowsOutput, error)
- func (c *ChimeSDKMessaging) ListChannelMemberships(input *ListChannelMembershipsInput) (*ListChannelMembershipsOutput, error)
- func (c *ChimeSDKMessaging) ListChannelMembershipsForAppInstanceUser(input *ListChannelMembershipsForAppInstanceUserInput) (*ListChannelMembershipsForAppInstanceUserOutput, error)
- func (c *ChimeSDKMessaging) ListChannelMembershipsForAppInstanceUserPages(input *ListChannelMembershipsForAppInstanceUserInput, ...) error
- func (c *ChimeSDKMessaging) ListChannelMembershipsForAppInstanceUserPagesWithContext(ctx aws.Context, input *ListChannelMembershipsForAppInstanceUserInput, ...) error
- func (c *ChimeSDKMessaging) ListChannelMembershipsForAppInstanceUserRequest(input *ListChannelMembershipsForAppInstanceUserInput) (req *request.Request, output *ListChannelMembershipsForAppInstanceUserOutput)
- func (c *ChimeSDKMessaging) ListChannelMembershipsForAppInstanceUserWithContext(ctx aws.Context, input *ListChannelMembershipsForAppInstanceUserInput, ...) (*ListChannelMembershipsForAppInstanceUserOutput, error)
- func (c *ChimeSDKMessaging) ListChannelMembershipsPages(input *ListChannelMembershipsInput, ...) error
- func (c *ChimeSDKMessaging) ListChannelMembershipsPagesWithContext(ctx aws.Context, input *ListChannelMembershipsInput, ...) error
- func (c *ChimeSDKMessaging) ListChannelMembershipsRequest(input *ListChannelMembershipsInput) (req *request.Request, output *ListChannelMembershipsOutput)
- func (c *ChimeSDKMessaging) ListChannelMembershipsWithContext(ctx aws.Context, input *ListChannelMembershipsInput, opts ...request.Option) (*ListChannelMembershipsOutput, error)
- func (c *ChimeSDKMessaging) ListChannelMessages(input *ListChannelMessagesInput) (*ListChannelMessagesOutput, error)
- func (c *ChimeSDKMessaging) ListChannelMessagesPages(input *ListChannelMessagesInput, ...) error
- func (c *ChimeSDKMessaging) ListChannelMessagesPagesWithContext(ctx aws.Context, input *ListChannelMessagesInput, ...) error
- func (c *ChimeSDKMessaging) ListChannelMessagesRequest(input *ListChannelMessagesInput) (req *request.Request, output *ListChannelMessagesOutput)
- func (c *ChimeSDKMessaging) ListChannelMessagesWithContext(ctx aws.Context, input *ListChannelMessagesInput, opts ...request.Option) (*ListChannelMessagesOutput, error)
- func (c *ChimeSDKMessaging) ListChannelModerators(input *ListChannelModeratorsInput) (*ListChannelModeratorsOutput, error)
- func (c *ChimeSDKMessaging) ListChannelModeratorsPages(input *ListChannelModeratorsInput, ...) error
- func (c *ChimeSDKMessaging) ListChannelModeratorsPagesWithContext(ctx aws.Context, input *ListChannelModeratorsInput, ...) error
- func (c *ChimeSDKMessaging) ListChannelModeratorsRequest(input *ListChannelModeratorsInput) (req *request.Request, output *ListChannelModeratorsOutput)
- func (c *ChimeSDKMessaging) ListChannelModeratorsWithContext(ctx aws.Context, input *ListChannelModeratorsInput, opts ...request.Option) (*ListChannelModeratorsOutput, error)
- func (c *ChimeSDKMessaging) ListChannels(input *ListChannelsInput) (*ListChannelsOutput, error)
- func (c *ChimeSDKMessaging) ListChannelsAssociatedWithChannelFlow(input *ListChannelsAssociatedWithChannelFlowInput) (*ListChannelsAssociatedWithChannelFlowOutput, error)
- func (c *ChimeSDKMessaging) ListChannelsAssociatedWithChannelFlowPages(input *ListChannelsAssociatedWithChannelFlowInput, ...) error
- func (c *ChimeSDKMessaging) ListChannelsAssociatedWithChannelFlowPagesWithContext(ctx aws.Context, input *ListChannelsAssociatedWithChannelFlowInput, ...) error
- func (c *ChimeSDKMessaging) ListChannelsAssociatedWithChannelFlowRequest(input *ListChannelsAssociatedWithChannelFlowInput) (req *request.Request, output *ListChannelsAssociatedWithChannelFlowOutput)
- func (c *ChimeSDKMessaging) ListChannelsAssociatedWithChannelFlowWithContext(ctx aws.Context, input *ListChannelsAssociatedWithChannelFlowInput, ...) (*ListChannelsAssociatedWithChannelFlowOutput, error)
- func (c *ChimeSDKMessaging) ListChannelsModeratedByAppInstanceUser(input *ListChannelsModeratedByAppInstanceUserInput) (*ListChannelsModeratedByAppInstanceUserOutput, error)
- func (c *ChimeSDKMessaging) ListChannelsModeratedByAppInstanceUserPages(input *ListChannelsModeratedByAppInstanceUserInput, ...) error
- func (c *ChimeSDKMessaging) ListChannelsModeratedByAppInstanceUserPagesWithContext(ctx aws.Context, input *ListChannelsModeratedByAppInstanceUserInput, ...) error
- func (c *ChimeSDKMessaging) ListChannelsModeratedByAppInstanceUserRequest(input *ListChannelsModeratedByAppInstanceUserInput) (req *request.Request, output *ListChannelsModeratedByAppInstanceUserOutput)
- func (c *ChimeSDKMessaging) ListChannelsModeratedByAppInstanceUserWithContext(ctx aws.Context, input *ListChannelsModeratedByAppInstanceUserInput, ...) (*ListChannelsModeratedByAppInstanceUserOutput, error)
- func (c *ChimeSDKMessaging) ListChannelsPages(input *ListChannelsInput, fn func(*ListChannelsOutput, bool) bool) error
- func (c *ChimeSDKMessaging) ListChannelsPagesWithContext(ctx aws.Context, input *ListChannelsInput, ...) error
- func (c *ChimeSDKMessaging) ListChannelsRequest(input *ListChannelsInput) (req *request.Request, output *ListChannelsOutput)
- func (c *ChimeSDKMessaging) ListChannelsWithContext(ctx aws.Context, input *ListChannelsInput, opts ...request.Option) (*ListChannelsOutput, error)
- func (c *ChimeSDKMessaging) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
- func (c *ChimeSDKMessaging) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
- func (c *ChimeSDKMessaging) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
- func (c *ChimeSDKMessaging) PutChannelMembershipPreferences(input *PutChannelMembershipPreferencesInput) (*PutChannelMembershipPreferencesOutput, error)
- func (c *ChimeSDKMessaging) PutChannelMembershipPreferencesRequest(input *PutChannelMembershipPreferencesInput) (req *request.Request, output *PutChannelMembershipPreferencesOutput)
- func (c *ChimeSDKMessaging) PutChannelMembershipPreferencesWithContext(ctx aws.Context, input *PutChannelMembershipPreferencesInput, ...) (*PutChannelMembershipPreferencesOutput, error)
- func (c *ChimeSDKMessaging) RedactChannelMessage(input *RedactChannelMessageInput) (*RedactChannelMessageOutput, error)
- func (c *ChimeSDKMessaging) RedactChannelMessageRequest(input *RedactChannelMessageInput) (req *request.Request, output *RedactChannelMessageOutput)
- func (c *ChimeSDKMessaging) RedactChannelMessageWithContext(ctx aws.Context, input *RedactChannelMessageInput, opts ...request.Option) (*RedactChannelMessageOutput, error)
- func (c *ChimeSDKMessaging) SendChannelMessage(input *SendChannelMessageInput) (*SendChannelMessageOutput, error)
- func (c *ChimeSDKMessaging) SendChannelMessageRequest(input *SendChannelMessageInput) (req *request.Request, output *SendChannelMessageOutput)
- func (c *ChimeSDKMessaging) SendChannelMessageWithContext(ctx aws.Context, input *SendChannelMessageInput, opts ...request.Option) (*SendChannelMessageOutput, error)
- func (c *ChimeSDKMessaging) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
- func (c *ChimeSDKMessaging) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
- func (c *ChimeSDKMessaging) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
- func (c *ChimeSDKMessaging) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *ChimeSDKMessaging) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
- func (c *ChimeSDKMessaging) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
- func (c *ChimeSDKMessaging) UpdateChannel(input *UpdateChannelInput) (*UpdateChannelOutput, error)
- func (c *ChimeSDKMessaging) UpdateChannelFlow(input *UpdateChannelFlowInput) (*UpdateChannelFlowOutput, error)
- func (c *ChimeSDKMessaging) UpdateChannelFlowRequest(input *UpdateChannelFlowInput) (req *request.Request, output *UpdateChannelFlowOutput)
- func (c *ChimeSDKMessaging) UpdateChannelFlowWithContext(ctx aws.Context, input *UpdateChannelFlowInput, opts ...request.Option) (*UpdateChannelFlowOutput, error)
- func (c *ChimeSDKMessaging) UpdateChannelMessage(input *UpdateChannelMessageInput) (*UpdateChannelMessageOutput, error)
- func (c *ChimeSDKMessaging) UpdateChannelMessageRequest(input *UpdateChannelMessageInput) (req *request.Request, output *UpdateChannelMessageOutput)
- func (c *ChimeSDKMessaging) UpdateChannelMessageWithContext(ctx aws.Context, input *UpdateChannelMessageInput, opts ...request.Option) (*UpdateChannelMessageOutput, error)
- func (c *ChimeSDKMessaging) UpdateChannelReadMarker(input *UpdateChannelReadMarkerInput) (*UpdateChannelReadMarkerOutput, error)
- func (c *ChimeSDKMessaging) UpdateChannelReadMarkerRequest(input *UpdateChannelReadMarkerInput) (req *request.Request, output *UpdateChannelReadMarkerOutput)
- func (c *ChimeSDKMessaging) UpdateChannelReadMarkerWithContext(ctx aws.Context, input *UpdateChannelReadMarkerInput, opts ...request.Option) (*UpdateChannelReadMarkerOutput, error)
- func (c *ChimeSDKMessaging) UpdateChannelRequest(input *UpdateChannelInput) (req *request.Request, output *UpdateChannelOutput)
- func (c *ChimeSDKMessaging) UpdateChannelWithContext(ctx aws.Context, input *UpdateChannelInput, opts ...request.Option) (*UpdateChannelOutput, error)
- type ConflictException
- func (s *ConflictException) Code() string
- func (s *ConflictException) Error() string
- func (s ConflictException) GoString() string
- func (s *ConflictException) Message() string
- func (s *ConflictException) OrigErr() error
- func (s *ConflictException) RequestID() string
- func (s *ConflictException) StatusCode() int
- func (s ConflictException) String() string
- type CreateChannelBanInput
- func (s CreateChannelBanInput) GoString() string
- func (s *CreateChannelBanInput) SetChannelArn(v string) *CreateChannelBanInput
- func (s *CreateChannelBanInput) SetChimeBearer(v string) *CreateChannelBanInput
- func (s *CreateChannelBanInput) SetMemberArn(v string) *CreateChannelBanInput
- func (s CreateChannelBanInput) String() string
- func (s *CreateChannelBanInput) Validate() error
- type CreateChannelBanOutput
- type CreateChannelFlowInput
- func (s CreateChannelFlowInput) GoString() string
- func (s *CreateChannelFlowInput) SetAppInstanceArn(v string) *CreateChannelFlowInput
- func (s *CreateChannelFlowInput) SetClientRequestToken(v string) *CreateChannelFlowInput
- func (s *CreateChannelFlowInput) SetName(v string) *CreateChannelFlowInput
- func (s *CreateChannelFlowInput) SetProcessors(v []*Processor) *CreateChannelFlowInput
- func (s *CreateChannelFlowInput) SetTags(v []*Tag) *CreateChannelFlowInput
- func (s CreateChannelFlowInput) String() string
- func (s *CreateChannelFlowInput) Validate() error
- type CreateChannelFlowOutput
- type CreateChannelInput
- func (s CreateChannelInput) GoString() string
- func (s *CreateChannelInput) SetAppInstanceArn(v string) *CreateChannelInput
- func (s *CreateChannelInput) SetChimeBearer(v string) *CreateChannelInput
- func (s *CreateChannelInput) SetClientRequestToken(v string) *CreateChannelInput
- func (s *CreateChannelInput) SetMetadata(v string) *CreateChannelInput
- func (s *CreateChannelInput) SetMode(v string) *CreateChannelInput
- func (s *CreateChannelInput) SetName(v string) *CreateChannelInput
- func (s *CreateChannelInput) SetPrivacy(v string) *CreateChannelInput
- func (s *CreateChannelInput) SetTags(v []*Tag) *CreateChannelInput
- func (s CreateChannelInput) String() string
- func (s *CreateChannelInput) Validate() error
- type CreateChannelMembershipInput
- func (s CreateChannelMembershipInput) GoString() string
- func (s *CreateChannelMembershipInput) SetChannelArn(v string) *CreateChannelMembershipInput
- func (s *CreateChannelMembershipInput) SetChimeBearer(v string) *CreateChannelMembershipInput
- func (s *CreateChannelMembershipInput) SetMemberArn(v string) *CreateChannelMembershipInput
- func (s *CreateChannelMembershipInput) SetType(v string) *CreateChannelMembershipInput
- func (s CreateChannelMembershipInput) String() string
- func (s *CreateChannelMembershipInput) Validate() error
- type CreateChannelMembershipOutput
- func (s CreateChannelMembershipOutput) GoString() string
- func (s *CreateChannelMembershipOutput) SetChannelArn(v string) *CreateChannelMembershipOutput
- func (s *CreateChannelMembershipOutput) SetMember(v *Identity) *CreateChannelMembershipOutput
- func (s CreateChannelMembershipOutput) String() string
- type CreateChannelModeratorInput
- func (s CreateChannelModeratorInput) GoString() string
- func (s *CreateChannelModeratorInput) SetChannelArn(v string) *CreateChannelModeratorInput
- func (s *CreateChannelModeratorInput) SetChannelModeratorArn(v string) *CreateChannelModeratorInput
- func (s *CreateChannelModeratorInput) SetChimeBearer(v string) *CreateChannelModeratorInput
- func (s CreateChannelModeratorInput) String() string
- func (s *CreateChannelModeratorInput) Validate() error
- type CreateChannelModeratorOutput
- func (s CreateChannelModeratorOutput) GoString() string
- func (s *CreateChannelModeratorOutput) SetChannelArn(v string) *CreateChannelModeratorOutput
- func (s *CreateChannelModeratorOutput) SetChannelModerator(v *Identity) *CreateChannelModeratorOutput
- func (s CreateChannelModeratorOutput) String() string
- type CreateChannelOutput
- type DeleteChannelBanInput
- func (s DeleteChannelBanInput) GoString() string
- func (s *DeleteChannelBanInput) SetChannelArn(v string) *DeleteChannelBanInput
- func (s *DeleteChannelBanInput) SetChimeBearer(v string) *DeleteChannelBanInput
- func (s *DeleteChannelBanInput) SetMemberArn(v string) *DeleteChannelBanInput
- func (s DeleteChannelBanInput) String() string
- func (s *DeleteChannelBanInput) Validate() error
- type DeleteChannelBanOutput
- type DeleteChannelFlowInput
- type DeleteChannelFlowOutput
- type DeleteChannelInput
- type DeleteChannelMembershipInput
- func (s DeleteChannelMembershipInput) GoString() string
- func (s *DeleteChannelMembershipInput) SetChannelArn(v string) *DeleteChannelMembershipInput
- func (s *DeleteChannelMembershipInput) SetChimeBearer(v string) *DeleteChannelMembershipInput
- func (s *DeleteChannelMembershipInput) SetMemberArn(v string) *DeleteChannelMembershipInput
- func (s DeleteChannelMembershipInput) String() string
- func (s *DeleteChannelMembershipInput) Validate() error
- type DeleteChannelMembershipOutput
- type DeleteChannelMessageInput
- func (s DeleteChannelMessageInput) GoString() string
- func (s *DeleteChannelMessageInput) SetChannelArn(v string) *DeleteChannelMessageInput
- func (s *DeleteChannelMessageInput) SetChimeBearer(v string) *DeleteChannelMessageInput
- func (s *DeleteChannelMessageInput) SetMessageId(v string) *DeleteChannelMessageInput
- func (s DeleteChannelMessageInput) String() string
- func (s *DeleteChannelMessageInput) Validate() error
- type DeleteChannelMessageOutput
- type DeleteChannelModeratorInput
- func (s DeleteChannelModeratorInput) GoString() string
- func (s *DeleteChannelModeratorInput) SetChannelArn(v string) *DeleteChannelModeratorInput
- func (s *DeleteChannelModeratorInput) SetChannelModeratorArn(v string) *DeleteChannelModeratorInput
- func (s *DeleteChannelModeratorInput) SetChimeBearer(v string) *DeleteChannelModeratorInput
- func (s DeleteChannelModeratorInput) String() string
- func (s *DeleteChannelModeratorInput) Validate() error
- type DeleteChannelModeratorOutput
- type DeleteChannelOutput
- type DescribeChannelBanInput
- func (s DescribeChannelBanInput) GoString() string
- func (s *DescribeChannelBanInput) SetChannelArn(v string) *DescribeChannelBanInput
- func (s *DescribeChannelBanInput) SetChimeBearer(v string) *DescribeChannelBanInput
- func (s *DescribeChannelBanInput) SetMemberArn(v string) *DescribeChannelBanInput
- func (s DescribeChannelBanInput) String() string
- func (s *DescribeChannelBanInput) Validate() error
- type DescribeChannelBanOutput
- type DescribeChannelFlowInput
- type DescribeChannelFlowOutput
- type DescribeChannelInput
- type DescribeChannelMembershipForAppInstanceUserInput
- func (s DescribeChannelMembershipForAppInstanceUserInput) GoString() string
- func (s *DescribeChannelMembershipForAppInstanceUserInput) SetAppInstanceUserArn(v string) *DescribeChannelMembershipForAppInstanceUserInput
- func (s *DescribeChannelMembershipForAppInstanceUserInput) SetChannelArn(v string) *DescribeChannelMembershipForAppInstanceUserInput
- func (s *DescribeChannelMembershipForAppInstanceUserInput) SetChimeBearer(v string) *DescribeChannelMembershipForAppInstanceUserInput
- func (s DescribeChannelMembershipForAppInstanceUserInput) String() string
- func (s *DescribeChannelMembershipForAppInstanceUserInput) Validate() error
- type DescribeChannelMembershipForAppInstanceUserOutput
- func (s DescribeChannelMembershipForAppInstanceUserOutput) GoString() string
- func (s *DescribeChannelMembershipForAppInstanceUserOutput) SetChannelMembership(v *ChannelMembershipForAppInstanceUserSummary) *DescribeChannelMembershipForAppInstanceUserOutput
- func (s DescribeChannelMembershipForAppInstanceUserOutput) String() string
- type DescribeChannelMembershipInput
- func (s DescribeChannelMembershipInput) GoString() string
- func (s *DescribeChannelMembershipInput) SetChannelArn(v string) *DescribeChannelMembershipInput
- func (s *DescribeChannelMembershipInput) SetChimeBearer(v string) *DescribeChannelMembershipInput
- func (s *DescribeChannelMembershipInput) SetMemberArn(v string) *DescribeChannelMembershipInput
- func (s DescribeChannelMembershipInput) String() string
- func (s *DescribeChannelMembershipInput) Validate() error
- type DescribeChannelMembershipOutput
- type DescribeChannelModeratedByAppInstanceUserInput
- func (s DescribeChannelModeratedByAppInstanceUserInput) GoString() string
- func (s *DescribeChannelModeratedByAppInstanceUserInput) SetAppInstanceUserArn(v string) *DescribeChannelModeratedByAppInstanceUserInput
- func (s *DescribeChannelModeratedByAppInstanceUserInput) SetChannelArn(v string) *DescribeChannelModeratedByAppInstanceUserInput
- func (s *DescribeChannelModeratedByAppInstanceUserInput) SetChimeBearer(v string) *DescribeChannelModeratedByAppInstanceUserInput
- func (s DescribeChannelModeratedByAppInstanceUserInput) String() string
- func (s *DescribeChannelModeratedByAppInstanceUserInput) Validate() error
- type DescribeChannelModeratedByAppInstanceUserOutput
- func (s DescribeChannelModeratedByAppInstanceUserOutput) GoString() string
- func (s *DescribeChannelModeratedByAppInstanceUserOutput) SetChannel(v *ChannelModeratedByAppInstanceUserSummary) *DescribeChannelModeratedByAppInstanceUserOutput
- func (s DescribeChannelModeratedByAppInstanceUserOutput) String() string
- type DescribeChannelModeratorInput
- func (s DescribeChannelModeratorInput) GoString() string
- func (s *DescribeChannelModeratorInput) SetChannelArn(v string) *DescribeChannelModeratorInput
- func (s *DescribeChannelModeratorInput) SetChannelModeratorArn(v string) *DescribeChannelModeratorInput
- func (s *DescribeChannelModeratorInput) SetChimeBearer(v string) *DescribeChannelModeratorInput
- func (s DescribeChannelModeratorInput) String() string
- func (s *DescribeChannelModeratorInput) Validate() error
- type DescribeChannelModeratorOutput
- type DescribeChannelOutput
- type DisassociateChannelFlowInput
- func (s DisassociateChannelFlowInput) GoString() string
- func (s *DisassociateChannelFlowInput) SetChannelArn(v string) *DisassociateChannelFlowInput
- func (s *DisassociateChannelFlowInput) SetChannelFlowArn(v string) *DisassociateChannelFlowInput
- func (s *DisassociateChannelFlowInput) SetChimeBearer(v string) *DisassociateChannelFlowInput
- func (s DisassociateChannelFlowInput) String() string
- func (s *DisassociateChannelFlowInput) Validate() error
- type DisassociateChannelFlowOutput
- type ForbiddenException
- func (s *ForbiddenException) Code() string
- func (s *ForbiddenException) Error() string
- func (s ForbiddenException) GoString() string
- func (s *ForbiddenException) Message() string
- func (s *ForbiddenException) OrigErr() error
- func (s *ForbiddenException) RequestID() string
- func (s *ForbiddenException) StatusCode() int
- func (s ForbiddenException) String() string
- type GetChannelMembershipPreferencesInput
- func (s GetChannelMembershipPreferencesInput) GoString() string
- func (s *GetChannelMembershipPreferencesInput) SetChannelArn(v string) *GetChannelMembershipPreferencesInput
- func (s *GetChannelMembershipPreferencesInput) SetChimeBearer(v string) *GetChannelMembershipPreferencesInput
- func (s *GetChannelMembershipPreferencesInput) SetMemberArn(v string) *GetChannelMembershipPreferencesInput
- func (s GetChannelMembershipPreferencesInput) String() string
- func (s *GetChannelMembershipPreferencesInput) Validate() error
- type GetChannelMembershipPreferencesOutput
- func (s GetChannelMembershipPreferencesOutput) GoString() string
- func (s *GetChannelMembershipPreferencesOutput) SetChannelArn(v string) *GetChannelMembershipPreferencesOutput
- func (s *GetChannelMembershipPreferencesOutput) SetMember(v *Identity) *GetChannelMembershipPreferencesOutput
- func (s *GetChannelMembershipPreferencesOutput) SetPreferences(v *ChannelMembershipPreferences) *GetChannelMembershipPreferencesOutput
- func (s GetChannelMembershipPreferencesOutput) String() string
- type GetChannelMessageInput
- func (s GetChannelMessageInput) GoString() string
- func (s *GetChannelMessageInput) SetChannelArn(v string) *GetChannelMessageInput
- func (s *GetChannelMessageInput) SetChimeBearer(v string) *GetChannelMessageInput
- func (s *GetChannelMessageInput) SetMessageId(v string) *GetChannelMessageInput
- func (s GetChannelMessageInput) String() string
- func (s *GetChannelMessageInput) Validate() error
- type GetChannelMessageOutput
- type GetChannelMessageStatusInput
- func (s GetChannelMessageStatusInput) GoString() string
- func (s *GetChannelMessageStatusInput) SetChannelArn(v string) *GetChannelMessageStatusInput
- func (s *GetChannelMessageStatusInput) SetChimeBearer(v string) *GetChannelMessageStatusInput
- func (s *GetChannelMessageStatusInput) SetMessageId(v string) *GetChannelMessageStatusInput
- func (s GetChannelMessageStatusInput) String() string
- func (s *GetChannelMessageStatusInput) Validate() error
- type GetChannelMessageStatusOutput
- type GetMessagingSessionEndpointInput
- type GetMessagingSessionEndpointOutput
- type Identity
- type LambdaConfiguration
- type ListChannelBansInput
- func (s ListChannelBansInput) GoString() string
- func (s *ListChannelBansInput) SetChannelArn(v string) *ListChannelBansInput
- func (s *ListChannelBansInput) SetChimeBearer(v string) *ListChannelBansInput
- func (s *ListChannelBansInput) SetMaxResults(v int64) *ListChannelBansInput
- func (s *ListChannelBansInput) SetNextToken(v string) *ListChannelBansInput
- func (s ListChannelBansInput) String() string
- func (s *ListChannelBansInput) Validate() error
- type ListChannelBansOutput
- func (s ListChannelBansOutput) GoString() string
- func (s *ListChannelBansOutput) SetChannelArn(v string) *ListChannelBansOutput
- func (s *ListChannelBansOutput) SetChannelBans(v []*ChannelBanSummary) *ListChannelBansOutput
- func (s *ListChannelBansOutput) SetNextToken(v string) *ListChannelBansOutput
- func (s ListChannelBansOutput) String() string
- type ListChannelFlowsInput
- func (s ListChannelFlowsInput) GoString() string
- func (s *ListChannelFlowsInput) SetAppInstanceArn(v string) *ListChannelFlowsInput
- func (s *ListChannelFlowsInput) SetMaxResults(v int64) *ListChannelFlowsInput
- func (s *ListChannelFlowsInput) SetNextToken(v string) *ListChannelFlowsInput
- func (s ListChannelFlowsInput) String() string
- func (s *ListChannelFlowsInput) Validate() error
- type ListChannelFlowsOutput
- type ListChannelMembershipsForAppInstanceUserInput
- func (s ListChannelMembershipsForAppInstanceUserInput) GoString() string
- func (s *ListChannelMembershipsForAppInstanceUserInput) SetAppInstanceUserArn(v string) *ListChannelMembershipsForAppInstanceUserInput
- func (s *ListChannelMembershipsForAppInstanceUserInput) SetChimeBearer(v string) *ListChannelMembershipsForAppInstanceUserInput
- func (s *ListChannelMembershipsForAppInstanceUserInput) SetMaxResults(v int64) *ListChannelMembershipsForAppInstanceUserInput
- func (s *ListChannelMembershipsForAppInstanceUserInput) SetNextToken(v string) *ListChannelMembershipsForAppInstanceUserInput
- func (s ListChannelMembershipsForAppInstanceUserInput) String() string
- func (s *ListChannelMembershipsForAppInstanceUserInput) Validate() error
- type ListChannelMembershipsForAppInstanceUserOutput
- func (s ListChannelMembershipsForAppInstanceUserOutput) GoString() string
- func (s *ListChannelMembershipsForAppInstanceUserOutput) SetChannelMemberships(v []*ChannelMembershipForAppInstanceUserSummary) *ListChannelMembershipsForAppInstanceUserOutput
- func (s *ListChannelMembershipsForAppInstanceUserOutput) SetNextToken(v string) *ListChannelMembershipsForAppInstanceUserOutput
- func (s ListChannelMembershipsForAppInstanceUserOutput) String() string
- type ListChannelMembershipsInput
- func (s ListChannelMembershipsInput) GoString() string
- func (s *ListChannelMembershipsInput) SetChannelArn(v string) *ListChannelMembershipsInput
- func (s *ListChannelMembershipsInput) SetChimeBearer(v string) *ListChannelMembershipsInput
- func (s *ListChannelMembershipsInput) SetMaxResults(v int64) *ListChannelMembershipsInput
- func (s *ListChannelMembershipsInput) SetNextToken(v string) *ListChannelMembershipsInput
- func (s *ListChannelMembershipsInput) SetType(v string) *ListChannelMembershipsInput
- func (s ListChannelMembershipsInput) String() string
- func (s *ListChannelMembershipsInput) Validate() error
- type ListChannelMembershipsOutput
- func (s ListChannelMembershipsOutput) GoString() string
- func (s *ListChannelMembershipsOutput) SetChannelArn(v string) *ListChannelMembershipsOutput
- func (s *ListChannelMembershipsOutput) SetChannelMemberships(v []*ChannelMembershipSummary) *ListChannelMembershipsOutput
- func (s *ListChannelMembershipsOutput) SetNextToken(v string) *ListChannelMembershipsOutput
- func (s ListChannelMembershipsOutput) String() string
- type ListChannelMessagesInput
- func (s ListChannelMessagesInput) GoString() string
- func (s *ListChannelMessagesInput) SetChannelArn(v string) *ListChannelMessagesInput
- func (s *ListChannelMessagesInput) SetChimeBearer(v string) *ListChannelMessagesInput
- func (s *ListChannelMessagesInput) SetMaxResults(v int64) *ListChannelMessagesInput
- func (s *ListChannelMessagesInput) SetNextToken(v string) *ListChannelMessagesInput
- func (s *ListChannelMessagesInput) SetNotAfter(v time.Time) *ListChannelMessagesInput
- func (s *ListChannelMessagesInput) SetNotBefore(v time.Time) *ListChannelMessagesInput
- func (s *ListChannelMessagesInput) SetSortOrder(v string) *ListChannelMessagesInput
- func (s ListChannelMessagesInput) String() string
- func (s *ListChannelMessagesInput) Validate() error
- type ListChannelMessagesOutput
- func (s ListChannelMessagesOutput) GoString() string
- func (s *ListChannelMessagesOutput) SetChannelArn(v string) *ListChannelMessagesOutput
- func (s *ListChannelMessagesOutput) SetChannelMessages(v []*ChannelMessageSummary) *ListChannelMessagesOutput
- func (s *ListChannelMessagesOutput) SetNextToken(v string) *ListChannelMessagesOutput
- func (s ListChannelMessagesOutput) String() string
- type ListChannelModeratorsInput
- func (s ListChannelModeratorsInput) GoString() string
- func (s *ListChannelModeratorsInput) SetChannelArn(v string) *ListChannelModeratorsInput
- func (s *ListChannelModeratorsInput) SetChimeBearer(v string) *ListChannelModeratorsInput
- func (s *ListChannelModeratorsInput) SetMaxResults(v int64) *ListChannelModeratorsInput
- func (s *ListChannelModeratorsInput) SetNextToken(v string) *ListChannelModeratorsInput
- func (s ListChannelModeratorsInput) String() string
- func (s *ListChannelModeratorsInput) Validate() error
- type ListChannelModeratorsOutput
- func (s ListChannelModeratorsOutput) GoString() string
- func (s *ListChannelModeratorsOutput) SetChannelArn(v string) *ListChannelModeratorsOutput
- func (s *ListChannelModeratorsOutput) SetChannelModerators(v []*ChannelModeratorSummary) *ListChannelModeratorsOutput
- func (s *ListChannelModeratorsOutput) SetNextToken(v string) *ListChannelModeratorsOutput
- func (s ListChannelModeratorsOutput) String() string
- type ListChannelsAssociatedWithChannelFlowInput
- func (s ListChannelsAssociatedWithChannelFlowInput) GoString() string
- func (s *ListChannelsAssociatedWithChannelFlowInput) SetChannelFlowArn(v string) *ListChannelsAssociatedWithChannelFlowInput
- func (s *ListChannelsAssociatedWithChannelFlowInput) SetMaxResults(v int64) *ListChannelsAssociatedWithChannelFlowInput
- func (s *ListChannelsAssociatedWithChannelFlowInput) SetNextToken(v string) *ListChannelsAssociatedWithChannelFlowInput
- func (s ListChannelsAssociatedWithChannelFlowInput) String() string
- func (s *ListChannelsAssociatedWithChannelFlowInput) Validate() error
- type ListChannelsAssociatedWithChannelFlowOutput
- func (s ListChannelsAssociatedWithChannelFlowOutput) GoString() string
- func (s *ListChannelsAssociatedWithChannelFlowOutput) SetChannels(v []*ChannelAssociatedWithFlowSummary) *ListChannelsAssociatedWithChannelFlowOutput
- func (s *ListChannelsAssociatedWithChannelFlowOutput) SetNextToken(v string) *ListChannelsAssociatedWithChannelFlowOutput
- func (s ListChannelsAssociatedWithChannelFlowOutput) String() string
- type ListChannelsInput
- func (s ListChannelsInput) GoString() string
- func (s *ListChannelsInput) SetAppInstanceArn(v string) *ListChannelsInput
- func (s *ListChannelsInput) SetChimeBearer(v string) *ListChannelsInput
- func (s *ListChannelsInput) SetMaxResults(v int64) *ListChannelsInput
- func (s *ListChannelsInput) SetNextToken(v string) *ListChannelsInput
- func (s *ListChannelsInput) SetPrivacy(v string) *ListChannelsInput
- func (s ListChannelsInput) String() string
- func (s *ListChannelsInput) Validate() error
- type ListChannelsModeratedByAppInstanceUserInput
- func (s ListChannelsModeratedByAppInstanceUserInput) GoString() string
- func (s *ListChannelsModeratedByAppInstanceUserInput) SetAppInstanceUserArn(v string) *ListChannelsModeratedByAppInstanceUserInput
- func (s *ListChannelsModeratedByAppInstanceUserInput) SetChimeBearer(v string) *ListChannelsModeratedByAppInstanceUserInput
- func (s *ListChannelsModeratedByAppInstanceUserInput) SetMaxResults(v int64) *ListChannelsModeratedByAppInstanceUserInput
- func (s *ListChannelsModeratedByAppInstanceUserInput) SetNextToken(v string) *ListChannelsModeratedByAppInstanceUserInput
- func (s ListChannelsModeratedByAppInstanceUserInput) String() string
- func (s *ListChannelsModeratedByAppInstanceUserInput) Validate() error
- type ListChannelsModeratedByAppInstanceUserOutput
- func (s ListChannelsModeratedByAppInstanceUserOutput) GoString() string
- func (s *ListChannelsModeratedByAppInstanceUserOutput) SetChannels(v []*ChannelModeratedByAppInstanceUserSummary) *ListChannelsModeratedByAppInstanceUserOutput
- func (s *ListChannelsModeratedByAppInstanceUserOutput) SetNextToken(v string) *ListChannelsModeratedByAppInstanceUserOutput
- func (s ListChannelsModeratedByAppInstanceUserOutput) String() string
- type ListChannelsOutput
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type MessageAttributeValue
- type MessagingSessionEndpoint
- type NotFoundException
- func (s *NotFoundException) Code() string
- func (s *NotFoundException) Error() string
- func (s NotFoundException) GoString() string
- func (s *NotFoundException) Message() string
- func (s *NotFoundException) OrigErr() error
- func (s *NotFoundException) RequestID() string
- func (s *NotFoundException) StatusCode() int
- func (s NotFoundException) String() string
- type Processor
- func (s Processor) GoString() string
- func (s *Processor) SetConfiguration(v *ProcessorConfiguration) *Processor
- func (s *Processor) SetExecutionOrder(v int64) *Processor
- func (s *Processor) SetFallbackAction(v string) *Processor
- func (s *Processor) SetName(v string) *Processor
- func (s Processor) String() string
- func (s *Processor) Validate() error
- type ProcessorConfiguration
- type PushNotificationConfiguration
- func (s PushNotificationConfiguration) GoString() string
- func (s *PushNotificationConfiguration) SetBody(v string) *PushNotificationConfiguration
- func (s *PushNotificationConfiguration) SetTitle(v string) *PushNotificationConfiguration
- func (s *PushNotificationConfiguration) SetType(v string) *PushNotificationConfiguration
- func (s PushNotificationConfiguration) String() string
- func (s *PushNotificationConfiguration) Validate() error
- type PushNotificationPreferences
- func (s PushNotificationPreferences) GoString() string
- func (s *PushNotificationPreferences) SetAllowNotifications(v string) *PushNotificationPreferences
- func (s *PushNotificationPreferences) SetFilterRule(v string) *PushNotificationPreferences
- func (s PushNotificationPreferences) String() string
- func (s *PushNotificationPreferences) Validate() error
- type PutChannelMembershipPreferencesInput
- func (s PutChannelMembershipPreferencesInput) GoString() string
- func (s *PutChannelMembershipPreferencesInput) SetChannelArn(v string) *PutChannelMembershipPreferencesInput
- func (s *PutChannelMembershipPreferencesInput) SetChimeBearer(v string) *PutChannelMembershipPreferencesInput
- func (s *PutChannelMembershipPreferencesInput) SetMemberArn(v string) *PutChannelMembershipPreferencesInput
- func (s *PutChannelMembershipPreferencesInput) SetPreferences(v *ChannelMembershipPreferences) *PutChannelMembershipPreferencesInput
- func (s PutChannelMembershipPreferencesInput) String() string
- func (s *PutChannelMembershipPreferencesInput) Validate() error
- type PutChannelMembershipPreferencesOutput
- func (s PutChannelMembershipPreferencesOutput) GoString() string
- func (s *PutChannelMembershipPreferencesOutput) SetChannelArn(v string) *PutChannelMembershipPreferencesOutput
- func (s *PutChannelMembershipPreferencesOutput) SetMember(v *Identity) *PutChannelMembershipPreferencesOutput
- func (s *PutChannelMembershipPreferencesOutput) SetPreferences(v *ChannelMembershipPreferences) *PutChannelMembershipPreferencesOutput
- func (s PutChannelMembershipPreferencesOutput) String() string
- type RedactChannelMessageInput
- func (s RedactChannelMessageInput) GoString() string
- func (s *RedactChannelMessageInput) SetChannelArn(v string) *RedactChannelMessageInput
- func (s *RedactChannelMessageInput) SetChimeBearer(v string) *RedactChannelMessageInput
- func (s *RedactChannelMessageInput) SetMessageId(v string) *RedactChannelMessageInput
- func (s RedactChannelMessageInput) String() string
- func (s *RedactChannelMessageInput) Validate() error
- type RedactChannelMessageOutput
- type ResourceLimitExceededException
- func (s *ResourceLimitExceededException) Code() string
- func (s *ResourceLimitExceededException) Error() string
- func (s ResourceLimitExceededException) GoString() string
- func (s *ResourceLimitExceededException) Message() string
- func (s *ResourceLimitExceededException) OrigErr() error
- func (s *ResourceLimitExceededException) RequestID() string
- func (s *ResourceLimitExceededException) StatusCode() int
- func (s ResourceLimitExceededException) String() string
- type SendChannelMessageInput
- func (s SendChannelMessageInput) GoString() string
- func (s *SendChannelMessageInput) SetChannelArn(v string) *SendChannelMessageInput
- func (s *SendChannelMessageInput) SetChimeBearer(v string) *SendChannelMessageInput
- func (s *SendChannelMessageInput) SetClientRequestToken(v string) *SendChannelMessageInput
- func (s *SendChannelMessageInput) SetContent(v string) *SendChannelMessageInput
- func (s *SendChannelMessageInput) SetMessageAttributes(v map[string]*MessageAttributeValue) *SendChannelMessageInput
- func (s *SendChannelMessageInput) SetMetadata(v string) *SendChannelMessageInput
- func (s *SendChannelMessageInput) SetPersistence(v string) *SendChannelMessageInput
- func (s *SendChannelMessageInput) SetPushNotification(v *PushNotificationConfiguration) *SendChannelMessageInput
- func (s *SendChannelMessageInput) SetType(v string) *SendChannelMessageInput
- func (s SendChannelMessageInput) String() string
- func (s *SendChannelMessageInput) Validate() error
- type SendChannelMessageOutput
- func (s SendChannelMessageOutput) GoString() string
- func (s *SendChannelMessageOutput) SetChannelArn(v string) *SendChannelMessageOutput
- func (s *SendChannelMessageOutput) SetMessageId(v string) *SendChannelMessageOutput
- func (s *SendChannelMessageOutput) SetStatus(v *ChannelMessageStatusStructure) *SendChannelMessageOutput
- func (s SendChannelMessageOutput) String() string
- type ServiceFailureException
- func (s *ServiceFailureException) Code() string
- func (s *ServiceFailureException) Error() string
- func (s ServiceFailureException) GoString() string
- func (s *ServiceFailureException) Message() string
- func (s *ServiceFailureException) OrigErr() error
- func (s *ServiceFailureException) RequestID() string
- func (s *ServiceFailureException) StatusCode() int
- func (s ServiceFailureException) String() string
- type ServiceUnavailableException
- func (s *ServiceUnavailableException) Code() string
- func (s *ServiceUnavailableException) Error() string
- func (s ServiceUnavailableException) GoString() string
- func (s *ServiceUnavailableException) Message() string
- func (s *ServiceUnavailableException) OrigErr() error
- func (s *ServiceUnavailableException) RequestID() string
- func (s *ServiceUnavailableException) StatusCode() int
- func (s ServiceUnavailableException) String() string
- type Tag
- type TagResourceInput
- type TagResourceOutput
- type ThrottledClientException
- func (s *ThrottledClientException) Code() string
- func (s *ThrottledClientException) Error() string
- func (s ThrottledClientException) GoString() string
- func (s *ThrottledClientException) Message() string
- func (s *ThrottledClientException) OrigErr() error
- func (s *ThrottledClientException) RequestID() string
- func (s *ThrottledClientException) StatusCode() int
- func (s ThrottledClientException) String() string
- type UnauthorizedClientException
- func (s *UnauthorizedClientException) Code() string
- func (s *UnauthorizedClientException) Error() string
- func (s UnauthorizedClientException) GoString() string
- func (s *UnauthorizedClientException) Message() string
- func (s *UnauthorizedClientException) OrigErr() error
- func (s *UnauthorizedClientException) RequestID() string
- func (s *UnauthorizedClientException) StatusCode() int
- func (s UnauthorizedClientException) String() string
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateChannelFlowInput
- func (s UpdateChannelFlowInput) GoString() string
- func (s *UpdateChannelFlowInput) SetChannelFlowArn(v string) *UpdateChannelFlowInput
- func (s *UpdateChannelFlowInput) SetName(v string) *UpdateChannelFlowInput
- func (s *UpdateChannelFlowInput) SetProcessors(v []*Processor) *UpdateChannelFlowInput
- func (s UpdateChannelFlowInput) String() string
- func (s *UpdateChannelFlowInput) Validate() error
- type UpdateChannelFlowOutput
- type UpdateChannelInput
- func (s UpdateChannelInput) GoString() string
- func (s *UpdateChannelInput) SetChannelArn(v string) *UpdateChannelInput
- func (s *UpdateChannelInput) SetChimeBearer(v string) *UpdateChannelInput
- func (s *UpdateChannelInput) SetMetadata(v string) *UpdateChannelInput
- func (s *UpdateChannelInput) SetMode(v string) *UpdateChannelInput
- func (s *UpdateChannelInput) SetName(v string) *UpdateChannelInput
- func (s UpdateChannelInput) String() string
- func (s *UpdateChannelInput) Validate() error
- type UpdateChannelMessageInput
- func (s UpdateChannelMessageInput) GoString() string
- func (s *UpdateChannelMessageInput) SetChannelArn(v string) *UpdateChannelMessageInput
- func (s *UpdateChannelMessageInput) SetChimeBearer(v string) *UpdateChannelMessageInput
- func (s *UpdateChannelMessageInput) SetContent(v string) *UpdateChannelMessageInput
- func (s *UpdateChannelMessageInput) SetMessageId(v string) *UpdateChannelMessageInput
- func (s *UpdateChannelMessageInput) SetMetadata(v string) *UpdateChannelMessageInput
- func (s UpdateChannelMessageInput) String() string
- func (s *UpdateChannelMessageInput) Validate() error
- type UpdateChannelMessageOutput
- func (s UpdateChannelMessageOutput) GoString() string
- func (s *UpdateChannelMessageOutput) SetChannelArn(v string) *UpdateChannelMessageOutput
- func (s *UpdateChannelMessageOutput) SetMessageId(v string) *UpdateChannelMessageOutput
- func (s *UpdateChannelMessageOutput) SetStatus(v *ChannelMessageStatusStructure) *UpdateChannelMessageOutput
- func (s UpdateChannelMessageOutput) String() string
- type UpdateChannelOutput
- type UpdateChannelReadMarkerInput
- func (s UpdateChannelReadMarkerInput) GoString() string
- func (s *UpdateChannelReadMarkerInput) SetChannelArn(v string) *UpdateChannelReadMarkerInput
- func (s *UpdateChannelReadMarkerInput) SetChimeBearer(v string) *UpdateChannelReadMarkerInput
- func (s UpdateChannelReadMarkerInput) String() string
- func (s *UpdateChannelReadMarkerInput) Validate() error
- type UpdateChannelReadMarkerOutput
Constants ¶
const ( // AllowNotificationsAll is a AllowNotifications enum value AllowNotificationsAll = "ALL" // AllowNotificationsNone is a AllowNotifications enum value AllowNotificationsNone = "NONE" // AllowNotificationsFiltered is a AllowNotifications enum value AllowNotificationsFiltered = "FILTERED" )
const ( // ChannelMembershipTypeDefault is a ChannelMembershipType enum value ChannelMembershipTypeDefault = "DEFAULT" // ChannelMembershipTypeHidden is a ChannelMembershipType enum value ChannelMembershipTypeHidden = "HIDDEN" )
const ( // ChannelMessagePersistenceTypePersistent is a ChannelMessagePersistenceType enum value ChannelMessagePersistenceTypePersistent = "PERSISTENT" // ChannelMessagePersistenceTypeNonPersistent is a ChannelMessagePersistenceType enum value ChannelMessagePersistenceTypeNonPersistent = "NON_PERSISTENT" )
const ( // ChannelMessageStatusSent is a ChannelMessageStatus enum value ChannelMessageStatusSent = "SENT" // ChannelMessageStatusPending is a ChannelMessageStatus enum value ChannelMessageStatusPending = "PENDING" // ChannelMessageStatusFailed is a ChannelMessageStatus enum value ChannelMessageStatusFailed = "FAILED" // ChannelMessageStatusDenied is a ChannelMessageStatus enum value ChannelMessageStatusDenied = "DENIED" )
const ( // ChannelMessageTypeStandard is a ChannelMessageType enum value ChannelMessageTypeStandard = "STANDARD" // ChannelMessageTypeControl is a ChannelMessageType enum value ChannelMessageTypeControl = "CONTROL" )
const ( // ChannelModeUnrestricted is a ChannelMode enum value ChannelModeUnrestricted = "UNRESTRICTED" // ChannelModeRestricted is a ChannelMode enum value ChannelModeRestricted = "RESTRICTED" )
const ( // ChannelPrivacyPublic is a ChannelPrivacy enum value ChannelPrivacyPublic = "PUBLIC" // ChannelPrivacyPrivate is a ChannelPrivacy enum value ChannelPrivacyPrivate = "PRIVATE" )
const ( // ErrorCodeBadRequest is a ErrorCode enum value ErrorCodeBadRequest = "BadRequest" // ErrorCodeConflict is a ErrorCode enum value ErrorCodeConflict = "Conflict" // ErrorCodeForbidden is a ErrorCode enum value ErrorCodeForbidden = "Forbidden" // ErrorCodeNotFound is a ErrorCode enum value ErrorCodeNotFound = "NotFound" // ErrorCodePreconditionFailed is a ErrorCode enum value ErrorCodePreconditionFailed = "PreconditionFailed" // ErrorCodeResourceLimitExceeded is a ErrorCode enum value ErrorCodeResourceLimitExceeded = "ResourceLimitExceeded" // ErrorCodeServiceFailure is a ErrorCode enum value ErrorCodeServiceFailure = "ServiceFailure" // ErrorCodeAccessDenied is a ErrorCode enum value ErrorCodeAccessDenied = "AccessDenied" ErrorCodeServiceUnavailable = "ServiceUnavailable" // ErrorCodeThrottled is a ErrorCode enum value ErrorCodeThrottled = "Throttled" // ErrorCodeThrottling is a ErrorCode enum value ErrorCodeThrottling = "Throttling" ErrorCodeUnauthorized = "Unauthorized" // ErrorCodeUnprocessable is a ErrorCode enum value ErrorCodeUnprocessable = "Unprocessable" // ErrorCodeVoiceConnectorGroupAssociationsExist is a ErrorCode enum value ErrorCodeVoiceConnectorGroupAssociationsExist = "VoiceConnectorGroupAssociationsExist" // ErrorCodePhoneNumberAssociationsExist is a ErrorCode enum value ErrorCodePhoneNumberAssociationsExist = "PhoneNumberAssociationsExist" )
const ( // FallbackActionContinue is a FallbackAction enum value FallbackActionContinue = "CONTINUE" // FallbackActionAbort is a FallbackAction enum value FallbackActionAbort = "ABORT" )
const ( // PushNotificationTypeDefault is a PushNotificationType enum value PushNotificationTypeDefault = "DEFAULT" // PushNotificationTypeVoip is a PushNotificationType enum value PushNotificationTypeVoip = "VOIP" )
const ( // SortOrderAscending is a SortOrder enum value SortOrderAscending = "ASCENDING" // SortOrderDescending is a SortOrder enum value SortOrderDescending = "DESCENDING" )
const ( // ErrCodeBadRequestException for service response error code // "BadRequestException". // // The input parameters don't match the service's restrictions. ErrCodeBadRequestException = "BadRequestException" // ErrCodeConflictException for service response error code // "ConflictException". // // The request could not be processed because of conflict in the current state // of the resource. ErrCodeConflictException = "ConflictException" // ErrCodeForbiddenException for service response error code // "ForbiddenException". // // The client is permanently forbidden from making the request. ErrCodeForbiddenException = "ForbiddenException" // ErrCodeNotFoundException for service response error code // "NotFoundException". // // One or more of the resources in the request does not exist in the system. ErrCodeNotFoundException = "NotFoundException" // ErrCodeResourceLimitExceededException for service response error code // "ResourceLimitExceededException". // // The request exceeds the resource limit. ErrCodeResourceLimitExceededException = "ResourceLimitExceededException" // ErrCodeServiceFailureException for service response error code // "ServiceFailureException". // // The service encountered an unexpected error. ErrCodeServiceFailureException = "ServiceFailureException" // "ServiceUnavailableException". // // The service is currently unavailable. ErrCodeServiceUnavailableException = "ServiceUnavailableException" // ErrCodeThrottledClientException for service response error code // "ThrottledClientException". // // The client exceeded its request rate limit. ErrCodeThrottledClientException = "ThrottledClientException" // "UnauthorizedClientException". // // The client is not currently authorized to make the request. ErrCodeUnauthorizedClientException = "UnauthorizedClientException" )
const ( ServiceName = "Chime SDK Messaging" // Name of service. EndpointsID = "messaging-chime" // ID to lookup a service endpoint with. ServiceID = "Chime SDK Messaging" // ServiceID is a unique identifier of a specific service. )
Service information constants
const (
// InvocationTypeAsync is a InvocationType enum value
InvocationTypeAsync = "ASYNC"
)
Variables ¶
This section is empty.
Functions ¶
func AllowNotifications_Values ¶
func AllowNotifications_Values() []string
AllowNotifications_Values returns all elements of the AllowNotifications enum
func ChannelMembershipType_Values ¶
func ChannelMembershipType_Values() []string
ChannelMembershipType_Values returns all elements of the ChannelMembershipType enum
func ChannelMessagePersistenceType_Values ¶
func ChannelMessagePersistenceType_Values() []string
ChannelMessagePersistenceType_Values returns all elements of the ChannelMessagePersistenceType enum
func ChannelMessageStatus_Values ¶
func ChannelMessageStatus_Values() []string
ChannelMessageStatus_Values returns all elements of the ChannelMessageStatus enum
func ChannelMessageType_Values ¶
func ChannelMessageType_Values() []string
ChannelMessageType_Values returns all elements of the ChannelMessageType enum
func ChannelMode_Values ¶
func ChannelMode_Values() []string
ChannelMode_Values returns all elements of the ChannelMode enum
func ChannelPrivacy_Values ¶
func ChannelPrivacy_Values() []string
ChannelPrivacy_Values returns all elements of the ChannelPrivacy enum
func ErrorCode_Values ¶
func ErrorCode_Values() []string
ErrorCode_Values returns all elements of the ErrorCode enum
func FallbackAction_Values ¶
func FallbackAction_Values() []string
FallbackAction_Values returns all elements of the FallbackAction enum
func InvocationType_Values ¶
func InvocationType_Values() []string
InvocationType_Values returns all elements of the InvocationType enum
func PushNotificationType_Values ¶
func PushNotificationType_Values() []string
PushNotificationType_Values returns all elements of the PushNotificationType enum
func SortOrder_Values ¶
func SortOrder_Values() []string
SortOrder_Values returns all elements of the SortOrder enum
Types ¶
type AppInstanceUserMembershipSummary ¶
type AppInstanceUserMembershipSummary struct { // The time at which a message was last read. ReadMarkerTimestamp *time.Time `type:"timestamp"` // The type of ChannelMembership. Type *string `type:"string" enum:"ChannelMembershipType"` // contains filtered or unexported fields }
Summary of the membership details of an AppInstanceUser.
func (AppInstanceUserMembershipSummary) GoString ¶
func (s AppInstanceUserMembershipSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AppInstanceUserMembershipSummary) SetReadMarkerTimestamp ¶
func (s *AppInstanceUserMembershipSummary) SetReadMarkerTimestamp(v time.Time) *AppInstanceUserMembershipSummary
SetReadMarkerTimestamp sets the ReadMarkerTimestamp field's value.
func (*AppInstanceUserMembershipSummary) SetType ¶
func (s *AppInstanceUserMembershipSummary) SetType(v string) *AppInstanceUserMembershipSummary
SetType sets the Type field's value.
func (AppInstanceUserMembershipSummary) String ¶
func (s AppInstanceUserMembershipSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssociateChannelFlowInput ¶
type AssociateChannelFlowInput struct { // The ARN of the channel. // // ChannelArn is a required field ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"` // The ARN of the channel flow. // // ChannelFlowArn is a required field ChannelFlowArn *string `min:"5" type:"string" required:"true"` // The AppInstanceUserArn of the user making the API call. // // ChimeBearer is a required field ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string" required:"true"` // contains filtered or unexported fields }
func (AssociateChannelFlowInput) GoString ¶
func (s AssociateChannelFlowInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateChannelFlowInput) SetChannelArn ¶
func (s *AssociateChannelFlowInput) SetChannelArn(v string) *AssociateChannelFlowInput
SetChannelArn sets the ChannelArn field's value.
func (*AssociateChannelFlowInput) SetChannelFlowArn ¶
func (s *AssociateChannelFlowInput) SetChannelFlowArn(v string) *AssociateChannelFlowInput
SetChannelFlowArn sets the ChannelFlowArn field's value.
func (*AssociateChannelFlowInput) SetChimeBearer ¶
func (s *AssociateChannelFlowInput) SetChimeBearer(v string) *AssociateChannelFlowInput
SetChimeBearer sets the ChimeBearer field's value.
func (AssociateChannelFlowInput) String ¶
func (s AssociateChannelFlowInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateChannelFlowInput) Validate ¶
func (s *AssociateChannelFlowInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateChannelFlowOutput ¶
type AssociateChannelFlowOutput struct {
// contains filtered or unexported fields
}
func (AssociateChannelFlowOutput) GoString ¶
func (s AssociateChannelFlowOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (AssociateChannelFlowOutput) String ¶
func (s AssociateChannelFlowOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BadRequestException ¶
type BadRequestException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Code_ *string `locationName:"Code" type:"string" enum:"ErrorCode"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The input parameters don't match the service's restrictions.
func (*BadRequestException) Code ¶
func (s *BadRequestException) Code() string
Code returns the exception type name.
func (*BadRequestException) Error ¶
func (s *BadRequestException) Error() string
func (BadRequestException) GoString ¶
func (s BadRequestException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BadRequestException) Message ¶
func (s *BadRequestException) Message() string
Message returns the exception's message.
func (*BadRequestException) OrigErr ¶
func (s *BadRequestException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*BadRequestException) RequestID ¶
func (s *BadRequestException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*BadRequestException) StatusCode ¶
func (s *BadRequestException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (BadRequestException) String ¶
func (s BadRequestException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BatchChannelMemberships ¶
type BatchChannelMemberships struct { // The ARN of the channel to which you're adding users. ChannelArn *string `min:"5" type:"string"` // The identifier of the member who invited another member. InvitedBy *Identity `type:"structure"` // The users successfully added to the request. Members []*Identity `type:"list"` // The membership types set for the channel users. Type *string `type:"string" enum:"ChannelMembershipType"` // contains filtered or unexported fields }
The membership information, including member ARNs, the channel ARN, and membership types.
func (BatchChannelMemberships) GoString ¶
func (s BatchChannelMemberships) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchChannelMemberships) SetChannelArn ¶
func (s *BatchChannelMemberships) SetChannelArn(v string) *BatchChannelMemberships
SetChannelArn sets the ChannelArn field's value.
func (*BatchChannelMemberships) SetInvitedBy ¶
func (s *BatchChannelMemberships) SetInvitedBy(v *Identity) *BatchChannelMemberships
SetInvitedBy sets the InvitedBy field's value.
func (*BatchChannelMemberships) SetMembers ¶
func (s *BatchChannelMemberships) SetMembers(v []*Identity) *BatchChannelMemberships
SetMembers sets the Members field's value.
func (*BatchChannelMemberships) SetType ¶
func (s *BatchChannelMemberships) SetType(v string) *BatchChannelMemberships
SetType sets the Type field's value.
func (BatchChannelMemberships) String ¶
func (s BatchChannelMemberships) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BatchCreateChannelMembershipError ¶
type BatchCreateChannelMembershipError struct { // The error code. ErrorCode *string `type:"string" enum:"ErrorCode"` // The error message. ErrorMessage *string `type:"string"` // The AppInstanceUserArn of the member that the service couldn't add. MemberArn *string `min:"5" type:"string"` // contains filtered or unexported fields }
A list of failed member ARNs, error codes, and error messages.
func (BatchCreateChannelMembershipError) GoString ¶
func (s BatchCreateChannelMembershipError) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchCreateChannelMembershipError) SetErrorCode ¶
func (s *BatchCreateChannelMembershipError) SetErrorCode(v string) *BatchCreateChannelMembershipError
SetErrorCode sets the ErrorCode field's value.
func (*BatchCreateChannelMembershipError) SetErrorMessage ¶
func (s *BatchCreateChannelMembershipError) SetErrorMessage(v string) *BatchCreateChannelMembershipError
SetErrorMessage sets the ErrorMessage field's value.
func (*BatchCreateChannelMembershipError) SetMemberArn ¶
func (s *BatchCreateChannelMembershipError) SetMemberArn(v string) *BatchCreateChannelMembershipError
SetMemberArn sets the MemberArn field's value.
func (BatchCreateChannelMembershipError) String ¶
func (s BatchCreateChannelMembershipError) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BatchCreateChannelMembershipInput ¶
type BatchCreateChannelMembershipInput struct { // The ARN of the channel to which you're adding users. // // ChannelArn is a required field ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"` // The AppInstanceUserArn of the user that makes the API call. // // ChimeBearer is a required field ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string" required:"true"` // The AppInstanceUserArns of the members you want to add to the channel. // // MemberArns is a required field MemberArns []*string `min:"1" type:"list" required:"true"` // The membership type of a user, DEFAULT or HIDDEN. Default members are always // returned as part of ListChannelMemberships. Hidden members are only returned // if the type filter in ListChannelMemberships equals HIDDEN. Otherwise hidden // members are not returned. This is only supported by moderators. Type *string `type:"string" enum:"ChannelMembershipType"` // contains filtered or unexported fields }
func (BatchCreateChannelMembershipInput) GoString ¶
func (s BatchCreateChannelMembershipInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchCreateChannelMembershipInput) SetChannelArn ¶
func (s *BatchCreateChannelMembershipInput) SetChannelArn(v string) *BatchCreateChannelMembershipInput
SetChannelArn sets the ChannelArn field's value.
func (*BatchCreateChannelMembershipInput) SetChimeBearer ¶
func (s *BatchCreateChannelMembershipInput) SetChimeBearer(v string) *BatchCreateChannelMembershipInput
SetChimeBearer sets the ChimeBearer field's value.
func (*BatchCreateChannelMembershipInput) SetMemberArns ¶
func (s *BatchCreateChannelMembershipInput) SetMemberArns(v []*string) *BatchCreateChannelMembershipInput
SetMemberArns sets the MemberArns field's value.
func (*BatchCreateChannelMembershipInput) SetType ¶
func (s *BatchCreateChannelMembershipInput) SetType(v string) *BatchCreateChannelMembershipInput
SetType sets the Type field's value.
func (BatchCreateChannelMembershipInput) String ¶
func (s BatchCreateChannelMembershipInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchCreateChannelMembershipInput) Validate ¶
func (s *BatchCreateChannelMembershipInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchCreateChannelMembershipOutput ¶
type BatchCreateChannelMembershipOutput struct { // The list of channel memberships in the response. BatchChannelMemberships *BatchChannelMemberships `type:"structure"` // If the action fails for one or more of the memberships in the request, a // list of the memberships is returned, along with error codes and error messages. Errors []*BatchCreateChannelMembershipError `type:"list"` // contains filtered or unexported fields }
func (BatchCreateChannelMembershipOutput) GoString ¶
func (s BatchCreateChannelMembershipOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchCreateChannelMembershipOutput) SetBatchChannelMemberships ¶
func (s *BatchCreateChannelMembershipOutput) SetBatchChannelMemberships(v *BatchChannelMemberships) *BatchCreateChannelMembershipOutput
SetBatchChannelMemberships sets the BatchChannelMemberships field's value.
func (*BatchCreateChannelMembershipOutput) SetErrors ¶
func (s *BatchCreateChannelMembershipOutput) SetErrors(v []*BatchCreateChannelMembershipError) *BatchCreateChannelMembershipOutput
SetErrors sets the Errors field's value.
func (BatchCreateChannelMembershipOutput) String ¶
func (s BatchCreateChannelMembershipOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Channel ¶
type Channel struct { // The ARN of a channel. ChannelArn *string `min:"5" type:"string"` // The ARN of the channel flow. ChannelFlowArn *string `min:"5" type:"string"` // The AppInstanceUser who created the channel. CreatedBy *Identity `type:"structure"` // The time at which the AppInstanceUser created the channel. CreatedTimestamp *time.Time `type:"timestamp"` // The time at which a member sent the last message in the channel. LastMessageTimestamp *time.Time `type:"timestamp"` // The time at which a channel was last updated. LastUpdatedTimestamp *time.Time `type:"timestamp"` // The channel's metadata. // // Metadata is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by Channel's // String and GoString methods. Metadata *string `type:"string" sensitive:"true"` // The mode of the channel. Mode *string `type:"string" enum:"ChannelMode"` // The name of a channel. // // Name is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by Channel's // String and GoString methods. Name *string `min:"1" type:"string" sensitive:"true"` // The channel's privacy setting. Privacy *string `type:"string" enum:"ChannelPrivacy"` // contains filtered or unexported fields }
The details of a channel.
func (Channel) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Channel) SetChannelArn ¶
SetChannelArn sets the ChannelArn field's value.
func (*Channel) SetChannelFlowArn ¶
SetChannelFlowArn sets the ChannelFlowArn field's value.
func (*Channel) SetCreatedBy ¶
SetCreatedBy sets the CreatedBy field's value.
func (*Channel) SetCreatedTimestamp ¶
SetCreatedTimestamp sets the CreatedTimestamp field's value.
func (*Channel) SetLastMessageTimestamp ¶
SetLastMessageTimestamp sets the LastMessageTimestamp field's value.
func (*Channel) SetLastUpdatedTimestamp ¶
SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.
func (*Channel) SetMetadata ¶
SetMetadata sets the Metadata field's value.
func (*Channel) SetPrivacy ¶
SetPrivacy sets the Privacy field's value.
type ChannelAssociatedWithFlowSummary ¶
type ChannelAssociatedWithFlowSummary struct { // The ARN of the channel. ChannelArn *string `min:"5" type:"string"` // The channel's metadata. // // Metadata is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ChannelAssociatedWithFlowSummary's // String and GoString methods. Metadata *string `type:"string" sensitive:"true"` // The mode of the channel. Mode *string `type:"string" enum:"ChannelMode"` // The name of the channel flow. // // Name is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ChannelAssociatedWithFlowSummary's // String and GoString methods. Name *string `min:"1" type:"string" sensitive:"true"` // The channel's privacy setting. Privacy *string `type:"string" enum:"ChannelPrivacy"` // contains filtered or unexported fields }
Summary of details of a channel associated with channel flow.
func (ChannelAssociatedWithFlowSummary) GoString ¶
func (s ChannelAssociatedWithFlowSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ChannelAssociatedWithFlowSummary) SetChannelArn ¶
func (s *ChannelAssociatedWithFlowSummary) SetChannelArn(v string) *ChannelAssociatedWithFlowSummary
SetChannelArn sets the ChannelArn field's value.
func (*ChannelAssociatedWithFlowSummary) SetMetadata ¶
func (s *ChannelAssociatedWithFlowSummary) SetMetadata(v string) *ChannelAssociatedWithFlowSummary
SetMetadata sets the Metadata field's value.
func (*ChannelAssociatedWithFlowSummary) SetMode ¶
func (s *ChannelAssociatedWithFlowSummary) SetMode(v string) *ChannelAssociatedWithFlowSummary
SetMode sets the Mode field's value.
func (*ChannelAssociatedWithFlowSummary) SetName ¶
func (s *ChannelAssociatedWithFlowSummary) SetName(v string) *ChannelAssociatedWithFlowSummary
SetName sets the Name field's value.
func (*ChannelAssociatedWithFlowSummary) SetPrivacy ¶
func (s *ChannelAssociatedWithFlowSummary) SetPrivacy(v string) *ChannelAssociatedWithFlowSummary
SetPrivacy sets the Privacy field's value.
func (ChannelAssociatedWithFlowSummary) String ¶
func (s ChannelAssociatedWithFlowSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ChannelBan ¶
type ChannelBan struct { // The ARN of the channel from which a member is being banned. ChannelArn *string `min:"5" type:"string"` // The AppInstanceUser who created the ban. CreatedBy *Identity `type:"structure"` // The time at which the ban was created. CreatedTimestamp *time.Time `type:"timestamp"` // The member being banned from the channel. Member *Identity `type:"structure"` // contains filtered or unexported fields }
The details of a channel ban.
func (ChannelBan) GoString ¶
func (s ChannelBan) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ChannelBan) SetChannelArn ¶
func (s *ChannelBan) SetChannelArn(v string) *ChannelBan
SetChannelArn sets the ChannelArn field's value.
func (*ChannelBan) SetCreatedBy ¶
func (s *ChannelBan) SetCreatedBy(v *Identity) *ChannelBan
SetCreatedBy sets the CreatedBy field's value.
func (*ChannelBan) SetCreatedTimestamp ¶
func (s *ChannelBan) SetCreatedTimestamp(v time.Time) *ChannelBan
SetCreatedTimestamp sets the CreatedTimestamp field's value.
func (*ChannelBan) SetMember ¶
func (s *ChannelBan) SetMember(v *Identity) *ChannelBan
SetMember sets the Member field's value.
func (ChannelBan) String ¶
func (s ChannelBan) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ChannelBanSummary ¶
type ChannelBanSummary struct { // The member being banned from a channel. Member *Identity `type:"structure"` // contains filtered or unexported fields }
Summary of the details of a ChannelBan.
func (ChannelBanSummary) GoString ¶
func (s ChannelBanSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ChannelBanSummary) SetMember ¶
func (s *ChannelBanSummary) SetMember(v *Identity) *ChannelBanSummary
SetMember sets the Member field's value.
func (ChannelBanSummary) String ¶
func (s ChannelBanSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ChannelFlow ¶
type ChannelFlow struct { // The ARN of the channel flow. ChannelFlowArn *string `min:"5" type:"string"` // The time at which the channel flow was created. CreatedTimestamp *time.Time `type:"timestamp"` // The time at which a channel flow was updated. LastUpdatedTimestamp *time.Time `type:"timestamp"` // The name of the channel flow. // // Name is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ChannelFlow's // String and GoString methods. Name *string `min:"1" type:"string" sensitive:"true"` // Information about the processor Lambda functions. Processors []*Processor `min:"1" type:"list"` // contains filtered or unexported fields }
The details of a channel flow.
func (ChannelFlow) GoString ¶
func (s ChannelFlow) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ChannelFlow) SetChannelFlowArn ¶
func (s *ChannelFlow) SetChannelFlowArn(v string) *ChannelFlow
SetChannelFlowArn sets the ChannelFlowArn field's value.
func (*ChannelFlow) SetCreatedTimestamp ¶
func (s *ChannelFlow) SetCreatedTimestamp(v time.Time) *ChannelFlow
SetCreatedTimestamp sets the CreatedTimestamp field's value.
func (*ChannelFlow) SetLastUpdatedTimestamp ¶
func (s *ChannelFlow) SetLastUpdatedTimestamp(v time.Time) *ChannelFlow
SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.
func (*ChannelFlow) SetName ¶
func (s *ChannelFlow) SetName(v string) *ChannelFlow
SetName sets the Name field's value.
func (*ChannelFlow) SetProcessors ¶
func (s *ChannelFlow) SetProcessors(v []*Processor) *ChannelFlow
SetProcessors sets the Processors field's value.
func (ChannelFlow) String ¶
func (s ChannelFlow) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ChannelFlowCallbackInput ¶
type ChannelFlowCallbackInput struct { // The identifier passed to the processor by the service when invoked. Use the // identifier to call back the service. CallbackId *string `min:"32" type:"string" idempotencyToken:"true"` // The ARN of the channel. // // ChannelArn is a required field ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"` // Stores information about the processed message. // // ChannelMessage is a required field ChannelMessage *ChannelMessageCallback `type:"structure" required:"true"` // When a processor determines that a message needs to be DENIED, pass this // parameter with a value of true. DeleteResource *bool `type:"boolean"` // contains filtered or unexported fields }
func (ChannelFlowCallbackInput) GoString ¶
func (s ChannelFlowCallbackInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ChannelFlowCallbackInput) SetCallbackId ¶
func (s *ChannelFlowCallbackInput) SetCallbackId(v string) *ChannelFlowCallbackInput
SetCallbackId sets the CallbackId field's value.
func (*ChannelFlowCallbackInput) SetChannelArn ¶
func (s *ChannelFlowCallbackInput) SetChannelArn(v string) *ChannelFlowCallbackInput
SetChannelArn sets the ChannelArn field's value.
func (*ChannelFlowCallbackInput) SetChannelMessage ¶
func (s *ChannelFlowCallbackInput) SetChannelMessage(v *ChannelMessageCallback) *ChannelFlowCallbackInput
SetChannelMessage sets the ChannelMessage field's value.
func (*ChannelFlowCallbackInput) SetDeleteResource ¶
func (s *ChannelFlowCallbackInput) SetDeleteResource(v bool) *ChannelFlowCallbackInput
SetDeleteResource sets the DeleteResource field's value.
func (ChannelFlowCallbackInput) String ¶
func (s ChannelFlowCallbackInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ChannelFlowCallbackInput) Validate ¶
func (s *ChannelFlowCallbackInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ChannelFlowCallbackOutput ¶
type ChannelFlowCallbackOutput struct { // The call back ID passed in the request. CallbackId *string `min:"32" type:"string"` // The ARN of the channel. ChannelArn *string `min:"5" type:"string"` // contains filtered or unexported fields }
func (ChannelFlowCallbackOutput) GoString ¶
func (s ChannelFlowCallbackOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ChannelFlowCallbackOutput) SetCallbackId ¶
func (s *ChannelFlowCallbackOutput) SetCallbackId(v string) *ChannelFlowCallbackOutput
SetCallbackId sets the CallbackId field's value.
func (*ChannelFlowCallbackOutput) SetChannelArn ¶
func (s *ChannelFlowCallbackOutput) SetChannelArn(v string) *ChannelFlowCallbackOutput
SetChannelArn sets the ChannelArn field's value.
func (ChannelFlowCallbackOutput) String ¶
func (s ChannelFlowCallbackOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ChannelFlowSummary ¶
type ChannelFlowSummary struct { // The ARN of the channel flow. ChannelFlowArn *string `min:"5" type:"string"` // The name of the channel flow. // // Name is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ChannelFlowSummary's // String and GoString methods. Name *string `min:"1" type:"string" sensitive:"true"` // Information about the processor Lambda functions. Processors []*Processor `min:"1" type:"list"` // contains filtered or unexported fields }
Summary of details of a channel flow.
func (ChannelFlowSummary) GoString ¶
func (s ChannelFlowSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ChannelFlowSummary) SetChannelFlowArn ¶
func (s *ChannelFlowSummary) SetChannelFlowArn(v string) *ChannelFlowSummary
SetChannelFlowArn sets the ChannelFlowArn field's value.
func (*ChannelFlowSummary) SetName ¶
func (s *ChannelFlowSummary) SetName(v string) *ChannelFlowSummary
SetName sets the Name field's value.
func (*ChannelFlowSummary) SetProcessors ¶
func (s *ChannelFlowSummary) SetProcessors(v []*Processor) *ChannelFlowSummary
SetProcessors sets the Processors field's value.
func (ChannelFlowSummary) String ¶
func (s ChannelFlowSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ChannelMembership ¶
type ChannelMembership struct { // The ARN of the member's channel. ChannelArn *string `min:"5" type:"string"` // The time at which the channel membership was created. CreatedTimestamp *time.Time `type:"timestamp"` // The identifier of the member who invited another member. InvitedBy *Identity `type:"structure"` // The time at which a channel membership was last updated. LastUpdatedTimestamp *time.Time `type:"timestamp"` // The data of the channel member. Member *Identity `type:"structure"` // The membership type set for the channel member. Type *string `type:"string" enum:"ChannelMembershipType"` // contains filtered or unexported fields }
The details of a channel member.
func (ChannelMembership) GoString ¶
func (s ChannelMembership) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ChannelMembership) SetChannelArn ¶
func (s *ChannelMembership) SetChannelArn(v string) *ChannelMembership
SetChannelArn sets the ChannelArn field's value.
func (*ChannelMembership) SetCreatedTimestamp ¶
func (s *ChannelMembership) SetCreatedTimestamp(v time.Time) *ChannelMembership
SetCreatedTimestamp sets the CreatedTimestamp field's value.
func (*ChannelMembership) SetInvitedBy ¶
func (s *ChannelMembership) SetInvitedBy(v *Identity) *ChannelMembership
SetInvitedBy sets the InvitedBy field's value.
func (*ChannelMembership) SetLastUpdatedTimestamp ¶
func (s *ChannelMembership) SetLastUpdatedTimestamp(v time.Time) *ChannelMembership
SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.
func (*ChannelMembership) SetMember ¶
func (s *ChannelMembership) SetMember(v *Identity) *ChannelMembership
SetMember sets the Member field's value.
func (*ChannelMembership) SetType ¶
func (s *ChannelMembership) SetType(v string) *ChannelMembership
SetType sets the Type field's value.
func (ChannelMembership) String ¶
func (s ChannelMembership) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ChannelMembershipForAppInstanceUserSummary ¶
type ChannelMembershipForAppInstanceUserSummary struct { // Returns the channel membership data for an AppInstance. AppInstanceUserMembershipSummary *AppInstanceUserMembershipSummary `type:"structure"` // Returns the channel data for an AppInstance. ChannelSummary *ChannelSummary `type:"structure"` // contains filtered or unexported fields }
Summary of the channel membership details of an AppInstanceUser.
func (ChannelMembershipForAppInstanceUserSummary) GoString ¶
func (s ChannelMembershipForAppInstanceUserSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ChannelMembershipForAppInstanceUserSummary) SetAppInstanceUserMembershipSummary ¶
func (s *ChannelMembershipForAppInstanceUserSummary) SetAppInstanceUserMembershipSummary(v *AppInstanceUserMembershipSummary) *ChannelMembershipForAppInstanceUserSummary
SetAppInstanceUserMembershipSummary sets the AppInstanceUserMembershipSummary field's value.
func (*ChannelMembershipForAppInstanceUserSummary) SetChannelSummary ¶
func (s *ChannelMembershipForAppInstanceUserSummary) SetChannelSummary(v *ChannelSummary) *ChannelMembershipForAppInstanceUserSummary
SetChannelSummary sets the ChannelSummary field's value.
func (ChannelMembershipForAppInstanceUserSummary) String ¶
func (s ChannelMembershipForAppInstanceUserSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ChannelMembershipPreferences ¶
type ChannelMembershipPreferences struct { // The push notification configuration of a message. PushNotifications *PushNotificationPreferences `type:"structure"` // contains filtered or unexported fields }
The channel membership preferences for an AppInstanceUser.
func (ChannelMembershipPreferences) GoString ¶
func (s ChannelMembershipPreferences) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ChannelMembershipPreferences) SetPushNotifications ¶
func (s *ChannelMembershipPreferences) SetPushNotifications(v *PushNotificationPreferences) *ChannelMembershipPreferences
SetPushNotifications sets the PushNotifications field's value.
func (ChannelMembershipPreferences) String ¶
func (s ChannelMembershipPreferences) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ChannelMembershipPreferences) Validate ¶
func (s *ChannelMembershipPreferences) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ChannelMembershipSummary ¶
type ChannelMembershipSummary struct { // A member's summary data. Member *Identity `type:"structure"` // contains filtered or unexported fields }
Summary of the details of a ChannelMembership.
func (ChannelMembershipSummary) GoString ¶
func (s ChannelMembershipSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ChannelMembershipSummary) SetMember ¶
func (s *ChannelMembershipSummary) SetMember(v *Identity) *ChannelMembershipSummary
SetMember sets the Member field's value.
func (ChannelMembershipSummary) String ¶
func (s ChannelMembershipSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ChannelMessage ¶
type ChannelMessage struct { // The ARN of the channel. ChannelArn *string `min:"5" type:"string"` // The message content. // // Content is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ChannelMessage's // String and GoString methods. Content *string `type:"string" sensitive:"true"` // The time at which the message was created. CreatedTimestamp *time.Time `type:"timestamp"` // The time at which a message was edited. LastEditedTimestamp *time.Time `type:"timestamp"` // The time at which a message was updated. LastUpdatedTimestamp *time.Time `type:"timestamp"` // The attributes for the message, used for message filtering along with a FilterRule // defined in the PushNotificationPreferences. MessageAttributes map[string]*MessageAttributeValue `type:"map"` // The ID of a message. MessageId *string `min:"1" type:"string"` // The message metadata. // // Metadata is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ChannelMessage's // String and GoString methods. Metadata *string `type:"string" sensitive:"true"` // The persistence setting for a channel message. Persistence *string `type:"string" enum:"ChannelMessagePersistenceType"` // Hides the content of a message. Redacted *bool `type:"boolean"` // The message sender. Sender *Identity `type:"structure"` // The status of the channel message. Status *ChannelMessageStatusStructure `type:"structure"` // The message type. Type *string `type:"string" enum:"ChannelMessageType"` // contains filtered or unexported fields }
The details of a message in a channel.
func (ChannelMessage) GoString ¶
func (s ChannelMessage) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ChannelMessage) SetChannelArn ¶
func (s *ChannelMessage) SetChannelArn(v string) *ChannelMessage
SetChannelArn sets the ChannelArn field's value.
func (*ChannelMessage) SetContent ¶
func (s *ChannelMessage) SetContent(v string) *ChannelMessage
SetContent sets the Content field's value.
func (*ChannelMessage) SetCreatedTimestamp ¶
func (s *ChannelMessage) SetCreatedTimestamp(v time.Time) *ChannelMessage
SetCreatedTimestamp sets the CreatedTimestamp field's value.
func (*ChannelMessage) SetLastEditedTimestamp ¶
func (s *ChannelMessage) SetLastEditedTimestamp(v time.Time) *ChannelMessage
SetLastEditedTimestamp sets the LastEditedTimestamp field's value.
func (*ChannelMessage) SetLastUpdatedTimestamp ¶
func (s *ChannelMessage) SetLastUpdatedTimestamp(v time.Time) *ChannelMessage
SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.
func (*ChannelMessage) SetMessageAttributes ¶
func (s *ChannelMessage) SetMessageAttributes(v map[string]*MessageAttributeValue) *ChannelMessage
SetMessageAttributes sets the MessageAttributes field's value.
func (*ChannelMessage) SetMessageId ¶
func (s *ChannelMessage) SetMessageId(v string) *ChannelMessage
SetMessageId sets the MessageId field's value.
func (*ChannelMessage) SetMetadata ¶
func (s *ChannelMessage) SetMetadata(v string) *ChannelMessage
SetMetadata sets the Metadata field's value.
func (*ChannelMessage) SetPersistence ¶
func (s *ChannelMessage) SetPersistence(v string) *ChannelMessage
SetPersistence sets the Persistence field's value.
func (*ChannelMessage) SetRedacted ¶
func (s *ChannelMessage) SetRedacted(v bool) *ChannelMessage
SetRedacted sets the Redacted field's value.
func (*ChannelMessage) SetSender ¶
func (s *ChannelMessage) SetSender(v *Identity) *ChannelMessage
SetSender sets the Sender field's value.
func (*ChannelMessage) SetStatus ¶
func (s *ChannelMessage) SetStatus(v *ChannelMessageStatusStructure) *ChannelMessage
SetStatus sets the Status field's value.
func (*ChannelMessage) SetType ¶
func (s *ChannelMessage) SetType(v string) *ChannelMessage
SetType sets the Type field's value.
func (ChannelMessage) String ¶
func (s ChannelMessage) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ChannelMessageCallback ¶
type ChannelMessageCallback struct { // The message content. // // Content is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ChannelMessageCallback's // String and GoString methods. Content *string `min:"1" type:"string" sensitive:"true"` // The message ID. // // MessageId is a required field MessageId *string `min:"1" type:"string" required:"true"` // The message metadata. // // Metadata is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ChannelMessageCallback's // String and GoString methods. Metadata *string `type:"string" sensitive:"true"` // contains filtered or unexported fields }
Stores information about a callback.
func (ChannelMessageCallback) GoString ¶
func (s ChannelMessageCallback) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ChannelMessageCallback) SetContent ¶
func (s *ChannelMessageCallback) SetContent(v string) *ChannelMessageCallback
SetContent sets the Content field's value.
func (*ChannelMessageCallback) SetMessageId ¶
func (s *ChannelMessageCallback) SetMessageId(v string) *ChannelMessageCallback
SetMessageId sets the MessageId field's value.
func (*ChannelMessageCallback) SetMetadata ¶
func (s *ChannelMessageCallback) SetMetadata(v string) *ChannelMessageCallback
SetMetadata sets the Metadata field's value.
func (ChannelMessageCallback) String ¶
func (s ChannelMessageCallback) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ChannelMessageCallback) Validate ¶
func (s *ChannelMessageCallback) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ChannelMessageStatusStructure ¶
type ChannelMessageStatusStructure struct { // Contains more details about the messasge status. Detail *string `type:"string"` // The message status value. Value *string `type:"string" enum:"ChannelMessageStatus"` // contains filtered or unexported fields }
Stores information about a message status.
func (ChannelMessageStatusStructure) GoString ¶
func (s ChannelMessageStatusStructure) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ChannelMessageStatusStructure) SetDetail ¶
func (s *ChannelMessageStatusStructure) SetDetail(v string) *ChannelMessageStatusStructure
SetDetail sets the Detail field's value.
func (*ChannelMessageStatusStructure) SetValue ¶
func (s *ChannelMessageStatusStructure) SetValue(v string) *ChannelMessageStatusStructure
SetValue sets the Value field's value.
func (ChannelMessageStatusStructure) String ¶
func (s ChannelMessageStatusStructure) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ChannelMessageSummary ¶
type ChannelMessageSummary struct { // The content of the message. // // Content is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ChannelMessageSummary's // String and GoString methods. Content *string `type:"string" sensitive:"true"` // The time at which the message summary was created. CreatedTimestamp *time.Time `type:"timestamp"` // The time at which a message was last edited. LastEditedTimestamp *time.Time `type:"timestamp"` // The time at which a message was last updated. LastUpdatedTimestamp *time.Time `type:"timestamp"` // The message attribues listed in a the summary of a channel message. MessageAttributes map[string]*MessageAttributeValue `type:"map"` // The ID of the message. MessageId *string `min:"1" type:"string"` // The metadata of the message. // // Metadata is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ChannelMessageSummary's // String and GoString methods. Metadata *string `type:"string" sensitive:"true"` // Indicates whether a message was redacted. Redacted *bool `type:"boolean"` // The message sender. Sender *Identity `type:"structure"` // The message status. The status value is SENT for messages sent to a channel // without a channel flow. For channels associated with channel flow, the value // determines the processing stage. Status *ChannelMessageStatusStructure `type:"structure"` // The type of message. Type *string `type:"string" enum:"ChannelMessageType"` // contains filtered or unexported fields }
Summary of the messages in a Channel.
func (ChannelMessageSummary) GoString ¶
func (s ChannelMessageSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ChannelMessageSummary) SetContent ¶
func (s *ChannelMessageSummary) SetContent(v string) *ChannelMessageSummary
SetContent sets the Content field's value.
func (*ChannelMessageSummary) SetCreatedTimestamp ¶
func (s *ChannelMessageSummary) SetCreatedTimestamp(v time.Time) *ChannelMessageSummary
SetCreatedTimestamp sets the CreatedTimestamp field's value.
func (*ChannelMessageSummary) SetLastEditedTimestamp ¶
func (s *ChannelMessageSummary) SetLastEditedTimestamp(v time.Time) *ChannelMessageSummary
SetLastEditedTimestamp sets the LastEditedTimestamp field's value.
func (*ChannelMessageSummary) SetLastUpdatedTimestamp ¶
func (s *ChannelMessageSummary) SetLastUpdatedTimestamp(v time.Time) *ChannelMessageSummary
SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.
func (*ChannelMessageSummary) SetMessageAttributes ¶
func (s *ChannelMessageSummary) SetMessageAttributes(v map[string]*MessageAttributeValue) *ChannelMessageSummary
SetMessageAttributes sets the MessageAttributes field's value.
func (*ChannelMessageSummary) SetMessageId ¶
func (s *ChannelMessageSummary) SetMessageId(v string) *ChannelMessageSummary
SetMessageId sets the MessageId field's value.
func (*ChannelMessageSummary) SetMetadata ¶
func (s *ChannelMessageSummary) SetMetadata(v string) *ChannelMessageSummary
SetMetadata sets the Metadata field's value.
func (*ChannelMessageSummary) SetRedacted ¶
func (s *ChannelMessageSummary) SetRedacted(v bool) *ChannelMessageSummary
SetRedacted sets the Redacted field's value.
func (*ChannelMessageSummary) SetSender ¶
func (s *ChannelMessageSummary) SetSender(v *Identity) *ChannelMessageSummary
SetSender sets the Sender field's value.
func (*ChannelMessageSummary) SetStatus ¶
func (s *ChannelMessageSummary) SetStatus(v *ChannelMessageStatusStructure) *ChannelMessageSummary
SetStatus sets the Status field's value.
func (*ChannelMessageSummary) SetType ¶
func (s *ChannelMessageSummary) SetType(v string) *ChannelMessageSummary
SetType sets the Type field's value.
func (ChannelMessageSummary) String ¶
func (s ChannelMessageSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ChannelModeratedByAppInstanceUserSummary ¶
type ChannelModeratedByAppInstanceUserSummary struct { // Summary of the details of a Channel. ChannelSummary *ChannelSummary `type:"structure"` // contains filtered or unexported fields }
Summary of the details of a moderated channel.
func (ChannelModeratedByAppInstanceUserSummary) GoString ¶
func (s ChannelModeratedByAppInstanceUserSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ChannelModeratedByAppInstanceUserSummary) SetChannelSummary ¶
func (s *ChannelModeratedByAppInstanceUserSummary) SetChannelSummary(v *ChannelSummary) *ChannelModeratedByAppInstanceUserSummary
SetChannelSummary sets the ChannelSummary field's value.
func (ChannelModeratedByAppInstanceUserSummary) String ¶
func (s ChannelModeratedByAppInstanceUserSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ChannelModerator ¶
type ChannelModerator struct { // The ARN of the moderator's channel. ChannelArn *string `min:"5" type:"string"` // The AppInstanceUser who created the moderator. CreatedBy *Identity `type:"structure"` // The time at which the moderator was created. CreatedTimestamp *time.Time `type:"timestamp"` // The moderator's data. Moderator *Identity `type:"structure"` // contains filtered or unexported fields }
The details of a channel moderator.
func (ChannelModerator) GoString ¶
func (s ChannelModerator) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ChannelModerator) SetChannelArn ¶
func (s *ChannelModerator) SetChannelArn(v string) *ChannelModerator
SetChannelArn sets the ChannelArn field's value.
func (*ChannelModerator) SetCreatedBy ¶
func (s *ChannelModerator) SetCreatedBy(v *Identity) *ChannelModerator
SetCreatedBy sets the CreatedBy field's value.
func (*ChannelModerator) SetCreatedTimestamp ¶
func (s *ChannelModerator) SetCreatedTimestamp(v time.Time) *ChannelModerator
SetCreatedTimestamp sets the CreatedTimestamp field's value.
func (*ChannelModerator) SetModerator ¶
func (s *ChannelModerator) SetModerator(v *Identity) *ChannelModerator
SetModerator sets the Moderator field's value.
func (ChannelModerator) String ¶
func (s ChannelModerator) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ChannelModeratorSummary ¶
type ChannelModeratorSummary struct { // The data for a moderator. Moderator *Identity `type:"structure"` // contains filtered or unexported fields }
Summary of the details of a ChannelModerator.
func (ChannelModeratorSummary) GoString ¶
func (s ChannelModeratorSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ChannelModeratorSummary) SetModerator ¶
func (s *ChannelModeratorSummary) SetModerator(v *Identity) *ChannelModeratorSummary
SetModerator sets the Moderator field's value.
func (ChannelModeratorSummary) String ¶
func (s ChannelModeratorSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ChannelSummary ¶
type ChannelSummary struct { // The ARN of the channel. ChannelArn *string `min:"5" type:"string"` // The time at which the last message in a channel was sent. LastMessageTimestamp *time.Time `type:"timestamp"` // The metadata of the channel. // // Metadata is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ChannelSummary's // String and GoString methods. Metadata *string `type:"string" sensitive:"true"` // The mode of the channel. Mode *string `type:"string" enum:"ChannelMode"` // The name of the channel. // // Name is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ChannelSummary's // String and GoString methods. Name *string `min:"1" type:"string" sensitive:"true"` // The privacy setting of the channel. Privacy *string `type:"string" enum:"ChannelPrivacy"` // contains filtered or unexported fields }
Summary of the details of a Channel.
func (ChannelSummary) GoString ¶
func (s ChannelSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ChannelSummary) SetChannelArn ¶
func (s *ChannelSummary) SetChannelArn(v string) *ChannelSummary
SetChannelArn sets the ChannelArn field's value.
func (*ChannelSummary) SetLastMessageTimestamp ¶
func (s *ChannelSummary) SetLastMessageTimestamp(v time.Time) *ChannelSummary
SetLastMessageTimestamp sets the LastMessageTimestamp field's value.
func (*ChannelSummary) SetMetadata ¶
func (s *ChannelSummary) SetMetadata(v string) *ChannelSummary
SetMetadata sets the Metadata field's value.
func (*ChannelSummary) SetMode ¶
func (s *ChannelSummary) SetMode(v string) *ChannelSummary
SetMode sets the Mode field's value.
func (*ChannelSummary) SetName ¶
func (s *ChannelSummary) SetName(v string) *ChannelSummary
SetName sets the Name field's value.
func (*ChannelSummary) SetPrivacy ¶
func (s *ChannelSummary) SetPrivacy(v string) *ChannelSummary
SetPrivacy sets the Privacy field's value.
func (ChannelSummary) String ¶
func (s ChannelSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ChimeSDKMessaging ¶
ChimeSDKMessaging provides the API operation methods for making requests to Amazon Chime SDK Messaging. See this package's package overview docs for details on the service.
ChimeSDKMessaging methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.
func New ¶
func New(p client.ConfigProvider, cfgs ...*aws.Config) *ChimeSDKMessaging
New creates a new instance of the ChimeSDKMessaging client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.
Example:
mySession := session.Must(session.NewSession()) // Create a ChimeSDKMessaging client from just a session. svc := chimesdkmessaging.New(mySession) // Create a ChimeSDKMessaging client with additional configuration svc := chimesdkmessaging.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*ChimeSDKMessaging) AssociateChannelFlow ¶
func (c *ChimeSDKMessaging) AssociateChannelFlow(input *AssociateChannelFlowInput) (*AssociateChannelFlowOutput, error)
AssociateChannelFlow API operation for Amazon Chime SDK Messaging.
Associates a channel flow with a channel. Once associated, all messages to that channel go through channel flow processors. To stop processing, use the DisassociateChannelFlow API.
Only administrators or channel moderators can associate a channel flow. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Chime SDK Messaging's API operation AssociateChannelFlow for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
NotFoundException One or more of the resources in the request does not exist in the system.
UnauthorizedClientException The client is not currently authorized to make the request.
ConflictException The request could not be processed because of conflict in the current state of the resource.
ThrottledClientException The client exceeded its request rate limit.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/AssociateChannelFlow
func (*ChimeSDKMessaging) AssociateChannelFlowRequest ¶
func (c *ChimeSDKMessaging) AssociateChannelFlowRequest(input *AssociateChannelFlowInput) (req *request.Request, output *AssociateChannelFlowOutput)
AssociateChannelFlowRequest generates a "aws/request.Request" representing the client's request for the AssociateChannelFlow operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See AssociateChannelFlow for more information on using the AssociateChannelFlow API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the AssociateChannelFlowRequest method. req, resp := client.AssociateChannelFlowRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/AssociateChannelFlow
func (*ChimeSDKMessaging) AssociateChannelFlowWithContext ¶
func (c *ChimeSDKMessaging) AssociateChannelFlowWithContext(ctx aws.Context, input *AssociateChannelFlowInput, opts ...request.Option) (*AssociateChannelFlowOutput, error)
AssociateChannelFlowWithContext is the same as AssociateChannelFlow with the addition of the ability to pass a context and additional request options.
See AssociateChannelFlow for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ChimeSDKMessaging) BatchCreateChannelMembership ¶
func (c *ChimeSDKMessaging) BatchCreateChannelMembership(input *BatchCreateChannelMembershipInput) (*BatchCreateChannelMembershipOutput, error)
BatchCreateChannelMembership API operation for Amazon Chime SDK Messaging.
Adds a specified number of users to a channel.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Chime SDK Messaging's API operation BatchCreateChannelMembership for usage and error information.
Returned Error Types:
ServiceFailureException The service encountered an unexpected error.
ServiceUnavailableException The service is currently unavailable.
UnauthorizedClientException The client is not currently authorized to make the request.
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
ThrottledClientException The client exceeded its request rate limit.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/BatchCreateChannelMembership
func (*ChimeSDKMessaging) BatchCreateChannelMembershipRequest ¶
func (c *ChimeSDKMessaging) BatchCreateChannelMembershipRequest(input *BatchCreateChannelMembershipInput) (req *request.Request, output *BatchCreateChannelMembershipOutput)
BatchCreateChannelMembershipRequest generates a "aws/request.Request" representing the client's request for the BatchCreateChannelMembership operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See BatchCreateChannelMembership for more information on using the BatchCreateChannelMembership API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the BatchCreateChannelMembershipRequest method. req, resp := client.BatchCreateChannelMembershipRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/BatchCreateChannelMembership
func (*ChimeSDKMessaging) BatchCreateChannelMembershipWithContext ¶
func (c *ChimeSDKMessaging) BatchCreateChannelMembershipWithContext(ctx aws.Context, input *BatchCreateChannelMembershipInput, opts ...request.Option) (*BatchCreateChannelMembershipOutput, error)
BatchCreateChannelMembershipWithContext is the same as BatchCreateChannelMembership with the addition of the ability to pass a context and additional request options.
See BatchCreateChannelMembership for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ChimeSDKMessaging) ChannelFlowCallback ¶
func (c *ChimeSDKMessaging) ChannelFlowCallback(input *ChannelFlowCallbackInput) (*ChannelFlowCallbackOutput, error)
ChannelFlowCallback API operation for Amazon Chime SDK Messaging.
Calls back Chime SDK Messaging with a processing response message. This should be invoked from the processor Lambda. This is a developer API.
You can return one of the following processing responses:
Update message content or metadata
Deny a message
Make no changes to the message
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Chime SDK Messaging's API operation ChannelFlowCallback for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
UnauthorizedClientException The client is not currently authorized to make the request.
ConflictException The request could not be processed because of conflict in the current state of the resource.
ThrottledClientException The client exceeded its request rate limit.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/ChannelFlowCallback
func (*ChimeSDKMessaging) ChannelFlowCallbackRequest ¶
func (c *ChimeSDKMessaging) ChannelFlowCallbackRequest(input *ChannelFlowCallbackInput) (req *request.Request, output *ChannelFlowCallbackOutput)
ChannelFlowCallbackRequest generates a "aws/request.Request" representing the client's request for the ChannelFlowCallback operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ChannelFlowCallback for more information on using the ChannelFlowCallback API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ChannelFlowCallbackRequest method. req, resp := client.ChannelFlowCallbackRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/ChannelFlowCallback
func (*ChimeSDKMessaging) ChannelFlowCallbackWithContext ¶
func (c *ChimeSDKMessaging) ChannelFlowCallbackWithContext(ctx aws.Context, input *ChannelFlowCallbackInput, opts ...request.Option) (*ChannelFlowCallbackOutput, error)
ChannelFlowCallbackWithContext is the same as ChannelFlowCallback with the addition of the ability to pass a context and additional request options.
See ChannelFlowCallback for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ChimeSDKMessaging) CreateChannel ¶
func (c *ChimeSDKMessaging) CreateChannel(input *CreateChannelInput) (*CreateChannelOutput, error)
CreateChannel API operation for Amazon Chime SDK Messaging.
Creates a channel to which you can add users and send messages.
Restriction: You can't change a channel's privacy.
The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Chime SDK Messaging's API operation CreateChannel for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
UnauthorizedClientException The client is not currently authorized to make the request.
ConflictException The request could not be processed because of conflict in the current state of the resource.
ResourceLimitExceededException The request exceeds the resource limit.
ThrottledClientException The client exceeded its request rate limit.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/CreateChannel
func (*ChimeSDKMessaging) CreateChannelBan ¶
func (c *ChimeSDKMessaging) CreateChannelBan(input *CreateChannelBanInput) (*CreateChannelBanOutput, error)
CreateChannelBan API operation for Amazon Chime SDK Messaging.
Permanently bans a member from a channel. Moderators can't add banned members to a channel. To undo a ban, you first have to DeleteChannelBan, and then CreateChannelMembership. Bans are cleaned up when you delete users or channels.
If you ban a user who is already part of a channel, that user is automatically kicked from the channel.
The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Chime SDK Messaging's API operation CreateChannelBan for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
UnauthorizedClientException The client is not currently authorized to make the request.
ConflictException The request could not be processed because of conflict in the current state of the resource.
ResourceLimitExceededException The request exceeds the resource limit.
ThrottledClientException The client exceeded its request rate limit.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/CreateChannelBan
func (*ChimeSDKMessaging) CreateChannelBanRequest ¶
func (c *ChimeSDKMessaging) CreateChannelBanRequest(input *CreateChannelBanInput) (req *request.Request, output *CreateChannelBanOutput)
CreateChannelBanRequest generates a "aws/request.Request" representing the client's request for the CreateChannelBan operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateChannelBan for more information on using the CreateChannelBan API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateChannelBanRequest method. req, resp := client.CreateChannelBanRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/CreateChannelBan
func (*ChimeSDKMessaging) CreateChannelBanWithContext ¶
func (c *ChimeSDKMessaging) CreateChannelBanWithContext(ctx aws.Context, input *CreateChannelBanInput, opts ...request.Option) (*CreateChannelBanOutput, error)
CreateChannelBanWithContext is the same as CreateChannelBan with the addition of the ability to pass a context and additional request options.
See CreateChannelBan for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ChimeSDKMessaging) CreateChannelFlow ¶
func (c *ChimeSDKMessaging) CreateChannelFlow(input *CreateChannelFlowInput) (*CreateChannelFlowOutput, error)
CreateChannelFlow API operation for Amazon Chime SDK Messaging.
Creates a channel flow, a container for processors. Processors are AWS Lambda functions that perform actions on chat messages, such as stripping out profanity. You can associate channel flows with channels, and the processors in the channel flow then take action on all messages sent to that channel. This is a developer API.
Channel flows process the following items:
New and updated messages ¶
Persistent and non-persistent messages ¶
The Standard message type ¶
Channel flows don't process Control or System messages. For more information about the message types provided by Chime SDK Messaging, refer to Message types (https://docs.aws.amazon.com/chime/latest/dg/using-the-messaging-sdk.html#msg-types) in the Amazon Chime developer guide.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Chime SDK Messaging's API operation CreateChannelFlow for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
UnauthorizedClientException The client is not currently authorized to make the request.
ConflictException The request could not be processed because of conflict in the current state of the resource.
ResourceLimitExceededException The request exceeds the resource limit.
ThrottledClientException The client exceeded its request rate limit.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/CreateChannelFlow
func (*ChimeSDKMessaging) CreateChannelFlowRequest ¶
func (c *ChimeSDKMessaging) CreateChannelFlowRequest(input *CreateChannelFlowInput) (req *request.Request, output *CreateChannelFlowOutput)
CreateChannelFlowRequest generates a "aws/request.Request" representing the client's request for the CreateChannelFlow operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateChannelFlow for more information on using the CreateChannelFlow API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateChannelFlowRequest method. req, resp := client.CreateChannelFlowRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/CreateChannelFlow
func (*ChimeSDKMessaging) CreateChannelFlowWithContext ¶
func (c *ChimeSDKMessaging) CreateChannelFlowWithContext(ctx aws.Context, input *CreateChannelFlowInput, opts ...request.Option) (*CreateChannelFlowOutput, error)
CreateChannelFlowWithContext is the same as CreateChannelFlow with the addition of the ability to pass a context and additional request options.
See CreateChannelFlow for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ChimeSDKMessaging) CreateChannelMembership ¶
func (c *ChimeSDKMessaging) CreateChannelMembership(input *CreateChannelMembershipInput) (*CreateChannelMembershipOutput, error)
CreateChannelMembership API operation for Amazon Chime SDK Messaging.
Adds a user to a channel. The InvitedBy field in ChannelMembership is derived from the request header. A channel member can:
List messages
Send messages
Receive messages
Edit their own messages
Leave the channel
Privacy settings impact this action as follows:
Public Channels: You do not need to be a member to list messages, but you must be a member to send messages.
Private Channels: You must be a member to list or send messages.
The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Chime SDK Messaging's API operation CreateChannelMembership for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
UnauthorizedClientException The client is not currently authorized to make the request.
ConflictException The request could not be processed because of conflict in the current state of the resource.
ResourceLimitExceededException The request exceeds the resource limit.
ThrottledClientException The client exceeded its request rate limit.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/CreateChannelMembership
func (*ChimeSDKMessaging) CreateChannelMembershipRequest ¶
func (c *ChimeSDKMessaging) CreateChannelMembershipRequest(input *CreateChannelMembershipInput) (req *request.Request, output *CreateChannelMembershipOutput)
CreateChannelMembershipRequest generates a "aws/request.Request" representing the client's request for the CreateChannelMembership operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateChannelMembership for more information on using the CreateChannelMembership API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateChannelMembershipRequest method. req, resp := client.CreateChannelMembershipRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/CreateChannelMembership
func (*ChimeSDKMessaging) CreateChannelMembershipWithContext ¶
func (c *ChimeSDKMessaging) CreateChannelMembershipWithContext(ctx aws.Context, input *CreateChannelMembershipInput, opts ...request.Option) (*CreateChannelMembershipOutput, error)
CreateChannelMembershipWithContext is the same as CreateChannelMembership with the addition of the ability to pass a context and additional request options.
See CreateChannelMembership for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ChimeSDKMessaging) CreateChannelModerator ¶
func (c *ChimeSDKMessaging) CreateChannelModerator(input *CreateChannelModeratorInput) (*CreateChannelModeratorOutput, error)
CreateChannelModerator API operation for Amazon Chime SDK Messaging.
Creates a new ChannelModerator. A channel moderator can:
Add and remove other members of the channel.
Add and remove other moderators of the channel.
Add and remove user bans for the channel.
Redact messages in the channel.
List messages in the channel.
The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Chime SDK Messaging's API operation CreateChannelModerator for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
UnauthorizedClientException The client is not currently authorized to make the request.
ConflictException The request could not be processed because of conflict in the current state of the resource.
ResourceLimitExceededException The request exceeds the resource limit.
ThrottledClientException The client exceeded its request rate limit.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/CreateChannelModerator
func (*ChimeSDKMessaging) CreateChannelModeratorRequest ¶
func (c *ChimeSDKMessaging) CreateChannelModeratorRequest(input *CreateChannelModeratorInput) (req *request.Request, output *CreateChannelModeratorOutput)
CreateChannelModeratorRequest generates a "aws/request.Request" representing the client's request for the CreateChannelModerator operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateChannelModerator for more information on using the CreateChannelModerator API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateChannelModeratorRequest method. req, resp := client.CreateChannelModeratorRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/CreateChannelModerator
func (*ChimeSDKMessaging) CreateChannelModeratorWithContext ¶
func (c *ChimeSDKMessaging) CreateChannelModeratorWithContext(ctx aws.Context, input *CreateChannelModeratorInput, opts ...request.Option) (*CreateChannelModeratorOutput, error)
CreateChannelModeratorWithContext is the same as CreateChannelModerator with the addition of the ability to pass a context and additional request options.
See CreateChannelModerator for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ChimeSDKMessaging) CreateChannelRequest ¶
func (c *ChimeSDKMessaging) CreateChannelRequest(input *CreateChannelInput) (req *request.Request, output *CreateChannelOutput)
CreateChannelRequest generates a "aws/request.Request" representing the client's request for the CreateChannel operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateChannel for more information on using the CreateChannel API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateChannelRequest method. req, resp := client.CreateChannelRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/CreateChannel
func (*ChimeSDKMessaging) CreateChannelWithContext ¶
func (c *ChimeSDKMessaging) CreateChannelWithContext(ctx aws.Context, input *CreateChannelInput, opts ...request.Option) (*CreateChannelOutput, error)
CreateChannelWithContext is the same as CreateChannel with the addition of the ability to pass a context and additional request options.
See CreateChannel for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ChimeSDKMessaging) DeleteChannel ¶
func (c *ChimeSDKMessaging) DeleteChannel(input *DeleteChannelInput) (*DeleteChannelOutput, error)
DeleteChannel API operation for Amazon Chime SDK Messaging.
Immediately makes a channel and its memberships inaccessible and marks them for deletion. This is an irreversible process.
The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Chime SDK Messaging's API operation DeleteChannel for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
UnauthorizedClientException The client is not currently authorized to make the request.
ThrottledClientException The client exceeded its request rate limit.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/DeleteChannel
func (*ChimeSDKMessaging) DeleteChannelBan ¶
func (c *ChimeSDKMessaging) DeleteChannelBan(input *DeleteChannelBanInput) (*DeleteChannelBanOutput, error)
DeleteChannelBan API operation for Amazon Chime SDK Messaging.
Removes a user from a channel's ban list.
The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Chime SDK Messaging's API operation DeleteChannelBan for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
UnauthorizedClientException The client is not currently authorized to make the request.
ThrottledClientException The client exceeded its request rate limit.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/DeleteChannelBan
func (*ChimeSDKMessaging) DeleteChannelBanRequest ¶
func (c *ChimeSDKMessaging) DeleteChannelBanRequest(input *DeleteChannelBanInput) (req *request.Request, output *DeleteChannelBanOutput)
DeleteChannelBanRequest generates a "aws/request.Request" representing the client's request for the DeleteChannelBan operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteChannelBan for more information on using the DeleteChannelBan API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteChannelBanRequest method. req, resp := client.DeleteChannelBanRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/DeleteChannelBan
func (*ChimeSDKMessaging) DeleteChannelBanWithContext ¶
func (c *ChimeSDKMessaging) DeleteChannelBanWithContext(ctx aws.Context, input *DeleteChannelBanInput, opts ...request.Option) (*DeleteChannelBanOutput, error)
DeleteChannelBanWithContext is the same as DeleteChannelBan with the addition of the ability to pass a context and additional request options.
See DeleteChannelBan for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ChimeSDKMessaging) DeleteChannelFlow ¶
func (c *ChimeSDKMessaging) DeleteChannelFlow(input *DeleteChannelFlowInput) (*DeleteChannelFlowOutput, error)
DeleteChannelFlow API operation for Amazon Chime SDK Messaging.
Deletes a channel flow, an irreversible process. This is a developer API.
This API works only when the channel flow is not associated with any channel. To get a list of all channels that a channel flow is associated with, use the ListChannelsAssociatedWithChannelFlow API. Use the DisassociateChannelFlow API to disassociate a channel flow from all channels.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Chime SDK Messaging's API operation DeleteChannelFlow for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
UnauthorizedClientException The client is not currently authorized to make the request.
ThrottledClientException The client exceeded its request rate limit.
ConflictException The request could not be processed because of conflict in the current state of the resource.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/DeleteChannelFlow
func (*ChimeSDKMessaging) DeleteChannelFlowRequest ¶
func (c *ChimeSDKMessaging) DeleteChannelFlowRequest(input *DeleteChannelFlowInput) (req *request.Request, output *DeleteChannelFlowOutput)
DeleteChannelFlowRequest generates a "aws/request.Request" representing the client's request for the DeleteChannelFlow operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteChannelFlow for more information on using the DeleteChannelFlow API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteChannelFlowRequest method. req, resp := client.DeleteChannelFlowRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/DeleteChannelFlow
func (*ChimeSDKMessaging) DeleteChannelFlowWithContext ¶
func (c *ChimeSDKMessaging) DeleteChannelFlowWithContext(ctx aws.Context, input *DeleteChannelFlowInput, opts ...request.Option) (*DeleteChannelFlowOutput, error)
DeleteChannelFlowWithContext is the same as DeleteChannelFlow with the addition of the ability to pass a context and additional request options.
See DeleteChannelFlow for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ChimeSDKMessaging) DeleteChannelMembership ¶
func (c *ChimeSDKMessaging) DeleteChannelMembership(input *DeleteChannelMembershipInput) (*DeleteChannelMembershipOutput, error)
DeleteChannelMembership API operation for Amazon Chime SDK Messaging.
Removes a member from a channel.
The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Chime SDK Messaging's API operation DeleteChannelMembership for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
UnauthorizedClientException The client is not currently authorized to make the request.
ConflictException The request could not be processed because of conflict in the current state of the resource.
ThrottledClientException The client exceeded its request rate limit.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/DeleteChannelMembership
func (*ChimeSDKMessaging) DeleteChannelMembershipRequest ¶
func (c *ChimeSDKMessaging) DeleteChannelMembershipRequest(input *DeleteChannelMembershipInput) (req *request.Request, output *DeleteChannelMembershipOutput)
DeleteChannelMembershipRequest generates a "aws/request.Request" representing the client's request for the DeleteChannelMembership operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteChannelMembership for more information on using the DeleteChannelMembership API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteChannelMembershipRequest method. req, resp := client.DeleteChannelMembershipRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/DeleteChannelMembership
func (*ChimeSDKMessaging) DeleteChannelMembershipWithContext ¶
func (c *ChimeSDKMessaging) DeleteChannelMembershipWithContext(ctx aws.Context, input *DeleteChannelMembershipInput, opts ...request.Option) (*DeleteChannelMembershipOutput, error)
DeleteChannelMembershipWithContext is the same as DeleteChannelMembership with the addition of the ability to pass a context and additional request options.
See DeleteChannelMembership for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ChimeSDKMessaging) DeleteChannelMessage ¶
func (c *ChimeSDKMessaging) DeleteChannelMessage(input *DeleteChannelMessageInput) (*DeleteChannelMessageOutput, error)
DeleteChannelMessage API operation for Amazon Chime SDK Messaging.
Deletes a channel message. Only admins can perform this action. Deletion makes messages inaccessible immediately. A background process deletes any revisions created by UpdateChannelMessage.
The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Chime SDK Messaging's API operation DeleteChannelMessage for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
UnauthorizedClientException The client is not currently authorized to make the request.
ThrottledClientException The client exceeded its request rate limit.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/DeleteChannelMessage
func (*ChimeSDKMessaging) DeleteChannelMessageRequest ¶
func (c *ChimeSDKMessaging) DeleteChannelMessageRequest(input *DeleteChannelMessageInput) (req *request.Request, output *DeleteChannelMessageOutput)
DeleteChannelMessageRequest generates a "aws/request.Request" representing the client's request for the DeleteChannelMessage operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteChannelMessage for more information on using the DeleteChannelMessage API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteChannelMessageRequest method. req, resp := client.DeleteChannelMessageRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/DeleteChannelMessage
func (*ChimeSDKMessaging) DeleteChannelMessageWithContext ¶
func (c *ChimeSDKMessaging) DeleteChannelMessageWithContext(ctx aws.Context, input *DeleteChannelMessageInput, opts ...request.Option) (*DeleteChannelMessageOutput, error)
DeleteChannelMessageWithContext is the same as DeleteChannelMessage with the addition of the ability to pass a context and additional request options.
See DeleteChannelMessage for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ChimeSDKMessaging) DeleteChannelModerator ¶
func (c *ChimeSDKMessaging) DeleteChannelModerator(input *DeleteChannelModeratorInput) (*DeleteChannelModeratorOutput, error)
DeleteChannelModerator API operation for Amazon Chime SDK Messaging.
Deletes a channel moderator.
The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Chime SDK Messaging's API operation DeleteChannelModerator for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
UnauthorizedClientException The client is not currently authorized to make the request.
ThrottledClientException The client exceeded its request rate limit.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/DeleteChannelModerator
func (*ChimeSDKMessaging) DeleteChannelModeratorRequest ¶
func (c *ChimeSDKMessaging) DeleteChannelModeratorRequest(input *DeleteChannelModeratorInput) (req *request.Request, output *DeleteChannelModeratorOutput)
DeleteChannelModeratorRequest generates a "aws/request.Request" representing the client's request for the DeleteChannelModerator operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteChannelModerator for more information on using the DeleteChannelModerator API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteChannelModeratorRequest method. req, resp := client.DeleteChannelModeratorRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/DeleteChannelModerator
func (*ChimeSDKMessaging) DeleteChannelModeratorWithContext ¶
func (c *ChimeSDKMessaging) DeleteChannelModeratorWithContext(ctx aws.Context, input *DeleteChannelModeratorInput, opts ...request.Option) (*DeleteChannelModeratorOutput, error)
DeleteChannelModeratorWithContext is the same as DeleteChannelModerator with the addition of the ability to pass a context and additional request options.
See DeleteChannelModerator for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ChimeSDKMessaging) DeleteChannelRequest ¶
func (c *ChimeSDKMessaging) DeleteChannelRequest(input *DeleteChannelInput) (req *request.Request, output *DeleteChannelOutput)
DeleteChannelRequest generates a "aws/request.Request" representing the client's request for the DeleteChannel operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteChannel for more information on using the DeleteChannel API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteChannelRequest method. req, resp := client.DeleteChannelRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/DeleteChannel
func (*ChimeSDKMessaging) DeleteChannelWithContext ¶
func (c *ChimeSDKMessaging) DeleteChannelWithContext(ctx aws.Context, input *DeleteChannelInput, opts ...request.Option) (*DeleteChannelOutput, error)
DeleteChannelWithContext is the same as DeleteChannel with the addition of the ability to pass a context and additional request options.
See DeleteChannel for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ChimeSDKMessaging) DescribeChannel ¶
func (c *ChimeSDKMessaging) DescribeChannel(input *DescribeChannelInput) (*DescribeChannelOutput, error)
DescribeChannel API operation for Amazon Chime SDK Messaging.
Returns the full details of a channel in an Amazon Chime AppInstance.
The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Chime SDK Messaging's API operation DescribeChannel for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
UnauthorizedClientException The client is not currently authorized to make the request.
ThrottledClientException The client exceeded its request rate limit.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/DescribeChannel
func (*ChimeSDKMessaging) DescribeChannelBan ¶
func (c *ChimeSDKMessaging) DescribeChannelBan(input *DescribeChannelBanInput) (*DescribeChannelBanOutput, error)
DescribeChannelBan API operation for Amazon Chime SDK Messaging.
Returns the full details of a channel ban.
The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Chime SDK Messaging's API operation DescribeChannelBan for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
NotFoundException One or more of the resources in the request does not exist in the system.
UnauthorizedClientException The client is not currently authorized to make the request.
ThrottledClientException The client exceeded its request rate limit.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/DescribeChannelBan
func (*ChimeSDKMessaging) DescribeChannelBanRequest ¶
func (c *ChimeSDKMessaging) DescribeChannelBanRequest(input *DescribeChannelBanInput) (req *request.Request, output *DescribeChannelBanOutput)
DescribeChannelBanRequest generates a "aws/request.Request" representing the client's request for the DescribeChannelBan operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeChannelBan for more information on using the DescribeChannelBan API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeChannelBanRequest method. req, resp := client.DescribeChannelBanRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/DescribeChannelBan
func (*ChimeSDKMessaging) DescribeChannelBanWithContext ¶
func (c *ChimeSDKMessaging) DescribeChannelBanWithContext(ctx aws.Context, input *DescribeChannelBanInput, opts ...request.Option) (*DescribeChannelBanOutput, error)
DescribeChannelBanWithContext is the same as DescribeChannelBan with the addition of the ability to pass a context and additional request options.
See DescribeChannelBan for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ChimeSDKMessaging) DescribeChannelFlow ¶
func (c *ChimeSDKMessaging) DescribeChannelFlow(input *DescribeChannelFlowInput) (*DescribeChannelFlowOutput, error)
DescribeChannelFlow API operation for Amazon Chime SDK Messaging.
Returns the full details of a channel flow in an Amazon Chime AppInstance. This is a developer API.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Chime SDK Messaging's API operation DescribeChannelFlow for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
UnauthorizedClientException The client is not currently authorized to make the request.
ThrottledClientException The client exceeded its request rate limit.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/DescribeChannelFlow
func (*ChimeSDKMessaging) DescribeChannelFlowRequest ¶
func (c *ChimeSDKMessaging) DescribeChannelFlowRequest(input *DescribeChannelFlowInput) (req *request.Request, output *DescribeChannelFlowOutput)
DescribeChannelFlowRequest generates a "aws/request.Request" representing the client's request for the DescribeChannelFlow operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeChannelFlow for more information on using the DescribeChannelFlow API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeChannelFlowRequest method. req, resp := client.DescribeChannelFlowRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/DescribeChannelFlow
func (*ChimeSDKMessaging) DescribeChannelFlowWithContext ¶
func (c *ChimeSDKMessaging) DescribeChannelFlowWithContext(ctx aws.Context, input *DescribeChannelFlowInput, opts ...request.Option) (*DescribeChannelFlowOutput, error)
DescribeChannelFlowWithContext is the same as DescribeChannelFlow with the addition of the ability to pass a context and additional request options.
See DescribeChannelFlow for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ChimeSDKMessaging) DescribeChannelMembership ¶
func (c *ChimeSDKMessaging) DescribeChannelMembership(input *DescribeChannelMembershipInput) (*DescribeChannelMembershipOutput, error)
DescribeChannelMembership API operation for Amazon Chime SDK Messaging.
Returns the full details of a user's channel membership.
The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Chime SDK Messaging's API operation DescribeChannelMembership for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
NotFoundException One or more of the resources in the request does not exist in the system.
UnauthorizedClientException The client is not currently authorized to make the request.
ThrottledClientException The client exceeded its request rate limit.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/DescribeChannelMembership
func (*ChimeSDKMessaging) DescribeChannelMembershipForAppInstanceUser ¶
func (c *ChimeSDKMessaging) DescribeChannelMembershipForAppInstanceUser(input *DescribeChannelMembershipForAppInstanceUserInput) (*DescribeChannelMembershipForAppInstanceUserOutput, error)
DescribeChannelMembershipForAppInstanceUser API operation for Amazon Chime SDK Messaging.
Returns the details of a channel based on the membership of the specified AppInstanceUser.
The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Chime SDK Messaging's API operation DescribeChannelMembershipForAppInstanceUser for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
UnauthorizedClientException The client is not currently authorized to make the request.
ThrottledClientException The client exceeded its request rate limit.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
func (*ChimeSDKMessaging) DescribeChannelMembershipForAppInstanceUserRequest ¶
func (c *ChimeSDKMessaging) DescribeChannelMembershipForAppInstanceUserRequest(input *DescribeChannelMembershipForAppInstanceUserInput) (req *request.Request, output *DescribeChannelMembershipForAppInstanceUserOutput)
DescribeChannelMembershipForAppInstanceUserRequest generates a "aws/request.Request" representing the client's request for the DescribeChannelMembershipForAppInstanceUser operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeChannelMembershipForAppInstanceUser for more information on using the DescribeChannelMembershipForAppInstanceUser API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeChannelMembershipForAppInstanceUserRequest method. req, resp := client.DescribeChannelMembershipForAppInstanceUserRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (*ChimeSDKMessaging) DescribeChannelMembershipForAppInstanceUserWithContext ¶
func (c *ChimeSDKMessaging) DescribeChannelMembershipForAppInstanceUserWithContext(ctx aws.Context, input *DescribeChannelMembershipForAppInstanceUserInput, opts ...request.Option) (*DescribeChannelMembershipForAppInstanceUserOutput, error)
DescribeChannelMembershipForAppInstanceUserWithContext is the same as DescribeChannelMembershipForAppInstanceUser with the addition of the ability to pass a context and additional request options.
See DescribeChannelMembershipForAppInstanceUser for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ChimeSDKMessaging) DescribeChannelMembershipRequest ¶
func (c *ChimeSDKMessaging) DescribeChannelMembershipRequest(input *DescribeChannelMembershipInput) (req *request.Request, output *DescribeChannelMembershipOutput)
DescribeChannelMembershipRequest generates a "aws/request.Request" representing the client's request for the DescribeChannelMembership operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeChannelMembership for more information on using the DescribeChannelMembership API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeChannelMembershipRequest method. req, resp := client.DescribeChannelMembershipRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/DescribeChannelMembership
func (*ChimeSDKMessaging) DescribeChannelMembershipWithContext ¶
func (c *ChimeSDKMessaging) DescribeChannelMembershipWithContext(ctx aws.Context, input *DescribeChannelMembershipInput, opts ...request.Option) (*DescribeChannelMembershipOutput, error)
DescribeChannelMembershipWithContext is the same as DescribeChannelMembership with the addition of the ability to pass a context and additional request options.
See DescribeChannelMembership for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ChimeSDKMessaging) DescribeChannelModeratedByAppInstanceUser ¶
func (c *ChimeSDKMessaging) DescribeChannelModeratedByAppInstanceUser(input *DescribeChannelModeratedByAppInstanceUserInput) (*DescribeChannelModeratedByAppInstanceUserOutput, error)
DescribeChannelModeratedByAppInstanceUser API operation for Amazon Chime SDK Messaging.
Returns the full details of a channel moderated by the specified AppInstanceUser.
The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Chime SDK Messaging's API operation DescribeChannelModeratedByAppInstanceUser for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
UnauthorizedClientException The client is not currently authorized to make the request.
ThrottledClientException The client exceeded its request rate limit.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
func (*ChimeSDKMessaging) DescribeChannelModeratedByAppInstanceUserRequest ¶
func (c *ChimeSDKMessaging) DescribeChannelModeratedByAppInstanceUserRequest(input *DescribeChannelModeratedByAppInstanceUserInput) (req *request.Request, output *DescribeChannelModeratedByAppInstanceUserOutput)
DescribeChannelModeratedByAppInstanceUserRequest generates a "aws/request.Request" representing the client's request for the DescribeChannelModeratedByAppInstanceUser operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeChannelModeratedByAppInstanceUser for more information on using the DescribeChannelModeratedByAppInstanceUser API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeChannelModeratedByAppInstanceUserRequest method. req, resp := client.DescribeChannelModeratedByAppInstanceUserRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (*ChimeSDKMessaging) DescribeChannelModeratedByAppInstanceUserWithContext ¶
func (c *ChimeSDKMessaging) DescribeChannelModeratedByAppInstanceUserWithContext(ctx aws.Context, input *DescribeChannelModeratedByAppInstanceUserInput, opts ...request.Option) (*DescribeChannelModeratedByAppInstanceUserOutput, error)
DescribeChannelModeratedByAppInstanceUserWithContext is the same as DescribeChannelModeratedByAppInstanceUser with the addition of the ability to pass a context and additional request options.
See DescribeChannelModeratedByAppInstanceUser for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ChimeSDKMessaging) DescribeChannelModerator ¶
func (c *ChimeSDKMessaging) DescribeChannelModerator(input *DescribeChannelModeratorInput) (*DescribeChannelModeratorOutput, error)
DescribeChannelModerator API operation for Amazon Chime SDK Messaging.
Returns the full details of a single ChannelModerator.
The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Chime SDK Messaging's API operation DescribeChannelModerator for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
NotFoundException One or more of the resources in the request does not exist in the system.
UnauthorizedClientException The client is not currently authorized to make the request.
ThrottledClientException The client exceeded its request rate limit.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/DescribeChannelModerator
func (*ChimeSDKMessaging) DescribeChannelModeratorRequest ¶
func (c *ChimeSDKMessaging) DescribeChannelModeratorRequest(input *DescribeChannelModeratorInput) (req *request.Request, output *DescribeChannelModeratorOutput)
DescribeChannelModeratorRequest generates a "aws/request.Request" representing the client's request for the DescribeChannelModerator operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeChannelModerator for more information on using the DescribeChannelModerator API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeChannelModeratorRequest method. req, resp := client.DescribeChannelModeratorRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/DescribeChannelModerator
func (*ChimeSDKMessaging) DescribeChannelModeratorWithContext ¶
func (c *ChimeSDKMessaging) DescribeChannelModeratorWithContext(ctx aws.Context, input *DescribeChannelModeratorInput, opts ...request.Option) (*DescribeChannelModeratorOutput, error)
DescribeChannelModeratorWithContext is the same as DescribeChannelModerator with the addition of the ability to pass a context and additional request options.
See DescribeChannelModerator for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ChimeSDKMessaging) DescribeChannelRequest ¶
func (c *ChimeSDKMessaging) DescribeChannelRequest(input *DescribeChannelInput) (req *request.Request, output *DescribeChannelOutput)
DescribeChannelRequest generates a "aws/request.Request" representing the client's request for the DescribeChannel operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeChannel for more information on using the DescribeChannel API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeChannelRequest method. req, resp := client.DescribeChannelRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/DescribeChannel
func (*ChimeSDKMessaging) DescribeChannelWithContext ¶
func (c *ChimeSDKMessaging) DescribeChannelWithContext(ctx aws.Context, input *DescribeChannelInput, opts ...request.Option) (*DescribeChannelOutput, error)
DescribeChannelWithContext is the same as DescribeChannel with the addition of the ability to pass a context and additional request options.
See DescribeChannel for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ChimeSDKMessaging) DisassociateChannelFlow ¶
func (c *ChimeSDKMessaging) DisassociateChannelFlow(input *DisassociateChannelFlowInput) (*DisassociateChannelFlowOutput, error)
DisassociateChannelFlow API operation for Amazon Chime SDK Messaging.
Disassociates a channel flow from all its channels. Once disassociated, all messages to that channel stop going through the channel flow processor.
Only administrators or channel moderators can disassociate a channel flow. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Chime SDK Messaging's API operation DisassociateChannelFlow for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
NotFoundException One or more of the resources in the request does not exist in the system.
UnauthorizedClientException The client is not currently authorized to make the request.
ConflictException The request could not be processed because of conflict in the current state of the resource.
ThrottledClientException The client exceeded its request rate limit.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/DisassociateChannelFlow
func (*ChimeSDKMessaging) DisassociateChannelFlowRequest ¶
func (c *ChimeSDKMessaging) DisassociateChannelFlowRequest(input *DisassociateChannelFlowInput) (req *request.Request, output *DisassociateChannelFlowOutput)
DisassociateChannelFlowRequest generates a "aws/request.Request" representing the client's request for the DisassociateChannelFlow operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DisassociateChannelFlow for more information on using the DisassociateChannelFlow API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DisassociateChannelFlowRequest method. req, resp := client.DisassociateChannelFlowRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/DisassociateChannelFlow
func (*ChimeSDKMessaging) DisassociateChannelFlowWithContext ¶
func (c *ChimeSDKMessaging) DisassociateChannelFlowWithContext(ctx aws.Context, input *DisassociateChannelFlowInput, opts ...request.Option) (*DisassociateChannelFlowOutput, error)
DisassociateChannelFlowWithContext is the same as DisassociateChannelFlow with the addition of the ability to pass a context and additional request options.
See DisassociateChannelFlow for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ChimeSDKMessaging) GetChannelMembershipPreferences ¶
func (c *ChimeSDKMessaging) GetChannelMembershipPreferences(input *GetChannelMembershipPreferencesInput) (*GetChannelMembershipPreferencesOutput, error)
GetChannelMembershipPreferences API operation for Amazon Chime SDK Messaging.
Gets the membership preferences of an AppInstanceUser for the specified channel. The AppInstanceUser must be a member of the channel. Only the AppInstanceUser who owns the membership can retrieve preferences. Users in the AppInstanceAdmin and channel moderator roles can't retrieve preferences for other users. Banned users can't retrieve membership preferences for the channel from which they are banned.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Chime SDK Messaging's API operation GetChannelMembershipPreferences for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
UnauthorizedClientException The client is not currently authorized to make the request.
ForbiddenException The client is permanently forbidden from making the request.
ThrottledClientException The client exceeded its request rate limit.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
func (*ChimeSDKMessaging) GetChannelMembershipPreferencesRequest ¶
func (c *ChimeSDKMessaging) GetChannelMembershipPreferencesRequest(input *GetChannelMembershipPreferencesInput) (req *request.Request, output *GetChannelMembershipPreferencesOutput)
GetChannelMembershipPreferencesRequest generates a "aws/request.Request" representing the client's request for the GetChannelMembershipPreferences operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetChannelMembershipPreferences for more information on using the GetChannelMembershipPreferences API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetChannelMembershipPreferencesRequest method. req, resp := client.GetChannelMembershipPreferencesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (*ChimeSDKMessaging) GetChannelMembershipPreferencesWithContext ¶
func (c *ChimeSDKMessaging) GetChannelMembershipPreferencesWithContext(ctx aws.Context, input *GetChannelMembershipPreferencesInput, opts ...request.Option) (*GetChannelMembershipPreferencesOutput, error)
GetChannelMembershipPreferencesWithContext is the same as GetChannelMembershipPreferences with the addition of the ability to pass a context and additional request options.
See GetChannelMembershipPreferences for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ChimeSDKMessaging) GetChannelMessage ¶
func (c *ChimeSDKMessaging) GetChannelMessage(input *GetChannelMessageInput) (*GetChannelMessageOutput, error)
GetChannelMessage API operation for Amazon Chime SDK Messaging.
Gets the full details of a channel message.
The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Chime SDK Messaging's API operation GetChannelMessage for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
NotFoundException One or more of the resources in the request does not exist in the system.
UnauthorizedClientException The client is not currently authorized to make the request.
ThrottledClientException The client exceeded its request rate limit.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/GetChannelMessage
func (*ChimeSDKMessaging) GetChannelMessageRequest ¶
func (c *ChimeSDKMessaging) GetChannelMessageRequest(input *GetChannelMessageInput) (req *request.Request, output *GetChannelMessageOutput)
GetChannelMessageRequest generates a "aws/request.Request" representing the client's request for the GetChannelMessage operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetChannelMessage for more information on using the GetChannelMessage API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetChannelMessageRequest method. req, resp := client.GetChannelMessageRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/GetChannelMessage
func (*ChimeSDKMessaging) GetChannelMessageStatus ¶
func (c *ChimeSDKMessaging) GetChannelMessageStatus(input *GetChannelMessageStatusInput) (*GetChannelMessageStatusOutput, error)
GetChannelMessageStatus API operation for Amazon Chime SDK Messaging.
Gets message status for a specified messageId. Use this API to determine the intermediate status of messages going through channel flow processing. The API provides an alternative to retrieving message status if the event was not received because a client wasn't connected to a websocket.
Messages can have any one of these statuses.
SENT ¶
Message processed successfully ¶
PENDING ¶
Ongoing processing ¶
FAILED ¶
Processing failed ¶
DENIED ¶
Messasge denied by the processor
This API does not return statuses for denied messages, because we don't store them once the processor denies them.
Only the message sender can invoke this API.
The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Chime SDK Messaging's API operation GetChannelMessageStatus for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
UnauthorizedClientException The client is not currently authorized to make the request.
ThrottledClientException The client exceeded its request rate limit.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/GetChannelMessageStatus
func (*ChimeSDKMessaging) GetChannelMessageStatusRequest ¶
func (c *ChimeSDKMessaging) GetChannelMessageStatusRequest(input *GetChannelMessageStatusInput) (req *request.Request, output *GetChannelMessageStatusOutput)
GetChannelMessageStatusRequest generates a "aws/request.Request" representing the client's request for the GetChannelMessageStatus operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetChannelMessageStatus for more information on using the GetChannelMessageStatus API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetChannelMessageStatusRequest method. req, resp := client.GetChannelMessageStatusRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/GetChannelMessageStatus
func (*ChimeSDKMessaging) GetChannelMessageStatusWithContext ¶
func (c *ChimeSDKMessaging) GetChannelMessageStatusWithContext(ctx aws.Context, input *GetChannelMessageStatusInput, opts ...request.Option) (*GetChannelMessageStatusOutput, error)
GetChannelMessageStatusWithContext is the same as GetChannelMessageStatus with the addition of the ability to pass a context and additional request options.
See GetChannelMessageStatus for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ChimeSDKMessaging) GetChannelMessageWithContext ¶
func (c *ChimeSDKMessaging) GetChannelMessageWithContext(ctx aws.Context, input *GetChannelMessageInput, opts ...request.Option) (*GetChannelMessageOutput, error)
GetChannelMessageWithContext is the same as GetChannelMessage with the addition of the ability to pass a context and additional request options.
See GetChannelMessage for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ChimeSDKMessaging) GetMessagingSessionEndpoint ¶
func (c *ChimeSDKMessaging) GetMessagingSessionEndpoint(input *GetMessagingSessionEndpointInput) (*GetMessagingSessionEndpointOutput, error)
GetMessagingSessionEndpoint API operation for Amazon Chime SDK Messaging.
The details of the endpoint for the messaging session.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Chime SDK Messaging's API operation GetMessagingSessionEndpoint for usage and error information.
Returned Error Types:
UnauthorizedClientException The client is not currently authorized to make the request.
ForbiddenException The client is permanently forbidden from making the request.
ThrottledClientException The client exceeded its request rate limit.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/GetMessagingSessionEndpoint
func (*ChimeSDKMessaging) GetMessagingSessionEndpointRequest ¶
func (c *ChimeSDKMessaging) GetMessagingSessionEndpointRequest(input *GetMessagingSessionEndpointInput) (req *request.Request, output *GetMessagingSessionEndpointOutput)
GetMessagingSessionEndpointRequest generates a "aws/request.Request" representing the client's request for the GetMessagingSessionEndpoint operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetMessagingSessionEndpoint for more information on using the GetMessagingSessionEndpoint API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetMessagingSessionEndpointRequest method. req, resp := client.GetMessagingSessionEndpointRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/GetMessagingSessionEndpoint
func (*ChimeSDKMessaging) GetMessagingSessionEndpointWithContext ¶
func (c *ChimeSDKMessaging) GetMessagingSessionEndpointWithContext(ctx aws.Context, input *GetMessagingSessionEndpointInput, opts ...request.Option) (*GetMessagingSessionEndpointOutput, error)
GetMessagingSessionEndpointWithContext is the same as GetMessagingSessionEndpoint with the addition of the ability to pass a context and additional request options.
See GetMessagingSessionEndpoint for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ChimeSDKMessaging) ListChannelBans ¶
func (c *ChimeSDKMessaging) ListChannelBans(input *ListChannelBansInput) (*ListChannelBansOutput, error)
ListChannelBans API operation for Amazon Chime SDK Messaging.
Lists all the users banned from a particular channel.
The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Chime SDK Messaging's API operation ListChannelBans for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
UnauthorizedClientException The client is not currently authorized to make the request.
ThrottledClientException The client exceeded its request rate limit.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/ListChannelBans
func (*ChimeSDKMessaging) ListChannelBansPages ¶
func (c *ChimeSDKMessaging) ListChannelBansPages(input *ListChannelBansInput, fn func(*ListChannelBansOutput, bool) bool) error
ListChannelBansPages iterates over the pages of a ListChannelBans operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListChannelBans 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 ListChannelBans operation. pageNum := 0 err := client.ListChannelBansPages(params, func(page *chimesdkmessaging.ListChannelBansOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*ChimeSDKMessaging) ListChannelBansPagesWithContext ¶
func (c *ChimeSDKMessaging) ListChannelBansPagesWithContext(ctx aws.Context, input *ListChannelBansInput, fn func(*ListChannelBansOutput, bool) bool, opts ...request.Option) error
ListChannelBansPagesWithContext same as ListChannelBansPages 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 (*ChimeSDKMessaging) ListChannelBansRequest ¶
func (c *ChimeSDKMessaging) ListChannelBansRequest(input *ListChannelBansInput) (req *request.Request, output *ListChannelBansOutput)
ListChannelBansRequest generates a "aws/request.Request" representing the client's request for the ListChannelBans operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListChannelBans for more information on using the ListChannelBans API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListChannelBansRequest method. req, resp := client.ListChannelBansRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/ListChannelBans
func (*ChimeSDKMessaging) ListChannelBansWithContext ¶
func (c *ChimeSDKMessaging) ListChannelBansWithContext(ctx aws.Context, input *ListChannelBansInput, opts ...request.Option) (*ListChannelBansOutput, error)
ListChannelBansWithContext is the same as ListChannelBans with the addition of the ability to pass a context and additional request options.
See ListChannelBans for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ChimeSDKMessaging) ListChannelFlows ¶
func (c *ChimeSDKMessaging) ListChannelFlows(input *ListChannelFlowsInput) (*ListChannelFlowsOutput, error)
ListChannelFlows API operation for Amazon Chime SDK Messaging.
Returns a paginated lists of all the channel flows created under a single Chime. This is a developer API.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Chime SDK Messaging's API operation ListChannelFlows for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
UnauthorizedClientException The client is not currently authorized to make the request.
ThrottledClientException The client exceeded its request rate limit.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/ListChannelFlows
func (*ChimeSDKMessaging) ListChannelFlowsPages ¶
func (c *ChimeSDKMessaging) ListChannelFlowsPages(input *ListChannelFlowsInput, fn func(*ListChannelFlowsOutput, bool) bool) error
ListChannelFlowsPages iterates over the pages of a ListChannelFlows operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListChannelFlows 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 ListChannelFlows operation. pageNum := 0 err := client.ListChannelFlowsPages(params, func(page *chimesdkmessaging.ListChannelFlowsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*ChimeSDKMessaging) ListChannelFlowsPagesWithContext ¶
func (c *ChimeSDKMessaging) ListChannelFlowsPagesWithContext(ctx aws.Context, input *ListChannelFlowsInput, fn func(*ListChannelFlowsOutput, bool) bool, opts ...request.Option) error
ListChannelFlowsPagesWithContext same as ListChannelFlowsPages 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 (*ChimeSDKMessaging) ListChannelFlowsRequest ¶
func (c *ChimeSDKMessaging) ListChannelFlowsRequest(input *ListChannelFlowsInput) (req *request.Request, output *ListChannelFlowsOutput)
ListChannelFlowsRequest generates a "aws/request.Request" representing the client's request for the ListChannelFlows operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListChannelFlows for more information on using the ListChannelFlows API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListChannelFlowsRequest method. req, resp := client.ListChannelFlowsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/ListChannelFlows
func (*ChimeSDKMessaging) ListChannelFlowsWithContext ¶
func (c *ChimeSDKMessaging) ListChannelFlowsWithContext(ctx aws.Context, input *ListChannelFlowsInput, opts ...request.Option) (*ListChannelFlowsOutput, error)
ListChannelFlowsWithContext is the same as ListChannelFlows with the addition of the ability to pass a context and additional request options.
See ListChannelFlows for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ChimeSDKMessaging) ListChannelMemberships ¶
func (c *ChimeSDKMessaging) ListChannelMemberships(input *ListChannelMembershipsInput) (*ListChannelMembershipsOutput, error)
ListChannelMemberships API operation for Amazon Chime SDK Messaging.
Lists all channel memberships in a channel.
The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.
If you want to list the channels to which a specific app instance user belongs, see the ListChannelMembershipsForAppInstanceUser (https://docs.aws.amazon.com/chime/latest/APIReference/API_messaging-chime_ListChannelMembershipsForAppInstanceUser.html) API.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Chime SDK Messaging's API operation ListChannelMemberships for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
UnauthorizedClientException The client is not currently authorized to make the request.
ThrottledClientException The client exceeded its request rate limit.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/ListChannelMemberships
func (*ChimeSDKMessaging) ListChannelMembershipsForAppInstanceUser ¶
func (c *ChimeSDKMessaging) ListChannelMembershipsForAppInstanceUser(input *ListChannelMembershipsForAppInstanceUserInput) (*ListChannelMembershipsForAppInstanceUserOutput, error)
ListChannelMembershipsForAppInstanceUser API operation for Amazon Chime SDK Messaging.
Lists all channels that a particular AppInstanceUser is a part of. Only an AppInstanceAdmin can call the API with a user ARN that is not their own.
The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Chime SDK Messaging's API operation ListChannelMembershipsForAppInstanceUser for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
UnauthorizedClientException The client is not currently authorized to make the request.
ThrottledClientException The client exceeded its request rate limit.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
func (*ChimeSDKMessaging) ListChannelMembershipsForAppInstanceUserPages ¶
func (c *ChimeSDKMessaging) ListChannelMembershipsForAppInstanceUserPages(input *ListChannelMembershipsForAppInstanceUserInput, fn func(*ListChannelMembershipsForAppInstanceUserOutput, bool) bool) error
ListChannelMembershipsForAppInstanceUserPages iterates over the pages of a ListChannelMembershipsForAppInstanceUser operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListChannelMembershipsForAppInstanceUser 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 ListChannelMembershipsForAppInstanceUser operation. pageNum := 0 err := client.ListChannelMembershipsForAppInstanceUserPages(params, func(page *chimesdkmessaging.ListChannelMembershipsForAppInstanceUserOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*ChimeSDKMessaging) ListChannelMembershipsForAppInstanceUserPagesWithContext ¶
func (c *ChimeSDKMessaging) ListChannelMembershipsForAppInstanceUserPagesWithContext(ctx aws.Context, input *ListChannelMembershipsForAppInstanceUserInput, fn func(*ListChannelMembershipsForAppInstanceUserOutput, bool) bool, opts ...request.Option) error
ListChannelMembershipsForAppInstanceUserPagesWithContext same as ListChannelMembershipsForAppInstanceUserPages 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 (*ChimeSDKMessaging) ListChannelMembershipsForAppInstanceUserRequest ¶
func (c *ChimeSDKMessaging) ListChannelMembershipsForAppInstanceUserRequest(input *ListChannelMembershipsForAppInstanceUserInput) (req *request.Request, output *ListChannelMembershipsForAppInstanceUserOutput)
ListChannelMembershipsForAppInstanceUserRequest generates a "aws/request.Request" representing the client's request for the ListChannelMembershipsForAppInstanceUser operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListChannelMembershipsForAppInstanceUser for more information on using the ListChannelMembershipsForAppInstanceUser API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListChannelMembershipsForAppInstanceUserRequest method. req, resp := client.ListChannelMembershipsForAppInstanceUserRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (*ChimeSDKMessaging) ListChannelMembershipsForAppInstanceUserWithContext ¶
func (c *ChimeSDKMessaging) ListChannelMembershipsForAppInstanceUserWithContext(ctx aws.Context, input *ListChannelMembershipsForAppInstanceUserInput, opts ...request.Option) (*ListChannelMembershipsForAppInstanceUserOutput, error)
ListChannelMembershipsForAppInstanceUserWithContext is the same as ListChannelMembershipsForAppInstanceUser with the addition of the ability to pass a context and additional request options.
See ListChannelMembershipsForAppInstanceUser for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ChimeSDKMessaging) ListChannelMembershipsPages ¶
func (c *ChimeSDKMessaging) ListChannelMembershipsPages(input *ListChannelMembershipsInput, fn func(*ListChannelMembershipsOutput, bool) bool) error
ListChannelMembershipsPages iterates over the pages of a ListChannelMemberships operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListChannelMemberships 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 ListChannelMemberships operation. pageNum := 0 err := client.ListChannelMembershipsPages(params, func(page *chimesdkmessaging.ListChannelMembershipsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*ChimeSDKMessaging) ListChannelMembershipsPagesWithContext ¶
func (c *ChimeSDKMessaging) ListChannelMembershipsPagesWithContext(ctx aws.Context, input *ListChannelMembershipsInput, fn func(*ListChannelMembershipsOutput, bool) bool, opts ...request.Option) error
ListChannelMembershipsPagesWithContext same as ListChannelMembershipsPages 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 (*ChimeSDKMessaging) ListChannelMembershipsRequest ¶
func (c *ChimeSDKMessaging) ListChannelMembershipsRequest(input *ListChannelMembershipsInput) (req *request.Request, output *ListChannelMembershipsOutput)
ListChannelMembershipsRequest generates a "aws/request.Request" representing the client's request for the ListChannelMemberships operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListChannelMemberships for more information on using the ListChannelMemberships API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListChannelMembershipsRequest method. req, resp := client.ListChannelMembershipsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/ListChannelMemberships
func (*ChimeSDKMessaging) ListChannelMembershipsWithContext ¶
func (c *ChimeSDKMessaging) ListChannelMembershipsWithContext(ctx aws.Context, input *ListChannelMembershipsInput, opts ...request.Option) (*ListChannelMembershipsOutput, error)
ListChannelMembershipsWithContext is the same as ListChannelMemberships with the addition of the ability to pass a context and additional request options.
See ListChannelMemberships for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ChimeSDKMessaging) ListChannelMessages ¶
func (c *ChimeSDKMessaging) ListChannelMessages(input *ListChannelMessagesInput) (*ListChannelMessagesOutput, error)
ListChannelMessages API operation for Amazon Chime SDK Messaging.
List all the messages in a channel. Returns a paginated list of ChannelMessages. By default, sorted by creation timestamp in descending order.
Redacted messages appear in the results as empty, since they are only redacted, not deleted. Deleted messages do not appear in the results. This action always returns the latest version of an edited message.
Also, the x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Chime SDK Messaging's API operation ListChannelMessages for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
UnauthorizedClientException The client is not currently authorized to make the request.
ThrottledClientException The client exceeded its request rate limit.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/ListChannelMessages
func (*ChimeSDKMessaging) ListChannelMessagesPages ¶
func (c *ChimeSDKMessaging) ListChannelMessagesPages(input *ListChannelMessagesInput, fn func(*ListChannelMessagesOutput, bool) bool) error
ListChannelMessagesPages iterates over the pages of a ListChannelMessages operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListChannelMessages 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 ListChannelMessages operation. pageNum := 0 err := client.ListChannelMessagesPages(params, func(page *chimesdkmessaging.ListChannelMessagesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*ChimeSDKMessaging) ListChannelMessagesPagesWithContext ¶
func (c *ChimeSDKMessaging) ListChannelMessagesPagesWithContext(ctx aws.Context, input *ListChannelMessagesInput, fn func(*ListChannelMessagesOutput, bool) bool, opts ...request.Option) error
ListChannelMessagesPagesWithContext same as ListChannelMessagesPages 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 (*ChimeSDKMessaging) ListChannelMessagesRequest ¶
func (c *ChimeSDKMessaging) ListChannelMessagesRequest(input *ListChannelMessagesInput) (req *request.Request, output *ListChannelMessagesOutput)
ListChannelMessagesRequest generates a "aws/request.Request" representing the client's request for the ListChannelMessages operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListChannelMessages for more information on using the ListChannelMessages API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListChannelMessagesRequest method. req, resp := client.ListChannelMessagesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/ListChannelMessages
func (*ChimeSDKMessaging) ListChannelMessagesWithContext ¶
func (c *ChimeSDKMessaging) ListChannelMessagesWithContext(ctx aws.Context, input *ListChannelMessagesInput, opts ...request.Option) (*ListChannelMessagesOutput, error)
ListChannelMessagesWithContext is the same as ListChannelMessages with the addition of the ability to pass a context and additional request options.
See ListChannelMessages for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ChimeSDKMessaging) ListChannelModerators ¶
func (c *ChimeSDKMessaging) ListChannelModerators(input *ListChannelModeratorsInput) (*ListChannelModeratorsOutput, error)
ListChannelModerators API operation for Amazon Chime SDK Messaging.
Lists all the moderators for a channel.
The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Chime SDK Messaging's API operation ListChannelModerators for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
UnauthorizedClientException The client is not currently authorized to make the request.
ThrottledClientException The client exceeded its request rate limit.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/ListChannelModerators
func (*ChimeSDKMessaging) ListChannelModeratorsPages ¶
func (c *ChimeSDKMessaging) ListChannelModeratorsPages(input *ListChannelModeratorsInput, fn func(*ListChannelModeratorsOutput, bool) bool) error
ListChannelModeratorsPages iterates over the pages of a ListChannelModerators operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListChannelModerators 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 ListChannelModerators operation. pageNum := 0 err := client.ListChannelModeratorsPages(params, func(page *chimesdkmessaging.ListChannelModeratorsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*ChimeSDKMessaging) ListChannelModeratorsPagesWithContext ¶
func (c *ChimeSDKMessaging) ListChannelModeratorsPagesWithContext(ctx aws.Context, input *ListChannelModeratorsInput, fn func(*ListChannelModeratorsOutput, bool) bool, opts ...request.Option) error
ListChannelModeratorsPagesWithContext same as ListChannelModeratorsPages 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 (*ChimeSDKMessaging) ListChannelModeratorsRequest ¶
func (c *ChimeSDKMessaging) ListChannelModeratorsRequest(input *ListChannelModeratorsInput) (req *request.Request, output *ListChannelModeratorsOutput)
ListChannelModeratorsRequest generates a "aws/request.Request" representing the client's request for the ListChannelModerators operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListChannelModerators for more information on using the ListChannelModerators API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListChannelModeratorsRequest method. req, resp := client.ListChannelModeratorsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/ListChannelModerators
func (*ChimeSDKMessaging) ListChannelModeratorsWithContext ¶
func (c *ChimeSDKMessaging) ListChannelModeratorsWithContext(ctx aws.Context, input *ListChannelModeratorsInput, opts ...request.Option) (*ListChannelModeratorsOutput, error)
ListChannelModeratorsWithContext is the same as ListChannelModerators with the addition of the ability to pass a context and additional request options.
See ListChannelModerators for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ChimeSDKMessaging) ListChannels ¶
func (c *ChimeSDKMessaging) ListChannels(input *ListChannelsInput) (*ListChannelsOutput, error)
ListChannels API operation for Amazon Chime SDK Messaging.
Lists all Channels created under a single Chime App as a paginated list. You can specify filters to narrow results.
Functionality & restrictions
Use privacy = PUBLIC to retrieve all public channels in the account.
Only an AppInstanceAdmin can set privacy = PRIVATE to list the private channels in an account.
The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Chime SDK Messaging's API operation ListChannels for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
UnauthorizedClientException The client is not currently authorized to make the request.
ThrottledClientException The client exceeded its request rate limit.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/ListChannels
func (*ChimeSDKMessaging) ListChannelsAssociatedWithChannelFlow ¶
func (c *ChimeSDKMessaging) ListChannelsAssociatedWithChannelFlow(input *ListChannelsAssociatedWithChannelFlowInput) (*ListChannelsAssociatedWithChannelFlowOutput, error)
ListChannelsAssociatedWithChannelFlow API operation for Amazon Chime SDK Messaging.
Lists all channels associated with a specified channel flow. You can associate a channel flow with multiple channels, but you can only associate a channel with one channel flow. This is a developer API.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Chime SDK Messaging's API operation ListChannelsAssociatedWithChannelFlow for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
UnauthorizedClientException The client is not currently authorized to make the request.
ThrottledClientException The client exceeded its request rate limit.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
func (*ChimeSDKMessaging) ListChannelsAssociatedWithChannelFlowPages ¶
func (c *ChimeSDKMessaging) ListChannelsAssociatedWithChannelFlowPages(input *ListChannelsAssociatedWithChannelFlowInput, fn func(*ListChannelsAssociatedWithChannelFlowOutput, bool) bool) error
ListChannelsAssociatedWithChannelFlowPages iterates over the pages of a ListChannelsAssociatedWithChannelFlow operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListChannelsAssociatedWithChannelFlow 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 ListChannelsAssociatedWithChannelFlow operation. pageNum := 0 err := client.ListChannelsAssociatedWithChannelFlowPages(params, func(page *chimesdkmessaging.ListChannelsAssociatedWithChannelFlowOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*ChimeSDKMessaging) ListChannelsAssociatedWithChannelFlowPagesWithContext ¶
func (c *ChimeSDKMessaging) ListChannelsAssociatedWithChannelFlowPagesWithContext(ctx aws.Context, input *ListChannelsAssociatedWithChannelFlowInput, fn func(*ListChannelsAssociatedWithChannelFlowOutput, bool) bool, opts ...request.Option) error
ListChannelsAssociatedWithChannelFlowPagesWithContext same as ListChannelsAssociatedWithChannelFlowPages 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 (*ChimeSDKMessaging) ListChannelsAssociatedWithChannelFlowRequest ¶
func (c *ChimeSDKMessaging) ListChannelsAssociatedWithChannelFlowRequest(input *ListChannelsAssociatedWithChannelFlowInput) (req *request.Request, output *ListChannelsAssociatedWithChannelFlowOutput)
ListChannelsAssociatedWithChannelFlowRequest generates a "aws/request.Request" representing the client's request for the ListChannelsAssociatedWithChannelFlow operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListChannelsAssociatedWithChannelFlow for more information on using the ListChannelsAssociatedWithChannelFlow API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListChannelsAssociatedWithChannelFlowRequest method. req, resp := client.ListChannelsAssociatedWithChannelFlowRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (*ChimeSDKMessaging) ListChannelsAssociatedWithChannelFlowWithContext ¶
func (c *ChimeSDKMessaging) ListChannelsAssociatedWithChannelFlowWithContext(ctx aws.Context, input *ListChannelsAssociatedWithChannelFlowInput, opts ...request.Option) (*ListChannelsAssociatedWithChannelFlowOutput, error)
ListChannelsAssociatedWithChannelFlowWithContext is the same as ListChannelsAssociatedWithChannelFlow with the addition of the ability to pass a context and additional request options.
See ListChannelsAssociatedWithChannelFlow for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ChimeSDKMessaging) ListChannelsModeratedByAppInstanceUser ¶
func (c *ChimeSDKMessaging) ListChannelsModeratedByAppInstanceUser(input *ListChannelsModeratedByAppInstanceUserInput) (*ListChannelsModeratedByAppInstanceUserOutput, error)
ListChannelsModeratedByAppInstanceUser API operation for Amazon Chime SDK Messaging.
A list of the channels moderated by an AppInstanceUser.
The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Chime SDK Messaging's API operation ListChannelsModeratedByAppInstanceUser for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
UnauthorizedClientException The client is not currently authorized to make the request.
ThrottledClientException The client exceeded its request rate limit.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
func (*ChimeSDKMessaging) ListChannelsModeratedByAppInstanceUserPages ¶
func (c *ChimeSDKMessaging) ListChannelsModeratedByAppInstanceUserPages(input *ListChannelsModeratedByAppInstanceUserInput, fn func(*ListChannelsModeratedByAppInstanceUserOutput, bool) bool) error
ListChannelsModeratedByAppInstanceUserPages iterates over the pages of a ListChannelsModeratedByAppInstanceUser operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListChannelsModeratedByAppInstanceUser 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 ListChannelsModeratedByAppInstanceUser operation. pageNum := 0 err := client.ListChannelsModeratedByAppInstanceUserPages(params, func(page *chimesdkmessaging.ListChannelsModeratedByAppInstanceUserOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*ChimeSDKMessaging) ListChannelsModeratedByAppInstanceUserPagesWithContext ¶
func (c *ChimeSDKMessaging) ListChannelsModeratedByAppInstanceUserPagesWithContext(ctx aws.Context, input *ListChannelsModeratedByAppInstanceUserInput, fn func(*ListChannelsModeratedByAppInstanceUserOutput, bool) bool, opts ...request.Option) error
ListChannelsModeratedByAppInstanceUserPagesWithContext same as ListChannelsModeratedByAppInstanceUserPages 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 (*ChimeSDKMessaging) ListChannelsModeratedByAppInstanceUserRequest ¶
func (c *ChimeSDKMessaging) ListChannelsModeratedByAppInstanceUserRequest(input *ListChannelsModeratedByAppInstanceUserInput) (req *request.Request, output *ListChannelsModeratedByAppInstanceUserOutput)
ListChannelsModeratedByAppInstanceUserRequest generates a "aws/request.Request" representing the client's request for the ListChannelsModeratedByAppInstanceUser operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListChannelsModeratedByAppInstanceUser for more information on using the ListChannelsModeratedByAppInstanceUser API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListChannelsModeratedByAppInstanceUserRequest method. req, resp := client.ListChannelsModeratedByAppInstanceUserRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (*ChimeSDKMessaging) ListChannelsModeratedByAppInstanceUserWithContext ¶
func (c *ChimeSDKMessaging) ListChannelsModeratedByAppInstanceUserWithContext(ctx aws.Context, input *ListChannelsModeratedByAppInstanceUserInput, opts ...request.Option) (*ListChannelsModeratedByAppInstanceUserOutput, error)
ListChannelsModeratedByAppInstanceUserWithContext is the same as ListChannelsModeratedByAppInstanceUser with the addition of the ability to pass a context and additional request options.
See ListChannelsModeratedByAppInstanceUser for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ChimeSDKMessaging) ListChannelsPages ¶
func (c *ChimeSDKMessaging) ListChannelsPages(input *ListChannelsInput, fn func(*ListChannelsOutput, bool) bool) error
ListChannelsPages iterates over the pages of a ListChannels operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListChannels 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 ListChannels operation. pageNum := 0 err := client.ListChannelsPages(params, func(page *chimesdkmessaging.ListChannelsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*ChimeSDKMessaging) ListChannelsPagesWithContext ¶
func (c *ChimeSDKMessaging) ListChannelsPagesWithContext(ctx aws.Context, input *ListChannelsInput, fn func(*ListChannelsOutput, bool) bool, opts ...request.Option) error
ListChannelsPagesWithContext same as ListChannelsPages 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 (*ChimeSDKMessaging) ListChannelsRequest ¶
func (c *ChimeSDKMessaging) ListChannelsRequest(input *ListChannelsInput) (req *request.Request, output *ListChannelsOutput)
ListChannelsRequest generates a "aws/request.Request" representing the client's request for the ListChannels operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListChannels for more information on using the ListChannels API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListChannelsRequest method. req, resp := client.ListChannelsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/ListChannels
func (*ChimeSDKMessaging) ListChannelsWithContext ¶
func (c *ChimeSDKMessaging) ListChannelsWithContext(ctx aws.Context, input *ListChannelsInput, opts ...request.Option) (*ListChannelsOutput, error)
ListChannelsWithContext is the same as ListChannels with the addition of the ability to pass a context and additional request options.
See ListChannels for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ChimeSDKMessaging) ListTagsForResource ¶
func (c *ChimeSDKMessaging) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource API operation for Amazon Chime SDK Messaging.
Lists the tags applied to an Amazon Chime SDK messaging resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Chime SDK Messaging's API operation ListTagsForResource for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
UnauthorizedClientException The client is not currently authorized to make the request.
ThrottledClientException The client exceeded its request rate limit.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/ListTagsForResource
func (*ChimeSDKMessaging) ListTagsForResourceRequest ¶
func (c *ChimeSDKMessaging) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListTagsForResourceRequest method. req, resp := client.ListTagsForResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/ListTagsForResource
func (*ChimeSDKMessaging) ListTagsForResourceWithContext ¶
func (c *ChimeSDKMessaging) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.
See ListTagsForResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ChimeSDKMessaging) PutChannelMembershipPreferences ¶
func (c *ChimeSDKMessaging) PutChannelMembershipPreferences(input *PutChannelMembershipPreferencesInput) (*PutChannelMembershipPreferencesOutput, error)
PutChannelMembershipPreferences API operation for Amazon Chime SDK Messaging.
Sets the membership preferences of an AppInstanceUser for the specified channel. The AppInstanceUser must be a member of the channel. Only the AppInstanceUser who owns the membership can set preferences. Users in the AppInstanceAdmin and channel moderator roles can't set preferences for other users. Banned users can't set membership preferences for the channel from which they are banned.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Chime SDK Messaging's API operation PutChannelMembershipPreferences for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ConflictException The request could not be processed because of conflict in the current state of the resource.
UnauthorizedClientException The client is not currently authorized to make the request.
ForbiddenException The client is permanently forbidden from making the request.
ThrottledClientException The client exceeded its request rate limit.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
func (*ChimeSDKMessaging) PutChannelMembershipPreferencesRequest ¶
func (c *ChimeSDKMessaging) PutChannelMembershipPreferencesRequest(input *PutChannelMembershipPreferencesInput) (req *request.Request, output *PutChannelMembershipPreferencesOutput)
PutChannelMembershipPreferencesRequest generates a "aws/request.Request" representing the client's request for the PutChannelMembershipPreferences operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See PutChannelMembershipPreferences for more information on using the PutChannelMembershipPreferences API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the PutChannelMembershipPreferencesRequest method. req, resp := client.PutChannelMembershipPreferencesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (*ChimeSDKMessaging) PutChannelMembershipPreferencesWithContext ¶
func (c *ChimeSDKMessaging) PutChannelMembershipPreferencesWithContext(ctx aws.Context, input *PutChannelMembershipPreferencesInput, opts ...request.Option) (*PutChannelMembershipPreferencesOutput, error)
PutChannelMembershipPreferencesWithContext is the same as PutChannelMembershipPreferences with the addition of the ability to pass a context and additional request options.
See PutChannelMembershipPreferences for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ChimeSDKMessaging) RedactChannelMessage ¶
func (c *ChimeSDKMessaging) RedactChannelMessage(input *RedactChannelMessageInput) (*RedactChannelMessageOutput, error)
RedactChannelMessage API operation for Amazon Chime SDK Messaging.
Redacts message content, but not metadata. The message exists in the back end, but the action returns null content, and the state shows as redacted.
The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Chime SDK Messaging's API operation RedactChannelMessage for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
UnauthorizedClientException The client is not currently authorized to make the request.
ThrottledClientException The client exceeded its request rate limit.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/RedactChannelMessage
func (*ChimeSDKMessaging) RedactChannelMessageRequest ¶
func (c *ChimeSDKMessaging) RedactChannelMessageRequest(input *RedactChannelMessageInput) (req *request.Request, output *RedactChannelMessageOutput)
RedactChannelMessageRequest generates a "aws/request.Request" representing the client's request for the RedactChannelMessage operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See RedactChannelMessage for more information on using the RedactChannelMessage API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the RedactChannelMessageRequest method. req, resp := client.RedactChannelMessageRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/RedactChannelMessage
func (*ChimeSDKMessaging) RedactChannelMessageWithContext ¶
func (c *ChimeSDKMessaging) RedactChannelMessageWithContext(ctx aws.Context, input *RedactChannelMessageInput, opts ...request.Option) (*RedactChannelMessageOutput, error)
RedactChannelMessageWithContext is the same as RedactChannelMessage with the addition of the ability to pass a context and additional request options.
See RedactChannelMessage for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ChimeSDKMessaging) SendChannelMessage ¶
func (c *ChimeSDKMessaging) SendChannelMessage(input *SendChannelMessageInput) (*SendChannelMessageOutput, error)
SendChannelMessage API operation for Amazon Chime SDK Messaging.
Sends a message to a particular channel that the member is a part of.
The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.
Also, STANDARD messages can contain 4KB of data and the 1KB of metadata. CONTROL messages can contain 30 bytes of data and no metadata.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Chime SDK Messaging's API operation SendChannelMessage for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ConflictException The request could not be processed because of conflict in the current state of the resource.
ForbiddenException The client is permanently forbidden from making the request.
UnauthorizedClientException The client is not currently authorized to make the request.
ThrottledClientException The client exceeded its request rate limit.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/SendChannelMessage
func (*ChimeSDKMessaging) SendChannelMessageRequest ¶
func (c *ChimeSDKMessaging) SendChannelMessageRequest(input *SendChannelMessageInput) (req *request.Request, output *SendChannelMessageOutput)
SendChannelMessageRequest generates a "aws/request.Request" representing the client's request for the SendChannelMessage operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See SendChannelMessage for more information on using the SendChannelMessage API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the SendChannelMessageRequest method. req, resp := client.SendChannelMessageRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/SendChannelMessage
func (*ChimeSDKMessaging) SendChannelMessageWithContext ¶
func (c *ChimeSDKMessaging) SendChannelMessageWithContext(ctx aws.Context, input *SendChannelMessageInput, opts ...request.Option) (*SendChannelMessageOutput, error)
SendChannelMessageWithContext is the same as SendChannelMessage with the addition of the ability to pass a context and additional request options.
See SendChannelMessage for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ChimeSDKMessaging) TagResource ¶
func (c *ChimeSDKMessaging) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
TagResource API operation for Amazon Chime SDK Messaging.
Applies the specified tags to the specified Amazon Chime SDK messaging resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Chime SDK Messaging's API operation TagResource for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
UnauthorizedClientException The client is not currently authorized to make the request.
ResourceLimitExceededException The request exceeds the resource limit.
ThrottledClientException The client exceeded its request rate limit.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/TagResource
func (*ChimeSDKMessaging) TagResourceRequest ¶
func (c *ChimeSDKMessaging) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See TagResource for more information on using the TagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the TagResourceRequest method. req, resp := client.TagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/TagResource
func (*ChimeSDKMessaging) TagResourceWithContext ¶
func (c *ChimeSDKMessaging) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.
See TagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ChimeSDKMessaging) UntagResource ¶
func (c *ChimeSDKMessaging) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource API operation for Amazon Chime SDK Messaging.
Removes the specified tags from the specified Amazon Chime SDK messaging resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Chime SDK Messaging's API operation UntagResource for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
UnauthorizedClientException The client is not currently authorized to make the request.
ThrottledClientException The client exceeded its request rate limit.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/UntagResource
func (*ChimeSDKMessaging) UntagResourceRequest ¶
func (c *ChimeSDKMessaging) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UntagResource for more information on using the UntagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UntagResourceRequest method. req, resp := client.UntagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/UntagResource
func (*ChimeSDKMessaging) UntagResourceWithContext ¶
func (c *ChimeSDKMessaging) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.
See UntagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ChimeSDKMessaging) UpdateChannel ¶
func (c *ChimeSDKMessaging) UpdateChannel(input *UpdateChannelInput) (*UpdateChannelOutput, error)
UpdateChannel API operation for Amazon Chime SDK Messaging.
Update a channel's attributes.
Restriction: You can't change a channel's privacy.
The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Chime SDK Messaging's API operation UpdateChannel for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
ConflictException The request could not be processed because of conflict in the current state of the resource.
UnauthorizedClientException The client is not currently authorized to make the request.
ThrottledClientException The client exceeded its request rate limit.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/UpdateChannel
func (*ChimeSDKMessaging) UpdateChannelFlow ¶
func (c *ChimeSDKMessaging) UpdateChannelFlow(input *UpdateChannelFlowInput) (*UpdateChannelFlowOutput, error)
UpdateChannelFlow API operation for Amazon Chime SDK Messaging.
Updates channel flow attributes. This is a developer API.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Chime SDK Messaging's API operation UpdateChannelFlow for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
UnauthorizedClientException The client is not currently authorized to make the request.
ConflictException The request could not be processed because of conflict in the current state of the resource.
ThrottledClientException The client exceeded its request rate limit.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/UpdateChannelFlow
func (*ChimeSDKMessaging) UpdateChannelFlowRequest ¶
func (c *ChimeSDKMessaging) UpdateChannelFlowRequest(input *UpdateChannelFlowInput) (req *request.Request, output *UpdateChannelFlowOutput)
UpdateChannelFlowRequest generates a "aws/request.Request" representing the client's request for the UpdateChannelFlow operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateChannelFlow for more information on using the UpdateChannelFlow API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateChannelFlowRequest method. req, resp := client.UpdateChannelFlowRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/UpdateChannelFlow
func (*ChimeSDKMessaging) UpdateChannelFlowWithContext ¶
func (c *ChimeSDKMessaging) UpdateChannelFlowWithContext(ctx aws.Context, input *UpdateChannelFlowInput, opts ...request.Option) (*UpdateChannelFlowOutput, error)
UpdateChannelFlowWithContext is the same as UpdateChannelFlow with the addition of the ability to pass a context and additional request options.
See UpdateChannelFlow for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ChimeSDKMessaging) UpdateChannelMessage ¶
func (c *ChimeSDKMessaging) UpdateChannelMessage(input *UpdateChannelMessageInput) (*UpdateChannelMessageOutput, error)
UpdateChannelMessage API operation for Amazon Chime SDK Messaging.
Updates the content of a message.
The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Chime SDK Messaging's API operation UpdateChannelMessage for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ConflictException The request could not be processed because of conflict in the current state of the resource.
ForbiddenException The client is permanently forbidden from making the request.
UnauthorizedClientException The client is not currently authorized to make the request.
ThrottledClientException The client exceeded its request rate limit.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/UpdateChannelMessage
func (*ChimeSDKMessaging) UpdateChannelMessageRequest ¶
func (c *ChimeSDKMessaging) UpdateChannelMessageRequest(input *UpdateChannelMessageInput) (req *request.Request, output *UpdateChannelMessageOutput)
UpdateChannelMessageRequest generates a "aws/request.Request" representing the client's request for the UpdateChannelMessage operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateChannelMessage for more information on using the UpdateChannelMessage API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateChannelMessageRequest method. req, resp := client.UpdateChannelMessageRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/UpdateChannelMessage
func (*ChimeSDKMessaging) UpdateChannelMessageWithContext ¶
func (c *ChimeSDKMessaging) UpdateChannelMessageWithContext(ctx aws.Context, input *UpdateChannelMessageInput, opts ...request.Option) (*UpdateChannelMessageOutput, error)
UpdateChannelMessageWithContext is the same as UpdateChannelMessage with the addition of the ability to pass a context and additional request options.
See UpdateChannelMessage for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ChimeSDKMessaging) UpdateChannelReadMarker ¶
func (c *ChimeSDKMessaging) UpdateChannelReadMarker(input *UpdateChannelReadMarkerInput) (*UpdateChannelReadMarkerOutput, error)
UpdateChannelReadMarker API operation for Amazon Chime SDK Messaging.
The details of the time when a user last read messages in a channel.
The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Chime SDK Messaging's API operation UpdateChannelReadMarker for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
ConflictException The request could not be processed because of conflict in the current state of the resource.
UnauthorizedClientException The client is not currently authorized to make the request.
ThrottledClientException The client exceeded its request rate limit.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/UpdateChannelReadMarker
func (*ChimeSDKMessaging) UpdateChannelReadMarkerRequest ¶
func (c *ChimeSDKMessaging) UpdateChannelReadMarkerRequest(input *UpdateChannelReadMarkerInput) (req *request.Request, output *UpdateChannelReadMarkerOutput)
UpdateChannelReadMarkerRequest generates a "aws/request.Request" representing the client's request for the UpdateChannelReadMarker operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateChannelReadMarker for more information on using the UpdateChannelReadMarker API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateChannelReadMarkerRequest method. req, resp := client.UpdateChannelReadMarkerRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/UpdateChannelReadMarker
func (*ChimeSDKMessaging) UpdateChannelReadMarkerWithContext ¶
func (c *ChimeSDKMessaging) UpdateChannelReadMarkerWithContext(ctx aws.Context, input *UpdateChannelReadMarkerInput, opts ...request.Option) (*UpdateChannelReadMarkerOutput, error)
UpdateChannelReadMarkerWithContext is the same as UpdateChannelReadMarker with the addition of the ability to pass a context and additional request options.
See UpdateChannelReadMarker for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ChimeSDKMessaging) UpdateChannelRequest ¶
func (c *ChimeSDKMessaging) UpdateChannelRequest(input *UpdateChannelInput) (req *request.Request, output *UpdateChannelOutput)
UpdateChannelRequest generates a "aws/request.Request" representing the client's request for the UpdateChannel operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateChannel for more information on using the UpdateChannel API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateChannelRequest method. req, resp := client.UpdateChannelRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-messaging-2021-05-15/UpdateChannel
func (*ChimeSDKMessaging) UpdateChannelWithContext ¶
func (c *ChimeSDKMessaging) UpdateChannelWithContext(ctx aws.Context, input *UpdateChannelInput, opts ...request.Option) (*UpdateChannelOutput, error)
UpdateChannelWithContext is the same as UpdateChannel with the addition of the ability to pass a context and additional request options.
See UpdateChannel for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
type ConflictException ¶
type ConflictException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Code_ *string `locationName:"Code" type:"string" enum:"ErrorCode"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The request could not be processed because of conflict in the current state of the resource.
func (*ConflictException) Code ¶
func (s *ConflictException) Code() string
Code returns the exception type name.
func (*ConflictException) Error ¶
func (s *ConflictException) Error() string
func (ConflictException) GoString ¶
func (s ConflictException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConflictException) Message ¶
func (s *ConflictException) Message() string
Message returns the exception's message.
func (*ConflictException) OrigErr ¶
func (s *ConflictException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ConflictException) RequestID ¶
func (s *ConflictException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ConflictException) StatusCode ¶
func (s *ConflictException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ConflictException) String ¶
func (s ConflictException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateChannelBanInput ¶
type CreateChannelBanInput struct { // The ARN of the ban request. // // ChannelArn is a required field ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"` // The AppInstanceUserArn of the user that makes the API call. // // ChimeBearer is a required field ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string" required:"true"` // The AppInstanceUserArn of the member being banned. // // MemberArn is a required field MemberArn *string `min:"5" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateChannelBanInput) GoString ¶
func (s CreateChannelBanInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateChannelBanInput) SetChannelArn ¶
func (s *CreateChannelBanInput) SetChannelArn(v string) *CreateChannelBanInput
SetChannelArn sets the ChannelArn field's value.
func (*CreateChannelBanInput) SetChimeBearer ¶
func (s *CreateChannelBanInput) SetChimeBearer(v string) *CreateChannelBanInput
SetChimeBearer sets the ChimeBearer field's value.
func (*CreateChannelBanInput) SetMemberArn ¶
func (s *CreateChannelBanInput) SetMemberArn(v string) *CreateChannelBanInput
SetMemberArn sets the MemberArn field's value.
func (CreateChannelBanInput) String ¶
func (s CreateChannelBanInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateChannelBanInput) Validate ¶
func (s *CreateChannelBanInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateChannelBanOutput ¶
type CreateChannelBanOutput struct { // The ARN of the response to the ban request. ChannelArn *string `min:"5" type:"string"` // The ChannelArn and BannedIdentity of the member in the ban response. Member *Identity `type:"structure"` // contains filtered or unexported fields }
func (CreateChannelBanOutput) GoString ¶
func (s CreateChannelBanOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateChannelBanOutput) SetChannelArn ¶
func (s *CreateChannelBanOutput) SetChannelArn(v string) *CreateChannelBanOutput
SetChannelArn sets the ChannelArn field's value.
func (*CreateChannelBanOutput) SetMember ¶
func (s *CreateChannelBanOutput) SetMember(v *Identity) *CreateChannelBanOutput
SetMember sets the Member field's value.
func (CreateChannelBanOutput) String ¶
func (s CreateChannelBanOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateChannelFlowInput ¶
type CreateChannelFlowInput struct { // The ARN of the channel flow request. // // AppInstanceArn is a required field AppInstanceArn *string `min:"5" type:"string" required:"true"` // The client token for the request. An Idempotency token. // // ClientRequestToken is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateChannelFlowInput's // String and GoString methods. // // ClientRequestToken is a required field ClientRequestToken *string `min:"2" type:"string" required:"true" sensitive:"true"` // The name of the channel flow. // // Name is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateChannelFlowInput's // String and GoString methods. // // Name is a required field Name *string `min:"1" type:"string" required:"true" sensitive:"true"` // Information about the processor Lambda functions. // // Processors is a required field Processors []*Processor `min:"1" type:"list" required:"true"` // The tags for the creation request. Tags []*Tag `min:"1" type:"list"` // contains filtered or unexported fields }
func (CreateChannelFlowInput) GoString ¶
func (s CreateChannelFlowInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateChannelFlowInput) SetAppInstanceArn ¶
func (s *CreateChannelFlowInput) SetAppInstanceArn(v string) *CreateChannelFlowInput
SetAppInstanceArn sets the AppInstanceArn field's value.
func (*CreateChannelFlowInput) SetClientRequestToken ¶
func (s *CreateChannelFlowInput) SetClientRequestToken(v string) *CreateChannelFlowInput
SetClientRequestToken sets the ClientRequestToken field's value.
func (*CreateChannelFlowInput) SetName ¶
func (s *CreateChannelFlowInput) SetName(v string) *CreateChannelFlowInput
SetName sets the Name field's value.
func (*CreateChannelFlowInput) SetProcessors ¶
func (s *CreateChannelFlowInput) SetProcessors(v []*Processor) *CreateChannelFlowInput
SetProcessors sets the Processors field's value.
func (*CreateChannelFlowInput) SetTags ¶
func (s *CreateChannelFlowInput) SetTags(v []*Tag) *CreateChannelFlowInput
SetTags sets the Tags field's value.
func (CreateChannelFlowInput) String ¶
func (s CreateChannelFlowInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateChannelFlowInput) Validate ¶
func (s *CreateChannelFlowInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateChannelFlowOutput ¶
type CreateChannelFlowOutput struct { // The ARN of the channel flow. ChannelFlowArn *string `min:"5" type:"string"` // contains filtered or unexported fields }
func (CreateChannelFlowOutput) GoString ¶
func (s CreateChannelFlowOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateChannelFlowOutput) SetChannelFlowArn ¶
func (s *CreateChannelFlowOutput) SetChannelFlowArn(v string) *CreateChannelFlowOutput
SetChannelFlowArn sets the ChannelFlowArn field's value.
func (CreateChannelFlowOutput) String ¶
func (s CreateChannelFlowOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateChannelInput ¶
type CreateChannelInput struct { // The ARN of the channel request. // // AppInstanceArn is a required field AppInstanceArn *string `min:"5" type:"string" required:"true"` // The AppInstanceUserArn of the user that makes the API call. // // ChimeBearer is a required field ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string" required:"true"` // The client token for the request. An Idempotency token. // // ClientRequestToken is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateChannelInput's // String and GoString methods. ClientRequestToken *string `min:"2" type:"string" idempotencyToken:"true" sensitive:"true"` // The metadata of the creation request. Limited to 1KB and UTF-8. // // Metadata is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateChannelInput's // String and GoString methods. Metadata *string `type:"string" sensitive:"true"` // The channel mode: UNRESTRICTED or RESTRICTED. Administrators, moderators, // and channel members can add themselves and other members to unrestricted // channels. Only administrators and moderators can add members to restricted // channels. Mode *string `type:"string" enum:"ChannelMode"` // The name of the channel. // // Name is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateChannelInput's // String and GoString methods. // // Name is a required field Name *string `min:"1" type:"string" required:"true" sensitive:"true"` // The channel's privacy level: PUBLIC or PRIVATE. Private channels aren't discoverable // by users outside the channel. Public channels are discoverable by anyone // in the AppInstance. Privacy *string `type:"string" enum:"ChannelPrivacy"` // The tags for the creation request. Tags []*Tag `min:"1" type:"list"` // contains filtered or unexported fields }
func (CreateChannelInput) GoString ¶
func (s CreateChannelInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateChannelInput) SetAppInstanceArn ¶
func (s *CreateChannelInput) SetAppInstanceArn(v string) *CreateChannelInput
SetAppInstanceArn sets the AppInstanceArn field's value.
func (*CreateChannelInput) SetChimeBearer ¶
func (s *CreateChannelInput) SetChimeBearer(v string) *CreateChannelInput
SetChimeBearer sets the ChimeBearer field's value.
func (*CreateChannelInput) SetClientRequestToken ¶
func (s *CreateChannelInput) SetClientRequestToken(v string) *CreateChannelInput
SetClientRequestToken sets the ClientRequestToken field's value.
func (*CreateChannelInput) SetMetadata ¶
func (s *CreateChannelInput) SetMetadata(v string) *CreateChannelInput
SetMetadata sets the Metadata field's value.
func (*CreateChannelInput) SetMode ¶
func (s *CreateChannelInput) SetMode(v string) *CreateChannelInput
SetMode sets the Mode field's value.
func (*CreateChannelInput) SetName ¶
func (s *CreateChannelInput) SetName(v string) *CreateChannelInput
SetName sets the Name field's value.
func (*CreateChannelInput) SetPrivacy ¶
func (s *CreateChannelInput) SetPrivacy(v string) *CreateChannelInput
SetPrivacy sets the Privacy field's value.
func (*CreateChannelInput) SetTags ¶
func (s *CreateChannelInput) SetTags(v []*Tag) *CreateChannelInput
SetTags sets the Tags field's value.
func (CreateChannelInput) String ¶
func (s CreateChannelInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateChannelInput) Validate ¶
func (s *CreateChannelInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateChannelMembershipInput ¶
type CreateChannelMembershipInput struct { // The ARN of the channel to which you're adding users. // // ChannelArn is a required field ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"` // The AppInstanceUserArn of the user that makes the API call. // // ChimeBearer is a required field ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string" required:"true"` // The AppInstanceUserArn of the member you want to add to the channel. // // MemberArn is a required field MemberArn *string `min:"5" type:"string" required:"true"` // The membership type of a user, DEFAULT or HIDDEN. Default members are always // returned as part of ListChannelMemberships. Hidden members are only returned // if the type filter in ListChannelMemberships equals HIDDEN. Otherwise hidden // members are not returned. This is only supported by moderators. // // Type is a required field Type *string `type:"string" required:"true" enum:"ChannelMembershipType"` // contains filtered or unexported fields }
func (CreateChannelMembershipInput) GoString ¶
func (s CreateChannelMembershipInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateChannelMembershipInput) SetChannelArn ¶
func (s *CreateChannelMembershipInput) SetChannelArn(v string) *CreateChannelMembershipInput
SetChannelArn sets the ChannelArn field's value.
func (*CreateChannelMembershipInput) SetChimeBearer ¶
func (s *CreateChannelMembershipInput) SetChimeBearer(v string) *CreateChannelMembershipInput
SetChimeBearer sets the ChimeBearer field's value.
func (*CreateChannelMembershipInput) SetMemberArn ¶
func (s *CreateChannelMembershipInput) SetMemberArn(v string) *CreateChannelMembershipInput
SetMemberArn sets the MemberArn field's value.
func (*CreateChannelMembershipInput) SetType ¶
func (s *CreateChannelMembershipInput) SetType(v string) *CreateChannelMembershipInput
SetType sets the Type field's value.
func (CreateChannelMembershipInput) String ¶
func (s CreateChannelMembershipInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateChannelMembershipInput) Validate ¶
func (s *CreateChannelMembershipInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateChannelMembershipOutput ¶
type CreateChannelMembershipOutput struct { // The ARN of the channel. ChannelArn *string `min:"5" type:"string"` // The ARN and metadata of the member being added. Member *Identity `type:"structure"` // contains filtered or unexported fields }
func (CreateChannelMembershipOutput) GoString ¶
func (s CreateChannelMembershipOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateChannelMembershipOutput) SetChannelArn ¶
func (s *CreateChannelMembershipOutput) SetChannelArn(v string) *CreateChannelMembershipOutput
SetChannelArn sets the ChannelArn field's value.
func (*CreateChannelMembershipOutput) SetMember ¶
func (s *CreateChannelMembershipOutput) SetMember(v *Identity) *CreateChannelMembershipOutput
SetMember sets the Member field's value.
func (CreateChannelMembershipOutput) String ¶
func (s CreateChannelMembershipOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateChannelModeratorInput ¶
type CreateChannelModeratorInput struct { // The ARN of the channel. // // ChannelArn is a required field ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"` // The AppInstanceUserArn of the moderator. // // ChannelModeratorArn is a required field ChannelModeratorArn *string `min:"5" type:"string" required:"true"` // The AppInstanceUserArn of the user that makes the API call. // // ChimeBearer is a required field ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateChannelModeratorInput) GoString ¶
func (s CreateChannelModeratorInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateChannelModeratorInput) SetChannelArn ¶
func (s *CreateChannelModeratorInput) SetChannelArn(v string) *CreateChannelModeratorInput
SetChannelArn sets the ChannelArn field's value.
func (*CreateChannelModeratorInput) SetChannelModeratorArn ¶
func (s *CreateChannelModeratorInput) SetChannelModeratorArn(v string) *CreateChannelModeratorInput
SetChannelModeratorArn sets the ChannelModeratorArn field's value.
func (*CreateChannelModeratorInput) SetChimeBearer ¶
func (s *CreateChannelModeratorInput) SetChimeBearer(v string) *CreateChannelModeratorInput
SetChimeBearer sets the ChimeBearer field's value.
func (CreateChannelModeratorInput) String ¶
func (s CreateChannelModeratorInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateChannelModeratorInput) Validate ¶
func (s *CreateChannelModeratorInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateChannelModeratorOutput ¶
type CreateChannelModeratorOutput struct { // The ARN of the channel. ChannelArn *string `min:"5" type:"string"` // The ARNs of the channel and the moderator. ChannelModerator *Identity `type:"structure"` // contains filtered or unexported fields }
func (CreateChannelModeratorOutput) GoString ¶
func (s CreateChannelModeratorOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateChannelModeratorOutput) SetChannelArn ¶
func (s *CreateChannelModeratorOutput) SetChannelArn(v string) *CreateChannelModeratorOutput
SetChannelArn sets the ChannelArn field's value.
func (*CreateChannelModeratorOutput) SetChannelModerator ¶
func (s *CreateChannelModeratorOutput) SetChannelModerator(v *Identity) *CreateChannelModeratorOutput
SetChannelModerator sets the ChannelModerator field's value.
func (CreateChannelModeratorOutput) String ¶
func (s CreateChannelModeratorOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateChannelOutput ¶
type CreateChannelOutput struct { // The ARN of the channel. ChannelArn *string `min:"5" type:"string"` // contains filtered or unexported fields }
func (CreateChannelOutput) GoString ¶
func (s CreateChannelOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateChannelOutput) SetChannelArn ¶
func (s *CreateChannelOutput) SetChannelArn(v string) *CreateChannelOutput
SetChannelArn sets the ChannelArn field's value.
func (CreateChannelOutput) String ¶
func (s CreateChannelOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteChannelBanInput ¶
type DeleteChannelBanInput struct { // The ARN of the channel from which the AppInstanceUser was banned. // // ChannelArn is a required field ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"` // The AppInstanceUserArn of the user that makes the API call. // // ChimeBearer is a required field ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string" required:"true"` // The ARN of the AppInstanceUser that you want to reinstate. // // MemberArn is a required field MemberArn *string `location:"uri" locationName:"memberArn" min:"5" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteChannelBanInput) GoString ¶
func (s DeleteChannelBanInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteChannelBanInput) SetChannelArn ¶
func (s *DeleteChannelBanInput) SetChannelArn(v string) *DeleteChannelBanInput
SetChannelArn sets the ChannelArn field's value.
func (*DeleteChannelBanInput) SetChimeBearer ¶
func (s *DeleteChannelBanInput) SetChimeBearer(v string) *DeleteChannelBanInput
SetChimeBearer sets the ChimeBearer field's value.
func (*DeleteChannelBanInput) SetMemberArn ¶
func (s *DeleteChannelBanInput) SetMemberArn(v string) *DeleteChannelBanInput
SetMemberArn sets the MemberArn field's value.
func (DeleteChannelBanInput) String ¶
func (s DeleteChannelBanInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteChannelBanInput) Validate ¶
func (s *DeleteChannelBanInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteChannelBanOutput ¶
type DeleteChannelBanOutput struct {
// contains filtered or unexported fields
}
func (DeleteChannelBanOutput) GoString ¶
func (s DeleteChannelBanOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteChannelBanOutput) String ¶
func (s DeleteChannelBanOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteChannelFlowInput ¶
type DeleteChannelFlowInput struct { // The ARN of the channel flow. // // ChannelFlowArn is a required field ChannelFlowArn *string `location:"uri" locationName:"channelFlowArn" min:"5" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteChannelFlowInput) GoString ¶
func (s DeleteChannelFlowInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteChannelFlowInput) SetChannelFlowArn ¶
func (s *DeleteChannelFlowInput) SetChannelFlowArn(v string) *DeleteChannelFlowInput
SetChannelFlowArn sets the ChannelFlowArn field's value.
func (DeleteChannelFlowInput) String ¶
func (s DeleteChannelFlowInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteChannelFlowInput) Validate ¶
func (s *DeleteChannelFlowInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteChannelFlowOutput ¶
type DeleteChannelFlowOutput struct {
// contains filtered or unexported fields
}
func (DeleteChannelFlowOutput) GoString ¶
func (s DeleteChannelFlowOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteChannelFlowOutput) String ¶
func (s DeleteChannelFlowOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteChannelInput ¶
type DeleteChannelInput struct { // The ARN of the channel being deleted. // // ChannelArn is a required field ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"` // The AppInstanceUserArn of the user that makes the API call. // // ChimeBearer is a required field ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteChannelInput) GoString ¶
func (s DeleteChannelInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteChannelInput) SetChannelArn ¶
func (s *DeleteChannelInput) SetChannelArn(v string) *DeleteChannelInput
SetChannelArn sets the ChannelArn field's value.
func (*DeleteChannelInput) SetChimeBearer ¶
func (s *DeleteChannelInput) SetChimeBearer(v string) *DeleteChannelInput
SetChimeBearer sets the ChimeBearer field's value.
func (DeleteChannelInput) String ¶
func (s DeleteChannelInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteChannelInput) Validate ¶
func (s *DeleteChannelInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteChannelMembershipInput ¶
type DeleteChannelMembershipInput struct { // The ARN of the channel from which you want to remove the user. // // ChannelArn is a required field ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"` // The AppInstanceUserArn of the user that makes the API call. // // ChimeBearer is a required field ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string" required:"true"` // The AppInstanceUserArn of the member that you're removing from the channel. // // MemberArn is a required field MemberArn *string `location:"uri" locationName:"memberArn" min:"5" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteChannelMembershipInput) GoString ¶
func (s DeleteChannelMembershipInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteChannelMembershipInput) SetChannelArn ¶
func (s *DeleteChannelMembershipInput) SetChannelArn(v string) *DeleteChannelMembershipInput
SetChannelArn sets the ChannelArn field's value.
func (*DeleteChannelMembershipInput) SetChimeBearer ¶
func (s *DeleteChannelMembershipInput) SetChimeBearer(v string) *DeleteChannelMembershipInput
SetChimeBearer sets the ChimeBearer field's value.
func (*DeleteChannelMembershipInput) SetMemberArn ¶
func (s *DeleteChannelMembershipInput) SetMemberArn(v string) *DeleteChannelMembershipInput
SetMemberArn sets the MemberArn field's value.
func (DeleteChannelMembershipInput) String ¶
func (s DeleteChannelMembershipInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteChannelMembershipInput) Validate ¶
func (s *DeleteChannelMembershipInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteChannelMembershipOutput ¶
type DeleteChannelMembershipOutput struct {
// contains filtered or unexported fields
}
func (DeleteChannelMembershipOutput) GoString ¶
func (s DeleteChannelMembershipOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteChannelMembershipOutput) String ¶
func (s DeleteChannelMembershipOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteChannelMessageInput ¶
type DeleteChannelMessageInput struct { // The ARN of the channel. // // ChannelArn is a required field ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"` // The AppInstanceUserArn of the user that makes the API call. // // ChimeBearer is a required field ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string" required:"true"` // The ID of the message being deleted. // // MessageId is a required field MessageId *string `location:"uri" locationName:"messageId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteChannelMessageInput) GoString ¶
func (s DeleteChannelMessageInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteChannelMessageInput) SetChannelArn ¶
func (s *DeleteChannelMessageInput) SetChannelArn(v string) *DeleteChannelMessageInput
SetChannelArn sets the ChannelArn field's value.
func (*DeleteChannelMessageInput) SetChimeBearer ¶
func (s *DeleteChannelMessageInput) SetChimeBearer(v string) *DeleteChannelMessageInput
SetChimeBearer sets the ChimeBearer field's value.
func (*DeleteChannelMessageInput) SetMessageId ¶
func (s *DeleteChannelMessageInput) SetMessageId(v string) *DeleteChannelMessageInput
SetMessageId sets the MessageId field's value.
func (DeleteChannelMessageInput) String ¶
func (s DeleteChannelMessageInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteChannelMessageInput) Validate ¶
func (s *DeleteChannelMessageInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteChannelMessageOutput ¶
type DeleteChannelMessageOutput struct {
// contains filtered or unexported fields
}
func (DeleteChannelMessageOutput) GoString ¶
func (s DeleteChannelMessageOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteChannelMessageOutput) String ¶
func (s DeleteChannelMessageOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteChannelModeratorInput ¶
type DeleteChannelModeratorInput struct { // The ARN of the channel. // // ChannelArn is a required field ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"` // The AppInstanceUserArn of the moderator being deleted. // // ChannelModeratorArn is a required field ChannelModeratorArn *string `location:"uri" locationName:"channelModeratorArn" min:"5" type:"string" required:"true"` // The AppInstanceUserArn of the user that makes the API call. // // ChimeBearer is a required field ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteChannelModeratorInput) GoString ¶
func (s DeleteChannelModeratorInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteChannelModeratorInput) SetChannelArn ¶
func (s *DeleteChannelModeratorInput) SetChannelArn(v string) *DeleteChannelModeratorInput
SetChannelArn sets the ChannelArn field's value.
func (*DeleteChannelModeratorInput) SetChannelModeratorArn ¶
func (s *DeleteChannelModeratorInput) SetChannelModeratorArn(v string) *DeleteChannelModeratorInput
SetChannelModeratorArn sets the ChannelModeratorArn field's value.
func (*DeleteChannelModeratorInput) SetChimeBearer ¶
func (s *DeleteChannelModeratorInput) SetChimeBearer(v string) *DeleteChannelModeratorInput
SetChimeBearer sets the ChimeBearer field's value.
func (DeleteChannelModeratorInput) String ¶
func (s DeleteChannelModeratorInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteChannelModeratorInput) Validate ¶
func (s *DeleteChannelModeratorInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteChannelModeratorOutput ¶
type DeleteChannelModeratorOutput struct {
// contains filtered or unexported fields
}
func (DeleteChannelModeratorOutput) GoString ¶
func (s DeleteChannelModeratorOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteChannelModeratorOutput) String ¶
func (s DeleteChannelModeratorOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteChannelOutput ¶
type DeleteChannelOutput struct {
// contains filtered or unexported fields
}
func (DeleteChannelOutput) GoString ¶
func (s DeleteChannelOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteChannelOutput) String ¶
func (s DeleteChannelOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeChannelBanInput ¶
type DescribeChannelBanInput struct { // The ARN of the channel from which the user is banned. // // ChannelArn is a required field ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"` // The AppInstanceUserArn of the user that makes the API call. // // ChimeBearer is a required field ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string" required:"true"` // The AppInstanceUserArn of the member being banned. // // MemberArn is a required field MemberArn *string `location:"uri" locationName:"memberArn" min:"5" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeChannelBanInput) GoString ¶
func (s DescribeChannelBanInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeChannelBanInput) SetChannelArn ¶
func (s *DescribeChannelBanInput) SetChannelArn(v string) *DescribeChannelBanInput
SetChannelArn sets the ChannelArn field's value.
func (*DescribeChannelBanInput) SetChimeBearer ¶
func (s *DescribeChannelBanInput) SetChimeBearer(v string) *DescribeChannelBanInput
SetChimeBearer sets the ChimeBearer field's value.
func (*DescribeChannelBanInput) SetMemberArn ¶
func (s *DescribeChannelBanInput) SetMemberArn(v string) *DescribeChannelBanInput
SetMemberArn sets the MemberArn field's value.
func (DescribeChannelBanInput) String ¶
func (s DescribeChannelBanInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeChannelBanInput) Validate ¶
func (s *DescribeChannelBanInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeChannelBanOutput ¶
type DescribeChannelBanOutput struct { // The details of the ban. ChannelBan *ChannelBan `type:"structure"` // contains filtered or unexported fields }
func (DescribeChannelBanOutput) GoString ¶
func (s DescribeChannelBanOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeChannelBanOutput) SetChannelBan ¶
func (s *DescribeChannelBanOutput) SetChannelBan(v *ChannelBan) *DescribeChannelBanOutput
SetChannelBan sets the ChannelBan field's value.
func (DescribeChannelBanOutput) String ¶
func (s DescribeChannelBanOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeChannelFlowInput ¶
type DescribeChannelFlowInput struct { // The ARN of the channel flow. // // ChannelFlowArn is a required field ChannelFlowArn *string `location:"uri" locationName:"channelFlowArn" min:"5" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeChannelFlowInput) GoString ¶
func (s DescribeChannelFlowInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeChannelFlowInput) SetChannelFlowArn ¶
func (s *DescribeChannelFlowInput) SetChannelFlowArn(v string) *DescribeChannelFlowInput
SetChannelFlowArn sets the ChannelFlowArn field's value.
func (DescribeChannelFlowInput) String ¶
func (s DescribeChannelFlowInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeChannelFlowInput) Validate ¶
func (s *DescribeChannelFlowInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeChannelFlowOutput ¶
type DescribeChannelFlowOutput struct { // The channel flow details. ChannelFlow *ChannelFlow `type:"structure"` // contains filtered or unexported fields }
func (DescribeChannelFlowOutput) GoString ¶
func (s DescribeChannelFlowOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeChannelFlowOutput) SetChannelFlow ¶
func (s *DescribeChannelFlowOutput) SetChannelFlow(v *ChannelFlow) *DescribeChannelFlowOutput
SetChannelFlow sets the ChannelFlow field's value.
func (DescribeChannelFlowOutput) String ¶
func (s DescribeChannelFlowOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeChannelInput ¶
type DescribeChannelInput struct { // The ARN of the channel. // // ChannelArn is a required field ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"` // The AppInstanceUserArn of the user that makes the API call. // // ChimeBearer is a required field ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeChannelInput) GoString ¶
func (s DescribeChannelInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeChannelInput) SetChannelArn ¶
func (s *DescribeChannelInput) SetChannelArn(v string) *DescribeChannelInput
SetChannelArn sets the ChannelArn field's value.
func (*DescribeChannelInput) SetChimeBearer ¶
func (s *DescribeChannelInput) SetChimeBearer(v string) *DescribeChannelInput
SetChimeBearer sets the ChimeBearer field's value.
func (DescribeChannelInput) String ¶
func (s DescribeChannelInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeChannelInput) Validate ¶
func (s *DescribeChannelInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeChannelMembershipForAppInstanceUserInput ¶
type DescribeChannelMembershipForAppInstanceUserInput struct { // The ARN of the user in a channel. // // AppInstanceUserArn is a required field AppInstanceUserArn *string `location:"querystring" locationName:"app-instance-user-arn" min:"5" type:"string" required:"true"` // The ARN of the channel to which the user belongs. // // ChannelArn is a required field ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"` // The AppInstanceUserArn of the user that makes the API call. // // ChimeBearer is a required field ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeChannelMembershipForAppInstanceUserInput) GoString ¶
func (s DescribeChannelMembershipForAppInstanceUserInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeChannelMembershipForAppInstanceUserInput) SetAppInstanceUserArn ¶
func (s *DescribeChannelMembershipForAppInstanceUserInput) SetAppInstanceUserArn(v string) *DescribeChannelMembershipForAppInstanceUserInput
SetAppInstanceUserArn sets the AppInstanceUserArn field's value.
func (*DescribeChannelMembershipForAppInstanceUserInput) SetChannelArn ¶
func (s *DescribeChannelMembershipForAppInstanceUserInput) SetChannelArn(v string) *DescribeChannelMembershipForAppInstanceUserInput
SetChannelArn sets the ChannelArn field's value.
func (*DescribeChannelMembershipForAppInstanceUserInput) SetChimeBearer ¶
func (s *DescribeChannelMembershipForAppInstanceUserInput) SetChimeBearer(v string) *DescribeChannelMembershipForAppInstanceUserInput
SetChimeBearer sets the ChimeBearer field's value.
func (DescribeChannelMembershipForAppInstanceUserInput) String ¶
func (s DescribeChannelMembershipForAppInstanceUserInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeChannelMembershipForAppInstanceUserInput) Validate ¶
func (s *DescribeChannelMembershipForAppInstanceUserInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeChannelMembershipForAppInstanceUserOutput ¶
type DescribeChannelMembershipForAppInstanceUserOutput struct { // The channel to which a user belongs. ChannelMembership *ChannelMembershipForAppInstanceUserSummary `type:"structure"` // contains filtered or unexported fields }
func (DescribeChannelMembershipForAppInstanceUserOutput) GoString ¶
func (s DescribeChannelMembershipForAppInstanceUserOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeChannelMembershipForAppInstanceUserOutput) SetChannelMembership ¶
func (s *DescribeChannelMembershipForAppInstanceUserOutput) SetChannelMembership(v *ChannelMembershipForAppInstanceUserSummary) *DescribeChannelMembershipForAppInstanceUserOutput
SetChannelMembership sets the ChannelMembership field's value.
func (DescribeChannelMembershipForAppInstanceUserOutput) String ¶
func (s DescribeChannelMembershipForAppInstanceUserOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeChannelMembershipInput ¶
type DescribeChannelMembershipInput struct { // The ARN of the channel. // // ChannelArn is a required field ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"` // The AppInstanceUserArn of the user that makes the API call. // // ChimeBearer is a required field ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string" required:"true"` // The AppInstanceUserArn of the member. // // MemberArn is a required field MemberArn *string `location:"uri" locationName:"memberArn" min:"5" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeChannelMembershipInput) GoString ¶
func (s DescribeChannelMembershipInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeChannelMembershipInput) SetChannelArn ¶
func (s *DescribeChannelMembershipInput) SetChannelArn(v string) *DescribeChannelMembershipInput
SetChannelArn sets the ChannelArn field's value.
func (*DescribeChannelMembershipInput) SetChimeBearer ¶
func (s *DescribeChannelMembershipInput) SetChimeBearer(v string) *DescribeChannelMembershipInput
SetChimeBearer sets the ChimeBearer field's value.
func (*DescribeChannelMembershipInput) SetMemberArn ¶
func (s *DescribeChannelMembershipInput) SetMemberArn(v string) *DescribeChannelMembershipInput
SetMemberArn sets the MemberArn field's value.
func (DescribeChannelMembershipInput) String ¶
func (s DescribeChannelMembershipInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeChannelMembershipInput) Validate ¶
func (s *DescribeChannelMembershipInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeChannelMembershipOutput ¶
type DescribeChannelMembershipOutput struct { // The details of the membership. ChannelMembership *ChannelMembership `type:"structure"` // contains filtered or unexported fields }
func (DescribeChannelMembershipOutput) GoString ¶
func (s DescribeChannelMembershipOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeChannelMembershipOutput) SetChannelMembership ¶
func (s *DescribeChannelMembershipOutput) SetChannelMembership(v *ChannelMembership) *DescribeChannelMembershipOutput
SetChannelMembership sets the ChannelMembership field's value.
func (DescribeChannelMembershipOutput) String ¶
func (s DescribeChannelMembershipOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeChannelModeratedByAppInstanceUserInput ¶
type DescribeChannelModeratedByAppInstanceUserInput struct { // The ARN of the AppInstanceUser in the moderated channel. // // AppInstanceUserArn is a required field AppInstanceUserArn *string `location:"querystring" locationName:"app-instance-user-arn" min:"5" type:"string" required:"true"` // The ARN of the moderated channel. // // ChannelArn is a required field ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"` // The AppInstanceUserArn of the user that makes the API call. // // ChimeBearer is a required field ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeChannelModeratedByAppInstanceUserInput) GoString ¶
func (s DescribeChannelModeratedByAppInstanceUserInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeChannelModeratedByAppInstanceUserInput) SetAppInstanceUserArn ¶
func (s *DescribeChannelModeratedByAppInstanceUserInput) SetAppInstanceUserArn(v string) *DescribeChannelModeratedByAppInstanceUserInput
SetAppInstanceUserArn sets the AppInstanceUserArn field's value.
func (*DescribeChannelModeratedByAppInstanceUserInput) SetChannelArn ¶
func (s *DescribeChannelModeratedByAppInstanceUserInput) SetChannelArn(v string) *DescribeChannelModeratedByAppInstanceUserInput
SetChannelArn sets the ChannelArn field's value.
func (*DescribeChannelModeratedByAppInstanceUserInput) SetChimeBearer ¶
func (s *DescribeChannelModeratedByAppInstanceUserInput) SetChimeBearer(v string) *DescribeChannelModeratedByAppInstanceUserInput
SetChimeBearer sets the ChimeBearer field's value.
func (DescribeChannelModeratedByAppInstanceUserInput) String ¶
func (s DescribeChannelModeratedByAppInstanceUserInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeChannelModeratedByAppInstanceUserInput) Validate ¶
func (s *DescribeChannelModeratedByAppInstanceUserInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeChannelModeratedByAppInstanceUserOutput ¶
type DescribeChannelModeratedByAppInstanceUserOutput struct { // The moderated channel. Channel *ChannelModeratedByAppInstanceUserSummary `type:"structure"` // contains filtered or unexported fields }
func (DescribeChannelModeratedByAppInstanceUserOutput) GoString ¶
func (s DescribeChannelModeratedByAppInstanceUserOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeChannelModeratedByAppInstanceUserOutput) SetChannel ¶
func (s *DescribeChannelModeratedByAppInstanceUserOutput) SetChannel(v *ChannelModeratedByAppInstanceUserSummary) *DescribeChannelModeratedByAppInstanceUserOutput
SetChannel sets the Channel field's value.
func (DescribeChannelModeratedByAppInstanceUserOutput) String ¶
func (s DescribeChannelModeratedByAppInstanceUserOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeChannelModeratorInput ¶
type DescribeChannelModeratorInput struct { // The ARN of the channel. // // ChannelArn is a required field ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"` // The AppInstanceUserArn of the channel moderator. // // ChannelModeratorArn is a required field ChannelModeratorArn *string `location:"uri" locationName:"channelModeratorArn" min:"5" type:"string" required:"true"` // The AppInstanceUserArn of the user that makes the API call. // // ChimeBearer is a required field ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeChannelModeratorInput) GoString ¶
func (s DescribeChannelModeratorInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeChannelModeratorInput) SetChannelArn ¶
func (s *DescribeChannelModeratorInput) SetChannelArn(v string) *DescribeChannelModeratorInput
SetChannelArn sets the ChannelArn field's value.
func (*DescribeChannelModeratorInput) SetChannelModeratorArn ¶
func (s *DescribeChannelModeratorInput) SetChannelModeratorArn(v string) *DescribeChannelModeratorInput
SetChannelModeratorArn sets the ChannelModeratorArn field's value.
func (*DescribeChannelModeratorInput) SetChimeBearer ¶
func (s *DescribeChannelModeratorInput) SetChimeBearer(v string) *DescribeChannelModeratorInput
SetChimeBearer sets the ChimeBearer field's value.
func (DescribeChannelModeratorInput) String ¶
func (s DescribeChannelModeratorInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeChannelModeratorInput) Validate ¶
func (s *DescribeChannelModeratorInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeChannelModeratorOutput ¶
type DescribeChannelModeratorOutput struct { // The details of the channel moderator. ChannelModerator *ChannelModerator `type:"structure"` // contains filtered or unexported fields }
func (DescribeChannelModeratorOutput) GoString ¶
func (s DescribeChannelModeratorOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeChannelModeratorOutput) SetChannelModerator ¶
func (s *DescribeChannelModeratorOutput) SetChannelModerator(v *ChannelModerator) *DescribeChannelModeratorOutput
SetChannelModerator sets the ChannelModerator field's value.
func (DescribeChannelModeratorOutput) String ¶
func (s DescribeChannelModeratorOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeChannelOutput ¶
type DescribeChannelOutput struct { // The channel details. Channel *Channel `type:"structure"` // contains filtered or unexported fields }
func (DescribeChannelOutput) GoString ¶
func (s DescribeChannelOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeChannelOutput) SetChannel ¶
func (s *DescribeChannelOutput) SetChannel(v *Channel) *DescribeChannelOutput
SetChannel sets the Channel field's value.
func (DescribeChannelOutput) String ¶
func (s DescribeChannelOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DisassociateChannelFlowInput ¶
type DisassociateChannelFlowInput struct { // The ARN of the channel. // // ChannelArn is a required field ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"` // The ARN of the channel flow. // // ChannelFlowArn is a required field ChannelFlowArn *string `location:"uri" locationName:"channelFlowArn" min:"5" type:"string" required:"true"` // The AppInstanceUserArn of the user making the API call. // // ChimeBearer is a required field ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string" required:"true"` // contains filtered or unexported fields }
func (DisassociateChannelFlowInput) GoString ¶
func (s DisassociateChannelFlowInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateChannelFlowInput) SetChannelArn ¶
func (s *DisassociateChannelFlowInput) SetChannelArn(v string) *DisassociateChannelFlowInput
SetChannelArn sets the ChannelArn field's value.
func (*DisassociateChannelFlowInput) SetChannelFlowArn ¶
func (s *DisassociateChannelFlowInput) SetChannelFlowArn(v string) *DisassociateChannelFlowInput
SetChannelFlowArn sets the ChannelFlowArn field's value.
func (*DisassociateChannelFlowInput) SetChimeBearer ¶
func (s *DisassociateChannelFlowInput) SetChimeBearer(v string) *DisassociateChannelFlowInput
SetChimeBearer sets the ChimeBearer field's value.
func (DisassociateChannelFlowInput) String ¶
func (s DisassociateChannelFlowInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateChannelFlowInput) Validate ¶
func (s *DisassociateChannelFlowInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateChannelFlowOutput ¶
type DisassociateChannelFlowOutput struct {
// contains filtered or unexported fields
}
func (DisassociateChannelFlowOutput) GoString ¶
func (s DisassociateChannelFlowOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DisassociateChannelFlowOutput) String ¶
func (s DisassociateChannelFlowOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ForbiddenException ¶
type ForbiddenException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Code_ *string `locationName:"Code" type:"string" enum:"ErrorCode"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The client is permanently forbidden from making the request.
func (*ForbiddenException) Code ¶
func (s *ForbiddenException) Code() string
Code returns the exception type name.
func (*ForbiddenException) Error ¶
func (s *ForbiddenException) Error() string
func (ForbiddenException) GoString ¶
func (s ForbiddenException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ForbiddenException) Message ¶
func (s *ForbiddenException) Message() string
Message returns the exception's message.
func (*ForbiddenException) OrigErr ¶
func (s *ForbiddenException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ForbiddenException) RequestID ¶
func (s *ForbiddenException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ForbiddenException) StatusCode ¶
func (s *ForbiddenException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ForbiddenException) String ¶
func (s ForbiddenException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetChannelMembershipPreferencesInput ¶
type GetChannelMembershipPreferencesInput struct { // The ARN of the channel. // // ChannelArn is a required field ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"` // The AppInstanceUserARN of the user making the API call. // // ChimeBearer is a required field ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string" required:"true"` // The AppInstanceUserArn of the member retrieving the preferences. // // MemberArn is a required field MemberArn *string `location:"uri" locationName:"memberArn" min:"5" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetChannelMembershipPreferencesInput) GoString ¶
func (s GetChannelMembershipPreferencesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetChannelMembershipPreferencesInput) SetChannelArn ¶
func (s *GetChannelMembershipPreferencesInput) SetChannelArn(v string) *GetChannelMembershipPreferencesInput
SetChannelArn sets the ChannelArn field's value.
func (*GetChannelMembershipPreferencesInput) SetChimeBearer ¶
func (s *GetChannelMembershipPreferencesInput) SetChimeBearer(v string) *GetChannelMembershipPreferencesInput
SetChimeBearer sets the ChimeBearer field's value.
func (*GetChannelMembershipPreferencesInput) SetMemberArn ¶
func (s *GetChannelMembershipPreferencesInput) SetMemberArn(v string) *GetChannelMembershipPreferencesInput
SetMemberArn sets the MemberArn field's value.
func (GetChannelMembershipPreferencesInput) String ¶
func (s GetChannelMembershipPreferencesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetChannelMembershipPreferencesInput) Validate ¶
func (s *GetChannelMembershipPreferencesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetChannelMembershipPreferencesOutput ¶
type GetChannelMembershipPreferencesOutput struct { // The ARN of the channel. ChannelArn *string `min:"5" type:"string"` // The details of a user. Member *Identity `type:"structure"` // The channel membership preferences for an AppInstanceUser . Preferences *ChannelMembershipPreferences `type:"structure"` // contains filtered or unexported fields }
func (GetChannelMembershipPreferencesOutput) GoString ¶
func (s GetChannelMembershipPreferencesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetChannelMembershipPreferencesOutput) SetChannelArn ¶
func (s *GetChannelMembershipPreferencesOutput) SetChannelArn(v string) *GetChannelMembershipPreferencesOutput
SetChannelArn sets the ChannelArn field's value.
func (*GetChannelMembershipPreferencesOutput) SetMember ¶
func (s *GetChannelMembershipPreferencesOutput) SetMember(v *Identity) *GetChannelMembershipPreferencesOutput
SetMember sets the Member field's value.
func (*GetChannelMembershipPreferencesOutput) SetPreferences ¶
func (s *GetChannelMembershipPreferencesOutput) SetPreferences(v *ChannelMembershipPreferences) *GetChannelMembershipPreferencesOutput
SetPreferences sets the Preferences field's value.
func (GetChannelMembershipPreferencesOutput) String ¶
func (s GetChannelMembershipPreferencesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetChannelMessageInput ¶
type GetChannelMessageInput struct { // The ARN of the channel. // // ChannelArn is a required field ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"` // The AppInstanceUserArn of the user that makes the API call. // // ChimeBearer is a required field ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string" required:"true"` // The ID of the message. // // MessageId is a required field MessageId *string `location:"uri" locationName:"messageId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetChannelMessageInput) GoString ¶
func (s GetChannelMessageInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetChannelMessageInput) SetChannelArn ¶
func (s *GetChannelMessageInput) SetChannelArn(v string) *GetChannelMessageInput
SetChannelArn sets the ChannelArn field's value.
func (*GetChannelMessageInput) SetChimeBearer ¶
func (s *GetChannelMessageInput) SetChimeBearer(v string) *GetChannelMessageInput
SetChimeBearer sets the ChimeBearer field's value.
func (*GetChannelMessageInput) SetMessageId ¶
func (s *GetChannelMessageInput) SetMessageId(v string) *GetChannelMessageInput
SetMessageId sets the MessageId field's value.
func (GetChannelMessageInput) String ¶
func (s GetChannelMessageInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetChannelMessageInput) Validate ¶
func (s *GetChannelMessageInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetChannelMessageOutput ¶
type GetChannelMessageOutput struct { // The details of and content in the message. ChannelMessage *ChannelMessage `type:"structure"` // contains filtered or unexported fields }
func (GetChannelMessageOutput) GoString ¶
func (s GetChannelMessageOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetChannelMessageOutput) SetChannelMessage ¶
func (s *GetChannelMessageOutput) SetChannelMessage(v *ChannelMessage) *GetChannelMessageOutput
SetChannelMessage sets the ChannelMessage field's value.
func (GetChannelMessageOutput) String ¶
func (s GetChannelMessageOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetChannelMessageStatusInput ¶
type GetChannelMessageStatusInput struct { // The ARN of the channel // // ChannelArn is a required field ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"` // The AppInstanceUserArn of the user making the API call. // // ChimeBearer is a required field ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string" required:"true"` // The ID of the message. // // MessageId is a required field MessageId *string `location:"uri" locationName:"messageId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetChannelMessageStatusInput) GoString ¶
func (s GetChannelMessageStatusInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetChannelMessageStatusInput) SetChannelArn ¶
func (s *GetChannelMessageStatusInput) SetChannelArn(v string) *GetChannelMessageStatusInput
SetChannelArn sets the ChannelArn field's value.
func (*GetChannelMessageStatusInput) SetChimeBearer ¶
func (s *GetChannelMessageStatusInput) SetChimeBearer(v string) *GetChannelMessageStatusInput
SetChimeBearer sets the ChimeBearer field's value.
func (*GetChannelMessageStatusInput) SetMessageId ¶
func (s *GetChannelMessageStatusInput) SetMessageId(v string) *GetChannelMessageStatusInput
SetMessageId sets the MessageId field's value.
func (GetChannelMessageStatusInput) String ¶
func (s GetChannelMessageStatusInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetChannelMessageStatusInput) Validate ¶
func (s *GetChannelMessageStatusInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetChannelMessageStatusOutput ¶
type GetChannelMessageStatusOutput struct { // The message status and details. Status *ChannelMessageStatusStructure `type:"structure"` // contains filtered or unexported fields }
func (GetChannelMessageStatusOutput) GoString ¶
func (s GetChannelMessageStatusOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetChannelMessageStatusOutput) SetStatus ¶
func (s *GetChannelMessageStatusOutput) SetStatus(v *ChannelMessageStatusStructure) *GetChannelMessageStatusOutput
SetStatus sets the Status field's value.
func (GetChannelMessageStatusOutput) String ¶
func (s GetChannelMessageStatusOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetMessagingSessionEndpointInput ¶
type GetMessagingSessionEndpointInput struct {
// contains filtered or unexported fields
}
func (GetMessagingSessionEndpointInput) GoString ¶
func (s GetMessagingSessionEndpointInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (GetMessagingSessionEndpointInput) String ¶
func (s GetMessagingSessionEndpointInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetMessagingSessionEndpointOutput ¶
type GetMessagingSessionEndpointOutput struct { // The endpoint returned in the response. Endpoint *MessagingSessionEndpoint `type:"structure"` // contains filtered or unexported fields }
func (GetMessagingSessionEndpointOutput) GoString ¶
func (s GetMessagingSessionEndpointOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetMessagingSessionEndpointOutput) SetEndpoint ¶
func (s *GetMessagingSessionEndpointOutput) SetEndpoint(v *MessagingSessionEndpoint) *GetMessagingSessionEndpointOutput
SetEndpoint sets the Endpoint field's value.
func (GetMessagingSessionEndpointOutput) String ¶
func (s GetMessagingSessionEndpointOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Identity ¶
type Identity struct { // The ARN in an Identity. Arn *string `min:"5" type:"string"` // The name in an Identity. // // Name is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by Identity's // String and GoString methods. Name *string `type:"string" sensitive:"true"` // contains filtered or unexported fields }
The details of a user.
func (Identity) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LambdaConfiguration ¶
type LambdaConfiguration struct { // Controls how the Lambda function is invoked. // // InvocationType is a required field InvocationType *string `type:"string" required:"true" enum:"InvocationType"` // The ARN of the Lambda message processing function. // // ResourceArn is a required field ResourceArn *string `min:"15" type:"string" required:"true"` // contains filtered or unexported fields }
Stores metadata about a Lambda processor.
func (LambdaConfiguration) GoString ¶
func (s LambdaConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LambdaConfiguration) SetInvocationType ¶
func (s *LambdaConfiguration) SetInvocationType(v string) *LambdaConfiguration
SetInvocationType sets the InvocationType field's value.
func (*LambdaConfiguration) SetResourceArn ¶
func (s *LambdaConfiguration) SetResourceArn(v string) *LambdaConfiguration
SetResourceArn sets the ResourceArn field's value.
func (LambdaConfiguration) String ¶
func (s LambdaConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LambdaConfiguration) Validate ¶
func (s *LambdaConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListChannelBansInput ¶
type ListChannelBansInput struct { // The ARN of the channel. // // ChannelArn is a required field ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"` // The AppInstanceUserArn of the user that makes the API call. // // ChimeBearer is a required field ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string" required:"true"` // The maximum number of bans that you want returned. MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"` // The token passed by previous API calls until all requested bans are returned. // // NextToken is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ListChannelBansInput's // String and GoString methods. NextToken *string `location:"querystring" locationName:"next-token" type:"string" sensitive:"true"` // contains filtered or unexported fields }
func (ListChannelBansInput) GoString ¶
func (s ListChannelBansInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListChannelBansInput) SetChannelArn ¶
func (s *ListChannelBansInput) SetChannelArn(v string) *ListChannelBansInput
SetChannelArn sets the ChannelArn field's value.
func (*ListChannelBansInput) SetChimeBearer ¶
func (s *ListChannelBansInput) SetChimeBearer(v string) *ListChannelBansInput
SetChimeBearer sets the ChimeBearer field's value.
func (*ListChannelBansInput) SetMaxResults ¶
func (s *ListChannelBansInput) SetMaxResults(v int64) *ListChannelBansInput
SetMaxResults sets the MaxResults field's value.
func (*ListChannelBansInput) SetNextToken ¶
func (s *ListChannelBansInput) SetNextToken(v string) *ListChannelBansInput
SetNextToken sets the NextToken field's value.
func (ListChannelBansInput) String ¶
func (s ListChannelBansInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListChannelBansInput) Validate ¶
func (s *ListChannelBansInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListChannelBansOutput ¶
type ListChannelBansOutput struct { // The ARN of the channel. ChannelArn *string `min:"5" type:"string"` // The information for each requested ban. ChannelBans []*ChannelBanSummary `type:"list"` // The token passed by previous API calls until all requested bans are returned. // // NextToken is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ListChannelBansOutput's // String and GoString methods. NextToken *string `type:"string" sensitive:"true"` // contains filtered or unexported fields }
func (ListChannelBansOutput) GoString ¶
func (s ListChannelBansOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListChannelBansOutput) SetChannelArn ¶
func (s *ListChannelBansOutput) SetChannelArn(v string) *ListChannelBansOutput
SetChannelArn sets the ChannelArn field's value.
func (*ListChannelBansOutput) SetChannelBans ¶
func (s *ListChannelBansOutput) SetChannelBans(v []*ChannelBanSummary) *ListChannelBansOutput
SetChannelBans sets the ChannelBans field's value.
func (*ListChannelBansOutput) SetNextToken ¶
func (s *ListChannelBansOutput) SetNextToken(v string) *ListChannelBansOutput
SetNextToken sets the NextToken field's value.
func (ListChannelBansOutput) String ¶
func (s ListChannelBansOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListChannelFlowsInput ¶
type ListChannelFlowsInput struct { // The ARN of the app instance. // // AppInstanceArn is a required field AppInstanceArn *string `location:"querystring" locationName:"app-instance-arn" min:"5" type:"string" required:"true"` // The maximum number of channel flows that you want to return. MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"` // The token passed by previous API calls until all requested channel flows // are returned. // // NextToken is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ListChannelFlowsInput's // String and GoString methods. NextToken *string `location:"querystring" locationName:"next-token" type:"string" sensitive:"true"` // contains filtered or unexported fields }
func (ListChannelFlowsInput) GoString ¶
func (s ListChannelFlowsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListChannelFlowsInput) SetAppInstanceArn ¶
func (s *ListChannelFlowsInput) SetAppInstanceArn(v string) *ListChannelFlowsInput
SetAppInstanceArn sets the AppInstanceArn field's value.
func (*ListChannelFlowsInput) SetMaxResults ¶
func (s *ListChannelFlowsInput) SetMaxResults(v int64) *ListChannelFlowsInput
SetMaxResults sets the MaxResults field's value.
func (*ListChannelFlowsInput) SetNextToken ¶
func (s *ListChannelFlowsInput) SetNextToken(v string) *ListChannelFlowsInput
SetNextToken sets the NextToken field's value.
func (ListChannelFlowsInput) String ¶
func (s ListChannelFlowsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListChannelFlowsInput) Validate ¶
func (s *ListChannelFlowsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListChannelFlowsOutput ¶
type ListChannelFlowsOutput struct { // The information about each channel flow. ChannelFlows []*ChannelFlowSummary `type:"list"` // The token passed by previous API calls until all requested channels are returned. // // NextToken is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ListChannelFlowsOutput's // String and GoString methods. NextToken *string `type:"string" sensitive:"true"` // contains filtered or unexported fields }
func (ListChannelFlowsOutput) GoString ¶
func (s ListChannelFlowsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListChannelFlowsOutput) SetChannelFlows ¶
func (s *ListChannelFlowsOutput) SetChannelFlows(v []*ChannelFlowSummary) *ListChannelFlowsOutput
SetChannelFlows sets the ChannelFlows field's value.
func (*ListChannelFlowsOutput) SetNextToken ¶
func (s *ListChannelFlowsOutput) SetNextToken(v string) *ListChannelFlowsOutput
SetNextToken sets the NextToken field's value.
func (ListChannelFlowsOutput) String ¶
func (s ListChannelFlowsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListChannelMembershipsForAppInstanceUserInput ¶
type ListChannelMembershipsForAppInstanceUserInput struct { // The ARN of the AppInstanceUsers AppInstanceUserArn *string `location:"querystring" locationName:"app-instance-user-arn" min:"5" type:"string"` // The AppInstanceUserArn of the user that makes the API call. // // ChimeBearer is a required field ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string" required:"true"` // The maximum number of users that you want returned. MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"` // The token returned from previous API requests until the number of channel // memberships is reached. // // NextToken is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ListChannelMembershipsForAppInstanceUserInput's // String and GoString methods. NextToken *string `location:"querystring" locationName:"next-token" type:"string" sensitive:"true"` // contains filtered or unexported fields }
func (ListChannelMembershipsForAppInstanceUserInput) GoString ¶
func (s ListChannelMembershipsForAppInstanceUserInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListChannelMembershipsForAppInstanceUserInput) SetAppInstanceUserArn ¶
func (s *ListChannelMembershipsForAppInstanceUserInput) SetAppInstanceUserArn(v string) *ListChannelMembershipsForAppInstanceUserInput
SetAppInstanceUserArn sets the AppInstanceUserArn field's value.
func (*ListChannelMembershipsForAppInstanceUserInput) SetChimeBearer ¶
func (s *ListChannelMembershipsForAppInstanceUserInput) SetChimeBearer(v string) *ListChannelMembershipsForAppInstanceUserInput
SetChimeBearer sets the ChimeBearer field's value.
func (*ListChannelMembershipsForAppInstanceUserInput) SetMaxResults ¶
func (s *ListChannelMembershipsForAppInstanceUserInput) SetMaxResults(v int64) *ListChannelMembershipsForAppInstanceUserInput
SetMaxResults sets the MaxResults field's value.
func (*ListChannelMembershipsForAppInstanceUserInput) SetNextToken ¶
func (s *ListChannelMembershipsForAppInstanceUserInput) SetNextToken(v string) *ListChannelMembershipsForAppInstanceUserInput
SetNextToken sets the NextToken field's value.
func (ListChannelMembershipsForAppInstanceUserInput) String ¶
func (s ListChannelMembershipsForAppInstanceUserInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListChannelMembershipsForAppInstanceUserInput) Validate ¶
func (s *ListChannelMembershipsForAppInstanceUserInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListChannelMembershipsForAppInstanceUserOutput ¶
type ListChannelMembershipsForAppInstanceUserOutput struct { // The token passed by previous API calls until all requested users are returned. ChannelMemberships []*ChannelMembershipForAppInstanceUserSummary `type:"list"` // The token passed by previous API calls until all requested users are returned. // // NextToken is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ListChannelMembershipsForAppInstanceUserOutput's // String and GoString methods. NextToken *string `type:"string" sensitive:"true"` // contains filtered or unexported fields }
func (ListChannelMembershipsForAppInstanceUserOutput) GoString ¶
func (s ListChannelMembershipsForAppInstanceUserOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListChannelMembershipsForAppInstanceUserOutput) SetChannelMemberships ¶
func (s *ListChannelMembershipsForAppInstanceUserOutput) SetChannelMemberships(v []*ChannelMembershipForAppInstanceUserSummary) *ListChannelMembershipsForAppInstanceUserOutput
SetChannelMemberships sets the ChannelMemberships field's value.
func (*ListChannelMembershipsForAppInstanceUserOutput) SetNextToken ¶
func (s *ListChannelMembershipsForAppInstanceUserOutput) SetNextToken(v string) *ListChannelMembershipsForAppInstanceUserOutput
SetNextToken sets the NextToken field's value.
func (ListChannelMembershipsForAppInstanceUserOutput) String ¶
func (s ListChannelMembershipsForAppInstanceUserOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListChannelMembershipsInput ¶
type ListChannelMembershipsInput struct { // The maximum number of channel memberships that you want returned. // // ChannelArn is a required field ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"` // The AppInstanceUserArn of the user that makes the API call. // // ChimeBearer is a required field ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string" required:"true"` // The maximum number of channel memberships that you want returned. MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"` // The token passed by previous API calls until all requested channel memberships // are returned. // // NextToken is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ListChannelMembershipsInput's // String and GoString methods. NextToken *string `location:"querystring" locationName:"next-token" type:"string" sensitive:"true"` // The membership type of a user, DEFAULT or HIDDEN. Default members are always // returned as part of ListChannelMemberships. Hidden members are only returned // if the type filter in ListChannelMemberships equals HIDDEN. Otherwise hidden // members are not returned. Type *string `location:"querystring" locationName:"type" type:"string" enum:"ChannelMembershipType"` // contains filtered or unexported fields }
func (ListChannelMembershipsInput) GoString ¶
func (s ListChannelMembershipsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListChannelMembershipsInput) SetChannelArn ¶
func (s *ListChannelMembershipsInput) SetChannelArn(v string) *ListChannelMembershipsInput
SetChannelArn sets the ChannelArn field's value.
func (*ListChannelMembershipsInput) SetChimeBearer ¶
func (s *ListChannelMembershipsInput) SetChimeBearer(v string) *ListChannelMembershipsInput
SetChimeBearer sets the ChimeBearer field's value.
func (*ListChannelMembershipsInput) SetMaxResults ¶
func (s *ListChannelMembershipsInput) SetMaxResults(v int64) *ListChannelMembershipsInput
SetMaxResults sets the MaxResults field's value.
func (*ListChannelMembershipsInput) SetNextToken ¶
func (s *ListChannelMembershipsInput) SetNextToken(v string) *ListChannelMembershipsInput
SetNextToken sets the NextToken field's value.
func (*ListChannelMembershipsInput) SetType ¶
func (s *ListChannelMembershipsInput) SetType(v string) *ListChannelMembershipsInput
SetType sets the Type field's value.
func (ListChannelMembershipsInput) String ¶
func (s ListChannelMembershipsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListChannelMembershipsInput) Validate ¶
func (s *ListChannelMembershipsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListChannelMembershipsOutput ¶
type ListChannelMembershipsOutput struct { // The ARN of the channel. ChannelArn *string `min:"5" type:"string"` // The information for the requested channel memberships. ChannelMemberships []*ChannelMembershipSummary `type:"list"` // The token passed by previous API calls until all requested channel memberships // are returned. // // NextToken is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ListChannelMembershipsOutput's // String and GoString methods. NextToken *string `type:"string" sensitive:"true"` // contains filtered or unexported fields }
func (ListChannelMembershipsOutput) GoString ¶
func (s ListChannelMembershipsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListChannelMembershipsOutput) SetChannelArn ¶
func (s *ListChannelMembershipsOutput) SetChannelArn(v string) *ListChannelMembershipsOutput
SetChannelArn sets the ChannelArn field's value.
func (*ListChannelMembershipsOutput) SetChannelMemberships ¶
func (s *ListChannelMembershipsOutput) SetChannelMemberships(v []*ChannelMembershipSummary) *ListChannelMembershipsOutput
SetChannelMemberships sets the ChannelMemberships field's value.
func (*ListChannelMembershipsOutput) SetNextToken ¶
func (s *ListChannelMembershipsOutput) SetNextToken(v string) *ListChannelMembershipsOutput
SetNextToken sets the NextToken field's value.
func (ListChannelMembershipsOutput) String ¶
func (s ListChannelMembershipsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListChannelMessagesInput ¶
type ListChannelMessagesInput struct { // The ARN of the channel. // // ChannelArn is a required field ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"` // The AppInstanceUserArn of the user that makes the API call. // // ChimeBearer is a required field ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string" required:"true"` // The maximum number of messages that you want returned. MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"` // The token passed by previous API calls until all requested messages are returned. // // NextToken is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ListChannelMessagesInput's // String and GoString methods. NextToken *string `location:"querystring" locationName:"next-token" type:"string" sensitive:"true"` // The final or ending time stamp for your requested messages. NotAfter *time.Time `location:"querystring" locationName:"not-after" type:"timestamp"` // The initial or starting time stamp for your requested messages. NotBefore *time.Time `location:"querystring" locationName:"not-before" type:"timestamp"` // The order in which you want messages sorted. Default is Descending, based // on time created. SortOrder *string `location:"querystring" locationName:"sort-order" type:"string" enum:"SortOrder"` // contains filtered or unexported fields }
func (ListChannelMessagesInput) GoString ¶
func (s ListChannelMessagesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListChannelMessagesInput) SetChannelArn ¶
func (s *ListChannelMessagesInput) SetChannelArn(v string) *ListChannelMessagesInput
SetChannelArn sets the ChannelArn field's value.
func (*ListChannelMessagesInput) SetChimeBearer ¶
func (s *ListChannelMessagesInput) SetChimeBearer(v string) *ListChannelMessagesInput
SetChimeBearer sets the ChimeBearer field's value.
func (*ListChannelMessagesInput) SetMaxResults ¶
func (s *ListChannelMessagesInput) SetMaxResults(v int64) *ListChannelMessagesInput
SetMaxResults sets the MaxResults field's value.
func (*ListChannelMessagesInput) SetNextToken ¶
func (s *ListChannelMessagesInput) SetNextToken(v string) *ListChannelMessagesInput
SetNextToken sets the NextToken field's value.
func (*ListChannelMessagesInput) SetNotAfter ¶
func (s *ListChannelMessagesInput) SetNotAfter(v time.Time) *ListChannelMessagesInput
SetNotAfter sets the NotAfter field's value.
func (*ListChannelMessagesInput) SetNotBefore ¶
func (s *ListChannelMessagesInput) SetNotBefore(v time.Time) *ListChannelMessagesInput
SetNotBefore sets the NotBefore field's value.
func (*ListChannelMessagesInput) SetSortOrder ¶
func (s *ListChannelMessagesInput) SetSortOrder(v string) *ListChannelMessagesInput
SetSortOrder sets the SortOrder field's value.
func (ListChannelMessagesInput) String ¶
func (s ListChannelMessagesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListChannelMessagesInput) Validate ¶
func (s *ListChannelMessagesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListChannelMessagesOutput ¶
type ListChannelMessagesOutput struct { // The ARN of the channel containing the requested messages. ChannelArn *string `min:"5" type:"string"` // The information about, and content of, each requested message. ChannelMessages []*ChannelMessageSummary `type:"list"` // The token passed by previous API calls until all requested messages are returned. // // NextToken is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ListChannelMessagesOutput's // String and GoString methods. NextToken *string `type:"string" sensitive:"true"` // contains filtered or unexported fields }
func (ListChannelMessagesOutput) GoString ¶
func (s ListChannelMessagesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListChannelMessagesOutput) SetChannelArn ¶
func (s *ListChannelMessagesOutput) SetChannelArn(v string) *ListChannelMessagesOutput
SetChannelArn sets the ChannelArn field's value.
func (*ListChannelMessagesOutput) SetChannelMessages ¶
func (s *ListChannelMessagesOutput) SetChannelMessages(v []*ChannelMessageSummary) *ListChannelMessagesOutput
SetChannelMessages sets the ChannelMessages field's value.
func (*ListChannelMessagesOutput) SetNextToken ¶
func (s *ListChannelMessagesOutput) SetNextToken(v string) *ListChannelMessagesOutput
SetNextToken sets the NextToken field's value.
func (ListChannelMessagesOutput) String ¶
func (s ListChannelMessagesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListChannelModeratorsInput ¶
type ListChannelModeratorsInput struct { // The ARN of the channel. // // ChannelArn is a required field ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"` // The AppInstanceUserArn of the user that makes the API call. // // ChimeBearer is a required field ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string" required:"true"` // The maximum number of moderators that you want returned. MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"` // The token passed by previous API calls until all requested moderators are // returned. // // NextToken is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ListChannelModeratorsInput's // String and GoString methods. NextToken *string `location:"querystring" locationName:"next-token" type:"string" sensitive:"true"` // contains filtered or unexported fields }
func (ListChannelModeratorsInput) GoString ¶
func (s ListChannelModeratorsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListChannelModeratorsInput) SetChannelArn ¶
func (s *ListChannelModeratorsInput) SetChannelArn(v string) *ListChannelModeratorsInput
SetChannelArn sets the ChannelArn field's value.
func (*ListChannelModeratorsInput) SetChimeBearer ¶
func (s *ListChannelModeratorsInput) SetChimeBearer(v string) *ListChannelModeratorsInput
SetChimeBearer sets the ChimeBearer field's value.
func (*ListChannelModeratorsInput) SetMaxResults ¶
func (s *ListChannelModeratorsInput) SetMaxResults(v int64) *ListChannelModeratorsInput
SetMaxResults sets the MaxResults field's value.
func (*ListChannelModeratorsInput) SetNextToken ¶
func (s *ListChannelModeratorsInput) SetNextToken(v string) *ListChannelModeratorsInput
SetNextToken sets the NextToken field's value.
func (ListChannelModeratorsInput) String ¶
func (s ListChannelModeratorsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListChannelModeratorsInput) Validate ¶
func (s *ListChannelModeratorsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListChannelModeratorsOutput ¶
type ListChannelModeratorsOutput struct { // The ARN of the channel. ChannelArn *string `min:"5" type:"string"` // The information about and names of each moderator. ChannelModerators []*ChannelModeratorSummary `type:"list"` // The token passed by previous API calls until all requested moderators are // returned. // // NextToken is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ListChannelModeratorsOutput's // String and GoString methods. NextToken *string `type:"string" sensitive:"true"` // contains filtered or unexported fields }
func (ListChannelModeratorsOutput) GoString ¶
func (s ListChannelModeratorsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListChannelModeratorsOutput) SetChannelArn ¶
func (s *ListChannelModeratorsOutput) SetChannelArn(v string) *ListChannelModeratorsOutput
SetChannelArn sets the ChannelArn field's value.
func (*ListChannelModeratorsOutput) SetChannelModerators ¶
func (s *ListChannelModeratorsOutput) SetChannelModerators(v []*ChannelModeratorSummary) *ListChannelModeratorsOutput
SetChannelModerators sets the ChannelModerators field's value.
func (*ListChannelModeratorsOutput) SetNextToken ¶
func (s *ListChannelModeratorsOutput) SetNextToken(v string) *ListChannelModeratorsOutput
SetNextToken sets the NextToken field's value.
func (ListChannelModeratorsOutput) String ¶
func (s ListChannelModeratorsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListChannelsAssociatedWithChannelFlowInput ¶
type ListChannelsAssociatedWithChannelFlowInput struct { // The ARN of the channel flow. // // ChannelFlowArn is a required field ChannelFlowArn *string `location:"querystring" locationName:"channel-flow-arn" min:"5" type:"string" required:"true"` // The maximum number of channels that you want to return. MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"` // The token passed by previous API calls until all requested channels are returned. // // NextToken is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ListChannelsAssociatedWithChannelFlowInput's // String and GoString methods. NextToken *string `location:"querystring" locationName:"next-token" type:"string" sensitive:"true"` // contains filtered or unexported fields }
func (ListChannelsAssociatedWithChannelFlowInput) GoString ¶
func (s ListChannelsAssociatedWithChannelFlowInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListChannelsAssociatedWithChannelFlowInput) SetChannelFlowArn ¶
func (s *ListChannelsAssociatedWithChannelFlowInput) SetChannelFlowArn(v string) *ListChannelsAssociatedWithChannelFlowInput
SetChannelFlowArn sets the ChannelFlowArn field's value.
func (*ListChannelsAssociatedWithChannelFlowInput) SetMaxResults ¶
func (s *ListChannelsAssociatedWithChannelFlowInput) SetMaxResults(v int64) *ListChannelsAssociatedWithChannelFlowInput
SetMaxResults sets the MaxResults field's value.
func (*ListChannelsAssociatedWithChannelFlowInput) SetNextToken ¶
func (s *ListChannelsAssociatedWithChannelFlowInput) SetNextToken(v string) *ListChannelsAssociatedWithChannelFlowInput
SetNextToken sets the NextToken field's value.
func (ListChannelsAssociatedWithChannelFlowInput) String ¶
func (s ListChannelsAssociatedWithChannelFlowInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListChannelsAssociatedWithChannelFlowInput) Validate ¶
func (s *ListChannelsAssociatedWithChannelFlowInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListChannelsAssociatedWithChannelFlowOutput ¶
type ListChannelsAssociatedWithChannelFlowOutput struct { // The information about each channel. Channels []*ChannelAssociatedWithFlowSummary `type:"list"` // The token passed by previous API calls until all requested channels are returned. // // NextToken is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ListChannelsAssociatedWithChannelFlowOutput's // String and GoString methods. NextToken *string `type:"string" sensitive:"true"` // contains filtered or unexported fields }
func (ListChannelsAssociatedWithChannelFlowOutput) GoString ¶
func (s ListChannelsAssociatedWithChannelFlowOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListChannelsAssociatedWithChannelFlowOutput) SetChannels ¶
func (s *ListChannelsAssociatedWithChannelFlowOutput) SetChannels(v []*ChannelAssociatedWithFlowSummary) *ListChannelsAssociatedWithChannelFlowOutput
SetChannels sets the Channels field's value.
func (*ListChannelsAssociatedWithChannelFlowOutput) SetNextToken ¶
func (s *ListChannelsAssociatedWithChannelFlowOutput) SetNextToken(v string) *ListChannelsAssociatedWithChannelFlowOutput
SetNextToken sets the NextToken field's value.
func (ListChannelsAssociatedWithChannelFlowOutput) String ¶
func (s ListChannelsAssociatedWithChannelFlowOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListChannelsInput ¶
type ListChannelsInput struct { // The ARN of the AppInstance. // // AppInstanceArn is a required field AppInstanceArn *string `location:"querystring" locationName:"app-instance-arn" min:"5" type:"string" required:"true"` // The AppInstanceUserArn of the user that makes the API call. // // ChimeBearer is a required field ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string" required:"true"` // The maximum number of channels that you want to return. MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"` // The token passed by previous API calls until all requested channels are returned. // // NextToken is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ListChannelsInput's // String and GoString methods. NextToken *string `location:"querystring" locationName:"next-token" type:"string" sensitive:"true"` // The privacy setting. PUBLIC retrieves all the public channels. PRIVATE retrieves // private channels. Only an AppInstanceAdmin can retrieve private channels. Privacy *string `location:"querystring" locationName:"privacy" type:"string" enum:"ChannelPrivacy"` // contains filtered or unexported fields }
func (ListChannelsInput) GoString ¶
func (s ListChannelsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListChannelsInput) SetAppInstanceArn ¶
func (s *ListChannelsInput) SetAppInstanceArn(v string) *ListChannelsInput
SetAppInstanceArn sets the AppInstanceArn field's value.
func (*ListChannelsInput) SetChimeBearer ¶
func (s *ListChannelsInput) SetChimeBearer(v string) *ListChannelsInput
SetChimeBearer sets the ChimeBearer field's value.
func (*ListChannelsInput) SetMaxResults ¶
func (s *ListChannelsInput) SetMaxResults(v int64) *ListChannelsInput
SetMaxResults sets the MaxResults field's value.
func (*ListChannelsInput) SetNextToken ¶
func (s *ListChannelsInput) SetNextToken(v string) *ListChannelsInput
SetNextToken sets the NextToken field's value.
func (*ListChannelsInput) SetPrivacy ¶
func (s *ListChannelsInput) SetPrivacy(v string) *ListChannelsInput
SetPrivacy sets the Privacy field's value.
func (ListChannelsInput) String ¶
func (s ListChannelsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListChannelsInput) Validate ¶
func (s *ListChannelsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListChannelsModeratedByAppInstanceUserInput ¶
type ListChannelsModeratedByAppInstanceUserInput struct { // The ARN of the user in the moderated channel. AppInstanceUserArn *string `location:"querystring" locationName:"app-instance-user-arn" min:"5" type:"string"` // The AppInstanceUserArn of the user that makes the API call. // // ChimeBearer is a required field ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string" required:"true"` // The maximum number of channels in the request. MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"` // The token returned from previous API requests until the number of channels // moderated by the user is reached. // // NextToken is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ListChannelsModeratedByAppInstanceUserInput's // String and GoString methods. NextToken *string `location:"querystring" locationName:"next-token" type:"string" sensitive:"true"` // contains filtered or unexported fields }
func (ListChannelsModeratedByAppInstanceUserInput) GoString ¶
func (s ListChannelsModeratedByAppInstanceUserInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListChannelsModeratedByAppInstanceUserInput) SetAppInstanceUserArn ¶
func (s *ListChannelsModeratedByAppInstanceUserInput) SetAppInstanceUserArn(v string) *ListChannelsModeratedByAppInstanceUserInput
SetAppInstanceUserArn sets the AppInstanceUserArn field's value.
func (*ListChannelsModeratedByAppInstanceUserInput) SetChimeBearer ¶
func (s *ListChannelsModeratedByAppInstanceUserInput) SetChimeBearer(v string) *ListChannelsModeratedByAppInstanceUserInput
SetChimeBearer sets the ChimeBearer field's value.
func (*ListChannelsModeratedByAppInstanceUserInput) SetMaxResults ¶
func (s *ListChannelsModeratedByAppInstanceUserInput) SetMaxResults(v int64) *ListChannelsModeratedByAppInstanceUserInput
SetMaxResults sets the MaxResults field's value.
func (*ListChannelsModeratedByAppInstanceUserInput) SetNextToken ¶
func (s *ListChannelsModeratedByAppInstanceUserInput) SetNextToken(v string) *ListChannelsModeratedByAppInstanceUserInput
SetNextToken sets the NextToken field's value.
func (ListChannelsModeratedByAppInstanceUserInput) String ¶
func (s ListChannelsModeratedByAppInstanceUserInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListChannelsModeratedByAppInstanceUserInput) Validate ¶
func (s *ListChannelsModeratedByAppInstanceUserInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListChannelsModeratedByAppInstanceUserOutput ¶
type ListChannelsModeratedByAppInstanceUserOutput struct { // The moderated channels in the request. Channels []*ChannelModeratedByAppInstanceUserSummary `type:"list"` // The token returned from previous API requests until the number of channels // moderated by the user is reached. // // NextToken is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ListChannelsModeratedByAppInstanceUserOutput's // String and GoString methods. NextToken *string `type:"string" sensitive:"true"` // contains filtered or unexported fields }
func (ListChannelsModeratedByAppInstanceUserOutput) GoString ¶
func (s ListChannelsModeratedByAppInstanceUserOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListChannelsModeratedByAppInstanceUserOutput) SetChannels ¶
func (s *ListChannelsModeratedByAppInstanceUserOutput) SetChannels(v []*ChannelModeratedByAppInstanceUserSummary) *ListChannelsModeratedByAppInstanceUserOutput
SetChannels sets the Channels field's value.
func (*ListChannelsModeratedByAppInstanceUserOutput) SetNextToken ¶
func (s *ListChannelsModeratedByAppInstanceUserOutput) SetNextToken(v string) *ListChannelsModeratedByAppInstanceUserOutput
SetNextToken sets the NextToken field's value.
func (ListChannelsModeratedByAppInstanceUserOutput) String ¶
func (s ListChannelsModeratedByAppInstanceUserOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListChannelsOutput ¶
type ListChannelsOutput struct { // The information about each channel. Channels []*ChannelSummary `type:"list"` // The token returned from previous API requests until the number of channels // is reached. // // NextToken is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ListChannelsOutput's // String and GoString methods. NextToken *string `type:"string" sensitive:"true"` // contains filtered or unexported fields }
func (ListChannelsOutput) GoString ¶
func (s ListChannelsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListChannelsOutput) SetChannels ¶
func (s *ListChannelsOutput) SetChannels(v []*ChannelSummary) *ListChannelsOutput
SetChannels sets the Channels field's value.
func (*ListChannelsOutput) SetNextToken ¶
func (s *ListChannelsOutput) SetNextToken(v string) *ListChannelsOutput
SetNextToken sets the NextToken field's value.
func (ListChannelsOutput) String ¶
func (s ListChannelsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListTagsForResourceInput ¶
type ListTagsForResourceInput struct { // The ARN of the resource. // // ResourceARN is a required field ResourceARN *string `location:"querystring" locationName:"arn" min:"5" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListTagsForResourceInput) GoString ¶
func (s ListTagsForResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) SetResourceARN ¶
func (s *ListTagsForResourceInput) SetResourceARN(v string) *ListTagsForResourceInput
SetResourceARN sets the ResourceARN field's value.
func (ListTagsForResourceInput) String ¶
func (s ListTagsForResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) Validate ¶
func (s *ListTagsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsForResourceOutput ¶
type ListTagsForResourceOutput struct { // The tag key-value pairs. Tags []*Tag `min:"1" type:"list"` // contains filtered or unexported fields }
func (ListTagsForResourceOutput) GoString ¶
func (s ListTagsForResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceOutput) SetTags ¶
func (s *ListTagsForResourceOutput) SetTags(v []*Tag) *ListTagsForResourceOutput
SetTags sets the Tags field's value.
func (ListTagsForResourceOutput) String ¶
func (s ListTagsForResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type MessageAttributeValue ¶
type MessageAttributeValue struct { // The strings in a message attribute value. StringValues []*string `type:"list"` // contains filtered or unexported fields }
A list of message attribute values.
func (MessageAttributeValue) GoString ¶
func (s MessageAttributeValue) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MessageAttributeValue) SetStringValues ¶
func (s *MessageAttributeValue) SetStringValues(v []*string) *MessageAttributeValue
SetStringValues sets the StringValues field's value.
func (MessageAttributeValue) String ¶
func (s MessageAttributeValue) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type MessagingSessionEndpoint ¶
type MessagingSessionEndpoint struct { // The endpoint to which you establish a websocket connection. Url *string `type:"string"` // contains filtered or unexported fields }
The websocket endpoint used to connect to Amazon Chime SDK messaging.
func (MessagingSessionEndpoint) GoString ¶
func (s MessagingSessionEndpoint) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MessagingSessionEndpoint) SetUrl ¶
func (s *MessagingSessionEndpoint) SetUrl(v string) *MessagingSessionEndpoint
SetUrl sets the Url field's value.
func (MessagingSessionEndpoint) String ¶
func (s MessagingSessionEndpoint) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type NotFoundException ¶
type NotFoundException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Code_ *string `locationName:"Code" type:"string" enum:"ErrorCode"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
One or more of the resources in the request does not exist in the system.
func (*NotFoundException) Code ¶
func (s *NotFoundException) Code() string
Code returns the exception type name.
func (*NotFoundException) Error ¶
func (s *NotFoundException) Error() string
func (NotFoundException) GoString ¶
func (s NotFoundException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NotFoundException) Message ¶
func (s *NotFoundException) Message() string
Message returns the exception's message.
func (*NotFoundException) OrigErr ¶
func (s *NotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*NotFoundException) RequestID ¶
func (s *NotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*NotFoundException) StatusCode ¶
func (s *NotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (NotFoundException) String ¶
func (s NotFoundException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Processor ¶
type Processor struct { // The information about the type of processor and its identifier. // // Configuration is a required field Configuration *ProcessorConfiguration `type:"structure" required:"true"` // The sequence in which processors run. If you have multiple processors in // a channel flow, message processing goes through each processor in the sequence. // The value determines the sequence. At this point, we support only 1 processor // within a flow. // // ExecutionOrder is a required field ExecutionOrder *int64 `min:"1" type:"integer" required:"true"` // Determines whether to continue with message processing or stop it in cases // where communication with a processor fails. If a processor has a fallback // action of ABORT and communication with it fails, the processor sets the message // status to FAILED and does not send the message to any recipients. Note that // if the last processor in the channel flow sequence has a fallback action // of CONTINUE and communication with the processor fails, then the message // is considered processed and sent to recipients of the channel. // // FallbackAction is a required field FallbackAction *string `type:"string" required:"true" enum:"FallbackAction"` // The name of the channel flow. // // Name is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by Processor's // String and GoString methods. // // Name is a required field Name *string `min:"1" type:"string" required:"true" sensitive:"true"` // contains filtered or unexported fields }
The information about a processor in a channel flow.
func (Processor) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Processor) SetConfiguration ¶
func (s *Processor) SetConfiguration(v *ProcessorConfiguration) *Processor
SetConfiguration sets the Configuration field's value.
func (*Processor) SetExecutionOrder ¶
SetExecutionOrder sets the ExecutionOrder field's value.
func (*Processor) SetFallbackAction ¶
SetFallbackAction sets the FallbackAction field's value.
type ProcessorConfiguration ¶
type ProcessorConfiguration struct { // Indicates that the processor is of type Lambda. // // Lambda is a required field Lambda *LambdaConfiguration `type:"structure" required:"true"` // contains filtered or unexported fields }
A processor's metadata.
func (ProcessorConfiguration) GoString ¶
func (s ProcessorConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ProcessorConfiguration) SetLambda ¶
func (s *ProcessorConfiguration) SetLambda(v *LambdaConfiguration) *ProcessorConfiguration
SetLambda sets the Lambda field's value.
func (ProcessorConfiguration) String ¶
func (s ProcessorConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ProcessorConfiguration) Validate ¶
func (s *ProcessorConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PushNotificationConfiguration ¶
type PushNotificationConfiguration struct { // The body of the push notification. // // Body is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by PushNotificationConfiguration's // String and GoString methods. // // Body is a required field Body *string `type:"string" required:"true" sensitive:"true"` // The title of the push notification. // // Title is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by PushNotificationConfiguration's // String and GoString methods. // // Title is a required field Title *string `type:"string" required:"true" sensitive:"true"` // Enum value that indicates the type of the push notification for a message. // DEFAULT: Normal mobile push notification. VOIP: VOIP mobile push notification. // // Type is a required field Type *string `type:"string" required:"true" enum:"PushNotificationType"` // contains filtered or unexported fields }
The push notification configuration of the message.
func (PushNotificationConfiguration) GoString ¶
func (s PushNotificationConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PushNotificationConfiguration) SetBody ¶
func (s *PushNotificationConfiguration) SetBody(v string) *PushNotificationConfiguration
SetBody sets the Body field's value.
func (*PushNotificationConfiguration) SetTitle ¶
func (s *PushNotificationConfiguration) SetTitle(v string) *PushNotificationConfiguration
SetTitle sets the Title field's value.
func (*PushNotificationConfiguration) SetType ¶
func (s *PushNotificationConfiguration) SetType(v string) *PushNotificationConfiguration
SetType sets the Type field's value.
func (PushNotificationConfiguration) String ¶
func (s PushNotificationConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PushNotificationConfiguration) Validate ¶
func (s *PushNotificationConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PushNotificationPreferences ¶
type PushNotificationPreferences struct { // Enum value that indicates which push notifications to send to the requested // member of a channel. ALL sends all push notifications, NONE sends no push // notifications, FILTERED sends only filtered push notifications. // // AllowNotifications is a required field AllowNotifications *string `type:"string" required:"true" enum:"AllowNotifications"` // The simple JSON object used to send a subset of a push notification to the // requsted member. // // FilterRule is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by PushNotificationPreferences's // String and GoString methods. FilterRule *string `min:"1" type:"string" sensitive:"true"` // contains filtered or unexported fields }
The channel membership preferences for push notification.
func (PushNotificationPreferences) GoString ¶
func (s PushNotificationPreferences) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PushNotificationPreferences) SetAllowNotifications ¶
func (s *PushNotificationPreferences) SetAllowNotifications(v string) *PushNotificationPreferences
SetAllowNotifications sets the AllowNotifications field's value.
func (*PushNotificationPreferences) SetFilterRule ¶
func (s *PushNotificationPreferences) SetFilterRule(v string) *PushNotificationPreferences
SetFilterRule sets the FilterRule field's value.
func (PushNotificationPreferences) String ¶
func (s PushNotificationPreferences) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PushNotificationPreferences) Validate ¶
func (s *PushNotificationPreferences) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutChannelMembershipPreferencesInput ¶
type PutChannelMembershipPreferencesInput struct { // The ARN of the channel. // // ChannelArn is a required field ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"` // The AppInstanceUserARN of the user making the API call. // // ChimeBearer is a required field ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string" required:"true"` // The AppInstanceUserArn of the member setting the preferences. // // MemberArn is a required field MemberArn *string `location:"uri" locationName:"memberArn" min:"5" type:"string" required:"true"` // The channel membership preferences of an AppInstanceUser . // // Preferences is a required field Preferences *ChannelMembershipPreferences `type:"structure" required:"true"` // contains filtered or unexported fields }
func (PutChannelMembershipPreferencesInput) GoString ¶
func (s PutChannelMembershipPreferencesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutChannelMembershipPreferencesInput) SetChannelArn ¶
func (s *PutChannelMembershipPreferencesInput) SetChannelArn(v string) *PutChannelMembershipPreferencesInput
SetChannelArn sets the ChannelArn field's value.
func (*PutChannelMembershipPreferencesInput) SetChimeBearer ¶
func (s *PutChannelMembershipPreferencesInput) SetChimeBearer(v string) *PutChannelMembershipPreferencesInput
SetChimeBearer sets the ChimeBearer field's value.
func (*PutChannelMembershipPreferencesInput) SetMemberArn ¶
func (s *PutChannelMembershipPreferencesInput) SetMemberArn(v string) *PutChannelMembershipPreferencesInput
SetMemberArn sets the MemberArn field's value.
func (*PutChannelMembershipPreferencesInput) SetPreferences ¶
func (s *PutChannelMembershipPreferencesInput) SetPreferences(v *ChannelMembershipPreferences) *PutChannelMembershipPreferencesInput
SetPreferences sets the Preferences field's value.
func (PutChannelMembershipPreferencesInput) String ¶
func (s PutChannelMembershipPreferencesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutChannelMembershipPreferencesInput) Validate ¶
func (s *PutChannelMembershipPreferencesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutChannelMembershipPreferencesOutput ¶
type PutChannelMembershipPreferencesOutput struct { // The ARN of the channel. ChannelArn *string `min:"5" type:"string"` // The details of a user. Member *Identity `type:"structure"` // The ARN and metadata of the member being added. Preferences *ChannelMembershipPreferences `type:"structure"` // contains filtered or unexported fields }
func (PutChannelMembershipPreferencesOutput) GoString ¶
func (s PutChannelMembershipPreferencesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutChannelMembershipPreferencesOutput) SetChannelArn ¶
func (s *PutChannelMembershipPreferencesOutput) SetChannelArn(v string) *PutChannelMembershipPreferencesOutput
SetChannelArn sets the ChannelArn field's value.
func (*PutChannelMembershipPreferencesOutput) SetMember ¶
func (s *PutChannelMembershipPreferencesOutput) SetMember(v *Identity) *PutChannelMembershipPreferencesOutput
SetMember sets the Member field's value.
func (*PutChannelMembershipPreferencesOutput) SetPreferences ¶
func (s *PutChannelMembershipPreferencesOutput) SetPreferences(v *ChannelMembershipPreferences) *PutChannelMembershipPreferencesOutput
SetPreferences sets the Preferences field's value.
func (PutChannelMembershipPreferencesOutput) String ¶
func (s PutChannelMembershipPreferencesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RedactChannelMessageInput ¶
type RedactChannelMessageInput struct { // The ARN of the channel containing the messages that you want to redact. // // ChannelArn is a required field ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"` // The AppInstanceUserArn of the user that makes the API call. // // ChimeBearer is a required field ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string" required:"true"` // The ID of the message being redacted. // // MessageId is a required field MessageId *string `location:"uri" locationName:"messageId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (RedactChannelMessageInput) GoString ¶
func (s RedactChannelMessageInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RedactChannelMessageInput) SetChannelArn ¶
func (s *RedactChannelMessageInput) SetChannelArn(v string) *RedactChannelMessageInput
SetChannelArn sets the ChannelArn field's value.
func (*RedactChannelMessageInput) SetChimeBearer ¶
func (s *RedactChannelMessageInput) SetChimeBearer(v string) *RedactChannelMessageInput
SetChimeBearer sets the ChimeBearer field's value.
func (*RedactChannelMessageInput) SetMessageId ¶
func (s *RedactChannelMessageInput) SetMessageId(v string) *RedactChannelMessageInput
SetMessageId sets the MessageId field's value.
func (RedactChannelMessageInput) String ¶
func (s RedactChannelMessageInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RedactChannelMessageInput) Validate ¶
func (s *RedactChannelMessageInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RedactChannelMessageOutput ¶
type RedactChannelMessageOutput struct { // The ARN of the channel containing the messages that you want to redact. ChannelArn *string `min:"5" type:"string"` // The ID of the message being redacted. MessageId *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (RedactChannelMessageOutput) GoString ¶
func (s RedactChannelMessageOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RedactChannelMessageOutput) SetChannelArn ¶
func (s *RedactChannelMessageOutput) SetChannelArn(v string) *RedactChannelMessageOutput
SetChannelArn sets the ChannelArn field's value.
func (*RedactChannelMessageOutput) SetMessageId ¶
func (s *RedactChannelMessageOutput) SetMessageId(v string) *RedactChannelMessageOutput
SetMessageId sets the MessageId field's value.
func (RedactChannelMessageOutput) String ¶
func (s RedactChannelMessageOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourceLimitExceededException ¶
type ResourceLimitExceededException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Code_ *string `locationName:"Code" type:"string" enum:"ErrorCode"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The request exceeds the resource limit.
func (*ResourceLimitExceededException) Code ¶
func (s *ResourceLimitExceededException) Code() string
Code returns the exception type name.
func (*ResourceLimitExceededException) Error ¶
func (s *ResourceLimitExceededException) Error() string
func (ResourceLimitExceededException) GoString ¶
func (s ResourceLimitExceededException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceLimitExceededException) Message ¶
func (s *ResourceLimitExceededException) Message() string
Message returns the exception's message.
func (*ResourceLimitExceededException) OrigErr ¶
func (s *ResourceLimitExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceLimitExceededException) RequestID ¶
func (s *ResourceLimitExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceLimitExceededException) StatusCode ¶
func (s *ResourceLimitExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceLimitExceededException) String ¶
func (s ResourceLimitExceededException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SendChannelMessageInput ¶
type SendChannelMessageInput struct { // The ARN of the channel. // // ChannelArn is a required field ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"` // The AppInstanceUserArn of the user that makes the API call. // // ChimeBearer is a required field ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string" required:"true"` // The Idempotency token for each client request. // // ClientRequestToken is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by SendChannelMessageInput's // String and GoString methods. ClientRequestToken *string `min:"2" type:"string" idempotencyToken:"true" sensitive:"true"` // The content of the message. // // Content is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by SendChannelMessageInput's // String and GoString methods. // // Content is a required field Content *string `min:"1" type:"string" required:"true" sensitive:"true"` // The attributes for the message, used for message filtering along with a FilterRule // defined in the PushNotificationPreferences. MessageAttributes map[string]*MessageAttributeValue `type:"map"` // The optional metadata for each message. // // Metadata is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by SendChannelMessageInput's // String and GoString methods. Metadata *string `type:"string" sensitive:"true"` // Boolean that controls whether the message is persisted on the back end. Required. // // Persistence is a required field Persistence *string `type:"string" required:"true" enum:"ChannelMessagePersistenceType"` // The push notification configuration of the message. PushNotification *PushNotificationConfiguration `type:"structure"` // The type of message, STANDARD or CONTROL. // // Type is a required field Type *string `type:"string" required:"true" enum:"ChannelMessageType"` // contains filtered or unexported fields }
func (SendChannelMessageInput) GoString ¶
func (s SendChannelMessageInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SendChannelMessageInput) SetChannelArn ¶
func (s *SendChannelMessageInput) SetChannelArn(v string) *SendChannelMessageInput
SetChannelArn sets the ChannelArn field's value.
func (*SendChannelMessageInput) SetChimeBearer ¶
func (s *SendChannelMessageInput) SetChimeBearer(v string) *SendChannelMessageInput
SetChimeBearer sets the ChimeBearer field's value.
func (*SendChannelMessageInput) SetClientRequestToken ¶
func (s *SendChannelMessageInput) SetClientRequestToken(v string) *SendChannelMessageInput
SetClientRequestToken sets the ClientRequestToken field's value.
func (*SendChannelMessageInput) SetContent ¶
func (s *SendChannelMessageInput) SetContent(v string) *SendChannelMessageInput
SetContent sets the Content field's value.
func (*SendChannelMessageInput) SetMessageAttributes ¶
func (s *SendChannelMessageInput) SetMessageAttributes(v map[string]*MessageAttributeValue) *SendChannelMessageInput
SetMessageAttributes sets the MessageAttributes field's value.
func (*SendChannelMessageInput) SetMetadata ¶
func (s *SendChannelMessageInput) SetMetadata(v string) *SendChannelMessageInput
SetMetadata sets the Metadata field's value.
func (*SendChannelMessageInput) SetPersistence ¶
func (s *SendChannelMessageInput) SetPersistence(v string) *SendChannelMessageInput
SetPersistence sets the Persistence field's value.
func (*SendChannelMessageInput) SetPushNotification ¶
func (s *SendChannelMessageInput) SetPushNotification(v *PushNotificationConfiguration) *SendChannelMessageInput
SetPushNotification sets the PushNotification field's value.
func (*SendChannelMessageInput) SetType ¶
func (s *SendChannelMessageInput) SetType(v string) *SendChannelMessageInput
SetType sets the Type field's value.
func (SendChannelMessageInput) String ¶
func (s SendChannelMessageInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SendChannelMessageInput) Validate ¶
func (s *SendChannelMessageInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SendChannelMessageOutput ¶
type SendChannelMessageOutput struct { // The ARN of the channel. ChannelArn *string `min:"5" type:"string"` // The ID string assigned to each message. MessageId *string `min:"1" type:"string"` // The status of the channel message. Status *ChannelMessageStatusStructure `type:"structure"` // contains filtered or unexported fields }
func (SendChannelMessageOutput) GoString ¶
func (s SendChannelMessageOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SendChannelMessageOutput) SetChannelArn ¶
func (s *SendChannelMessageOutput) SetChannelArn(v string) *SendChannelMessageOutput
SetChannelArn sets the ChannelArn field's value.
func (*SendChannelMessageOutput) SetMessageId ¶
func (s *SendChannelMessageOutput) SetMessageId(v string) *SendChannelMessageOutput
SetMessageId sets the MessageId field's value.
func (*SendChannelMessageOutput) SetStatus ¶
func (s *SendChannelMessageOutput) SetStatus(v *ChannelMessageStatusStructure) *SendChannelMessageOutput
SetStatus sets the Status field's value.
func (SendChannelMessageOutput) String ¶
func (s SendChannelMessageOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ServiceFailureException ¶
type ServiceFailureException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Code_ *string `locationName:"Code" type:"string" enum:"ErrorCode"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The service encountered an unexpected error.
func (*ServiceFailureException) Code ¶
func (s *ServiceFailureException) Code() string
Code returns the exception type name.
func (*ServiceFailureException) Error ¶
func (s *ServiceFailureException) Error() string
func (ServiceFailureException) GoString ¶
func (s ServiceFailureException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ServiceFailureException) Message ¶
func (s *ServiceFailureException) Message() string
Message returns the exception's message.
func (*ServiceFailureException) OrigErr ¶
func (s *ServiceFailureException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ServiceFailureException) RequestID ¶
func (s *ServiceFailureException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ServiceFailureException) StatusCode ¶
func (s *ServiceFailureException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ServiceFailureException) String ¶
func (s ServiceFailureException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ServiceUnavailableException ¶
type ServiceUnavailableException struct { // contains filtered or unexported fields }
The service is currently unavailable.
func (*ServiceUnavailableException) Code ¶
func (s *ServiceUnavailableException) Code() string
Code returns the exception type name.
func (*ServiceUnavailableException) Error ¶
func (s *ServiceUnavailableException) Error() string
func (ServiceUnavailableException) GoString ¶
func (s ServiceUnavailableException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ServiceUnavailableException) Message ¶
func (s *ServiceUnavailableException) Message() string
Message returns the exception's message.
func (*ServiceUnavailableException) OrigErr ¶
func (s *ServiceUnavailableException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ServiceUnavailableException) RequestID ¶
func (s *ServiceUnavailableException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ServiceUnavailableException) StatusCode ¶
func (s *ServiceUnavailableException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ServiceUnavailableException) String ¶
func (s ServiceUnavailableException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Tag ¶
type Tag struct { // The key in a tag. // // Key is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by Tag's // String and GoString methods. // // Key is a required field Key *string `min:"1" type:"string" required:"true" sensitive:"true"` // The value in a tag. // // Value is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by Tag's // String and GoString methods. // // Value is a required field Value *string `min:"1" type:"string" required:"true" sensitive:"true"` // contains filtered or unexported fields }
A tag object containing a key-value pair.
func (Tag) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TagResourceInput ¶
type TagResourceInput struct { // The resource ARN. // // ResourceARN is a required field ResourceARN *string `min:"5" type:"string" required:"true"` // The tag key-value pairs. // // Tags is a required field Tags []*Tag `min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
func (TagResourceInput) GoString ¶
func (s TagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) SetResourceARN ¶
func (s *TagResourceInput) SetResourceARN(v string) *TagResourceInput
SetResourceARN sets the ResourceARN 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) Validate ¶
func (s *TagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceOutput ¶
type TagResourceOutput struct {
// contains filtered or unexported fields
}
func (TagResourceOutput) GoString ¶
func (s TagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (TagResourceOutput) String ¶
func (s TagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ThrottledClientException ¶
type ThrottledClientException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Code_ *string `locationName:"Code" type:"string" enum:"ErrorCode"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The client exceeded its request rate limit.
func (*ThrottledClientException) Code ¶
func (s *ThrottledClientException) Code() string
Code returns the exception type name.
func (*ThrottledClientException) Error ¶
func (s *ThrottledClientException) Error() string
func (ThrottledClientException) GoString ¶
func (s ThrottledClientException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ThrottledClientException) Message ¶
func (s *ThrottledClientException) Message() string
Message returns the exception's message.
func (*ThrottledClientException) OrigErr ¶
func (s *ThrottledClientException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ThrottledClientException) RequestID ¶
func (s *ThrottledClientException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ThrottledClientException) StatusCode ¶
func (s *ThrottledClientException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ThrottledClientException) String ¶
func (s ThrottledClientException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UnauthorizedClientException ¶
type UnauthorizedClientException struct { // contains filtered or unexported fields }
The client is not currently authorized to make the request.
func (*UnauthorizedClientException) Code ¶
func (s *UnauthorizedClientException) Code() string
Code returns the exception type name.
func (*UnauthorizedClientException) Error ¶
func (s *UnauthorizedClientException) Error() string
func (UnauthorizedClientException) GoString ¶
func (s UnauthorizedClientException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UnauthorizedClientException) Message ¶
func (s *UnauthorizedClientException) Message() string
Message returns the exception's message.
func (*UnauthorizedClientException) OrigErr ¶
func (s *UnauthorizedClientException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*UnauthorizedClientException) RequestID ¶
func (s *UnauthorizedClientException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*UnauthorizedClientException) StatusCode ¶
func (s *UnauthorizedClientException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (UnauthorizedClientException) String ¶
func (s UnauthorizedClientException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UntagResourceInput ¶
type UntagResourceInput struct { // The resource ARN. // // ResourceARN is a required field ResourceARN *string `min:"5" type:"string" required:"true"` // The tag keys. // // TagKeys is a required field TagKeys []*string `min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
func (UntagResourceInput) GoString ¶
func (s UntagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) SetResourceARN ¶
func (s *UntagResourceInput) SetResourceARN(v string) *UntagResourceInput
SetResourceARN sets the ResourceARN 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) Validate ¶
func (s *UntagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceOutput ¶
type UntagResourceOutput struct {
// contains filtered or unexported fields
}
func (UntagResourceOutput) GoString ¶
func (s UntagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UntagResourceOutput) String ¶
func (s UntagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateChannelFlowInput ¶
type UpdateChannelFlowInput struct { // The ARN of the channel flow. // // ChannelFlowArn is a required field ChannelFlowArn *string `location:"uri" locationName:"channelFlowArn" min:"5" type:"string" required:"true"` // The name of the channel flow. // // Name is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UpdateChannelFlowInput's // String and GoString methods. // // Name is a required field Name *string `min:"1" type:"string" required:"true" sensitive:"true"` // Information about the processor Lambda functions // // Processors is a required field Processors []*Processor `min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
func (UpdateChannelFlowInput) GoString ¶
func (s UpdateChannelFlowInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateChannelFlowInput) SetChannelFlowArn ¶
func (s *UpdateChannelFlowInput) SetChannelFlowArn(v string) *UpdateChannelFlowInput
SetChannelFlowArn sets the ChannelFlowArn field's value.
func (*UpdateChannelFlowInput) SetName ¶
func (s *UpdateChannelFlowInput) SetName(v string) *UpdateChannelFlowInput
SetName sets the Name field's value.
func (*UpdateChannelFlowInput) SetProcessors ¶
func (s *UpdateChannelFlowInput) SetProcessors(v []*Processor) *UpdateChannelFlowInput
SetProcessors sets the Processors field's value.
func (UpdateChannelFlowInput) String ¶
func (s UpdateChannelFlowInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateChannelFlowInput) Validate ¶
func (s *UpdateChannelFlowInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateChannelFlowOutput ¶
type UpdateChannelFlowOutput struct { // The ARN of the channel flow. ChannelFlowArn *string `min:"5" type:"string"` // contains filtered or unexported fields }
func (UpdateChannelFlowOutput) GoString ¶
func (s UpdateChannelFlowOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateChannelFlowOutput) SetChannelFlowArn ¶
func (s *UpdateChannelFlowOutput) SetChannelFlowArn(v string) *UpdateChannelFlowOutput
SetChannelFlowArn sets the ChannelFlowArn field's value.
func (UpdateChannelFlowOutput) String ¶
func (s UpdateChannelFlowOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateChannelInput ¶
type UpdateChannelInput struct { // The ARN of the channel. // // ChannelArn is a required field ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"` // The AppInstanceUserArn of the user that makes the API call. // // ChimeBearer is a required field ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string" required:"true"` // The metadata for the update request. // // Metadata is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UpdateChannelInput's // String and GoString methods. Metadata *string `type:"string" sensitive:"true"` // The mode of the update request. // // Mode is a required field Mode *string `type:"string" required:"true" enum:"ChannelMode"` // The name of the channel. // // Name is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UpdateChannelInput's // String and GoString methods. // // Name is a required field Name *string `min:"1" type:"string" required:"true" sensitive:"true"` // contains filtered or unexported fields }
func (UpdateChannelInput) GoString ¶
func (s UpdateChannelInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateChannelInput) SetChannelArn ¶
func (s *UpdateChannelInput) SetChannelArn(v string) *UpdateChannelInput
SetChannelArn sets the ChannelArn field's value.
func (*UpdateChannelInput) SetChimeBearer ¶
func (s *UpdateChannelInput) SetChimeBearer(v string) *UpdateChannelInput
SetChimeBearer sets the ChimeBearer field's value.
func (*UpdateChannelInput) SetMetadata ¶
func (s *UpdateChannelInput) SetMetadata(v string) *UpdateChannelInput
SetMetadata sets the Metadata field's value.
func (*UpdateChannelInput) SetMode ¶
func (s *UpdateChannelInput) SetMode(v string) *UpdateChannelInput
SetMode sets the Mode field's value.
func (*UpdateChannelInput) SetName ¶
func (s *UpdateChannelInput) SetName(v string) *UpdateChannelInput
SetName sets the Name field's value.
func (UpdateChannelInput) String ¶
func (s UpdateChannelInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateChannelInput) Validate ¶
func (s *UpdateChannelInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateChannelMessageInput ¶
type UpdateChannelMessageInput struct { // The ARN of the channel. // // ChannelArn is a required field ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"` // The AppInstanceUserArn of the user that makes the API call. // // ChimeBearer is a required field ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string" required:"true"` // The content of the message being updated. // // Content is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UpdateChannelMessageInput's // String and GoString methods. Content *string `type:"string" sensitive:"true"` // The ID string of the message being updated. // // MessageId is a required field MessageId *string `location:"uri" locationName:"messageId" min:"1" type:"string" required:"true"` // The metadata of the message being updated. // // Metadata is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UpdateChannelMessageInput's // String and GoString methods. Metadata *string `type:"string" sensitive:"true"` // contains filtered or unexported fields }
func (UpdateChannelMessageInput) GoString ¶
func (s UpdateChannelMessageInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateChannelMessageInput) SetChannelArn ¶
func (s *UpdateChannelMessageInput) SetChannelArn(v string) *UpdateChannelMessageInput
SetChannelArn sets the ChannelArn field's value.
func (*UpdateChannelMessageInput) SetChimeBearer ¶
func (s *UpdateChannelMessageInput) SetChimeBearer(v string) *UpdateChannelMessageInput
SetChimeBearer sets the ChimeBearer field's value.
func (*UpdateChannelMessageInput) SetContent ¶
func (s *UpdateChannelMessageInput) SetContent(v string) *UpdateChannelMessageInput
SetContent sets the Content field's value.
func (*UpdateChannelMessageInput) SetMessageId ¶
func (s *UpdateChannelMessageInput) SetMessageId(v string) *UpdateChannelMessageInput
SetMessageId sets the MessageId field's value.
func (*UpdateChannelMessageInput) SetMetadata ¶
func (s *UpdateChannelMessageInput) SetMetadata(v string) *UpdateChannelMessageInput
SetMetadata sets the Metadata field's value.
func (UpdateChannelMessageInput) String ¶
func (s UpdateChannelMessageInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateChannelMessageInput) Validate ¶
func (s *UpdateChannelMessageInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateChannelMessageOutput ¶
type UpdateChannelMessageOutput struct { // The ARN of the channel. ChannelArn *string `min:"5" type:"string"` // The ID string of the message being updated. MessageId *string `min:"1" type:"string"` // The status of the message update. Status *ChannelMessageStatusStructure `type:"structure"` // contains filtered or unexported fields }
func (UpdateChannelMessageOutput) GoString ¶
func (s UpdateChannelMessageOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateChannelMessageOutput) SetChannelArn ¶
func (s *UpdateChannelMessageOutput) SetChannelArn(v string) *UpdateChannelMessageOutput
SetChannelArn sets the ChannelArn field's value.
func (*UpdateChannelMessageOutput) SetMessageId ¶
func (s *UpdateChannelMessageOutput) SetMessageId(v string) *UpdateChannelMessageOutput
SetMessageId sets the MessageId field's value.
func (*UpdateChannelMessageOutput) SetStatus ¶
func (s *UpdateChannelMessageOutput) SetStatus(v *ChannelMessageStatusStructure) *UpdateChannelMessageOutput
SetStatus sets the Status field's value.
func (UpdateChannelMessageOutput) String ¶
func (s UpdateChannelMessageOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateChannelOutput ¶
type UpdateChannelOutput struct { // The ARN of the channel. ChannelArn *string `min:"5" type:"string"` // contains filtered or unexported fields }
func (UpdateChannelOutput) GoString ¶
func (s UpdateChannelOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateChannelOutput) SetChannelArn ¶
func (s *UpdateChannelOutput) SetChannelArn(v string) *UpdateChannelOutput
SetChannelArn sets the ChannelArn field's value.
func (UpdateChannelOutput) String ¶
func (s UpdateChannelOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateChannelReadMarkerInput ¶
type UpdateChannelReadMarkerInput struct { // The ARN of the channel. // // ChannelArn is a required field ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"` // The AppInstanceUserArn of the user that makes the API call. // // ChimeBearer is a required field ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateChannelReadMarkerInput) GoString ¶
func (s UpdateChannelReadMarkerInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateChannelReadMarkerInput) SetChannelArn ¶
func (s *UpdateChannelReadMarkerInput) SetChannelArn(v string) *UpdateChannelReadMarkerInput
SetChannelArn sets the ChannelArn field's value.
func (*UpdateChannelReadMarkerInput) SetChimeBearer ¶
func (s *UpdateChannelReadMarkerInput) SetChimeBearer(v string) *UpdateChannelReadMarkerInput
SetChimeBearer sets the ChimeBearer field's value.
func (UpdateChannelReadMarkerInput) String ¶
func (s UpdateChannelReadMarkerInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateChannelReadMarkerInput) Validate ¶
func (s *UpdateChannelReadMarkerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateChannelReadMarkerOutput ¶
type UpdateChannelReadMarkerOutput struct { // The ARN of the channel. ChannelArn *string `min:"5" type:"string"` // contains filtered or unexported fields }
func (UpdateChannelReadMarkerOutput) GoString ¶
func (s UpdateChannelReadMarkerOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateChannelReadMarkerOutput) SetChannelArn ¶
func (s *UpdateChannelReadMarkerOutput) SetChannelArn(v string) *UpdateChannelReadMarkerOutput
SetChannelArn sets the ChannelArn field's value.
func (UpdateChannelReadMarkerOutput) String ¶
func (s UpdateChannelReadMarkerOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
Directories ¶
Path | Synopsis |
---|---|
Package chimesdkmessagingiface provides an interface to enable mocking the Amazon Chime SDK Messaging service client for testing your code.
|
Package chimesdkmessagingiface provides an interface to enable mocking the Amazon Chime SDK Messaging service client for testing your code. |