chimesdkmeetings

package
v1.44.15 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 16, 2022 License: Apache-2.0 Imports: 9 Imported by: 9

Documentation

Overview

Package chimesdkmeetings provides the client and types for making API requests to Amazon Chime SDK Meetings.

The Amazon Chime SDK meetings APIs in this section allow software developers to create Amazon Chime SDK meetings, set the AWS Regions for meetings, create and manage users, and send and receive meeting notifications. For more information about the meeting APIs, see Amazon Chime SDK meetings (https://docs.aws.amazon.com/chime/latest/APIReference/API_Operations_Amazon_Chime_SDK_Meetings.html).

See https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-meetings-2021-07-15 for more information on this service.

See chimesdkmeetings package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/chimesdkmeetings/

Using the Client

To contact Amazon Chime SDK Meetings 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 Meetings client ChimeSDKMeetings for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/chimesdkmeetings/#New

Index

Constants

View Source
const (
	// MeetingFeatureStatusAvailable is a MeetingFeatureStatus enum value
	MeetingFeatureStatusAvailable = "AVAILABLE"

	// MeetingFeatureStatusUnavailable is a MeetingFeatureStatus enum value
	MeetingFeatureStatusUnavailable = "UNAVAILABLE"
)
View Source
const (
	// TranscribeLanguageCodeEnUs is a TranscribeLanguageCode enum value
	TranscribeLanguageCodeEnUs = "en-US"

	// TranscribeLanguageCodeEnGb is a TranscribeLanguageCode enum value
	TranscribeLanguageCodeEnGb = "en-GB"

	// TranscribeLanguageCodeEsUs is a TranscribeLanguageCode enum value
	TranscribeLanguageCodeEsUs = "es-US"

	// TranscribeLanguageCodeFrCa is a TranscribeLanguageCode enum value
	TranscribeLanguageCodeFrCa = "fr-CA"

	// TranscribeLanguageCodeFrFr is a TranscribeLanguageCode enum value
	TranscribeLanguageCodeFrFr = "fr-FR"

	// TranscribeLanguageCodeEnAu is a TranscribeLanguageCode enum value
	TranscribeLanguageCodeEnAu = "en-AU"

	// TranscribeLanguageCodeItIt is a TranscribeLanguageCode enum value
	TranscribeLanguageCodeItIt = "it-IT"

	// TranscribeLanguageCodeDeDe is a TranscribeLanguageCode enum value
	TranscribeLanguageCodeDeDe = "de-DE"

	// TranscribeLanguageCodePtBr is a TranscribeLanguageCode enum value
	TranscribeLanguageCodePtBr = "pt-BR"

	// TranscribeLanguageCodeJaJp is a TranscribeLanguageCode enum value
	TranscribeLanguageCodeJaJp = "ja-JP"

	// TranscribeLanguageCodeKoKr is a TranscribeLanguageCode enum value
	TranscribeLanguageCodeKoKr = "ko-KR"

	// TranscribeLanguageCodeZhCn is a TranscribeLanguageCode enum value
	TranscribeLanguageCodeZhCn = "zh-CN"
)
View Source
const (
	// TranscribeMedicalRegionUsEast1 is a TranscribeMedicalRegion enum value
	TranscribeMedicalRegionUsEast1 = "us-east-1"

	// TranscribeMedicalRegionUsEast2 is a TranscribeMedicalRegion enum value
	TranscribeMedicalRegionUsEast2 = "us-east-2"

	// TranscribeMedicalRegionUsWest2 is a TranscribeMedicalRegion enum value
	TranscribeMedicalRegionUsWest2 = "us-west-2"

	// TranscribeMedicalRegionApSoutheast2 is a TranscribeMedicalRegion enum value
	TranscribeMedicalRegionApSoutheast2 = "ap-southeast-2"

	// TranscribeMedicalRegionCaCentral1 is a TranscribeMedicalRegion enum value
	TranscribeMedicalRegionCaCentral1 = "ca-central-1"

	// TranscribeMedicalRegionEuWest1 is a TranscribeMedicalRegion enum value
	TranscribeMedicalRegionEuWest1 = "eu-west-1"

	// TranscribeMedicalRegionAuto is a TranscribeMedicalRegion enum value
	TranscribeMedicalRegionAuto = "auto"
)
View Source
const (
	// TranscribeMedicalSpecialtyPrimarycare is a TranscribeMedicalSpecialty enum value
	TranscribeMedicalSpecialtyPrimarycare = "PRIMARYCARE"

	// TranscribeMedicalSpecialtyCardiology is a TranscribeMedicalSpecialty enum value
	TranscribeMedicalSpecialtyCardiology = "CARDIOLOGY"

	// TranscribeMedicalSpecialtyNeurology is a TranscribeMedicalSpecialty enum value
	TranscribeMedicalSpecialtyNeurology = "NEUROLOGY"

	// TranscribeMedicalSpecialtyOncology is a TranscribeMedicalSpecialty enum value
	TranscribeMedicalSpecialtyOncology = "ONCOLOGY"

	// TranscribeMedicalSpecialtyRadiology is a TranscribeMedicalSpecialty enum value
	TranscribeMedicalSpecialtyRadiology = "RADIOLOGY"

	// TranscribeMedicalSpecialtyUrology is a TranscribeMedicalSpecialty enum value
	TranscribeMedicalSpecialtyUrology = "UROLOGY"
)
View Source
const (
	// TranscribeMedicalTypeConversation is a TranscribeMedicalType enum value
	TranscribeMedicalTypeConversation = "CONVERSATION"

	// TranscribeMedicalTypeDictation is a TranscribeMedicalType enum value
	TranscribeMedicalTypeDictation = "DICTATION"
)
View Source
const (
	// TranscribePartialResultsStabilityLow is a TranscribePartialResultsStability enum value
	TranscribePartialResultsStabilityLow = "low"

	// TranscribePartialResultsStabilityMedium is a TranscribePartialResultsStability enum value
	TranscribePartialResultsStabilityMedium = "medium"

	// TranscribePartialResultsStabilityHigh is a TranscribePartialResultsStability enum value
	TranscribePartialResultsStabilityHigh = "high"
)
View Source
const (
	// TranscribeRegionUsEast2 is a TranscribeRegion enum value
	TranscribeRegionUsEast2 = "us-east-2"

	// TranscribeRegionUsEast1 is a TranscribeRegion enum value
	TranscribeRegionUsEast1 = "us-east-1"

	// TranscribeRegionUsWest2 is a TranscribeRegion enum value
	TranscribeRegionUsWest2 = "us-west-2"

	// TranscribeRegionApNortheast2 is a TranscribeRegion enum value
	TranscribeRegionApNortheast2 = "ap-northeast-2"

	// TranscribeRegionApSoutheast2 is a TranscribeRegion enum value
	TranscribeRegionApSoutheast2 = "ap-southeast-2"

	// TranscribeRegionApNortheast1 is a TranscribeRegion enum value
	TranscribeRegionApNortheast1 = "ap-northeast-1"

	// TranscribeRegionCaCentral1 is a TranscribeRegion enum value
	TranscribeRegionCaCentral1 = "ca-central-1"

	// TranscribeRegionEuCentral1 is a TranscribeRegion enum value
	TranscribeRegionEuCentral1 = "eu-central-1"

	// TranscribeRegionEuWest1 is a TranscribeRegion enum value
	TranscribeRegionEuWest1 = "eu-west-1"

	// TranscribeRegionEuWest2 is a TranscribeRegion enum value
	TranscribeRegionEuWest2 = "eu-west-2"

	// TranscribeRegionSaEast1 is a TranscribeRegion enum value
	TranscribeRegionSaEast1 = "sa-east-1"

	// TranscribeRegionAuto is a TranscribeRegion enum value
	TranscribeRegionAuto = "auto"
)
View Source
const (
	// TranscribeVocabularyFilterMethodRemove is a TranscribeVocabularyFilterMethod enum value
	TranscribeVocabularyFilterMethodRemove = "remove"

	// TranscribeVocabularyFilterMethodMask is a TranscribeVocabularyFilterMethod enum value
	TranscribeVocabularyFilterMethodMask = "mask"

	// TranscribeVocabularyFilterMethodTag is a TranscribeVocabularyFilterMethod enum value
	TranscribeVocabularyFilterMethodTag = "tag"
)
View Source
const (

	// ErrCodeBadRequestException for service response error code
	// "BadRequestException".
	//
	// The input parameters don't match the service's restrictions.
	ErrCodeBadRequestException = "BadRequestException"

	// ErrCodeForbiddenException for service response error code
	// "ForbiddenException".
	//
	// The client is permanently forbidden from making the request.
	ErrCodeForbiddenException = "ForbiddenException"

	// ErrCodeLimitExceededException for service response error code
	// "LimitExceededException".
	//
	// The request exceeds the resource limit.
	ErrCodeLimitExceededException = "LimitExceededException"

	// ErrCodeNotFoundException for service response error code
	// "NotFoundException".
	//
	// One or more of the resources in the request does not exist in the system.
	ErrCodeNotFoundException = "NotFoundException"

	// ErrCodeServiceFailureException for service response error code
	// "ServiceFailureException".
	//
	// The service encountered an unexpected error.
	ErrCodeServiceFailureException = "ServiceFailureException"

	// ErrCodeServiceUnavailableException for service response error code
	// "ServiceUnavailableException".
	//
	// The service is currently unavailable.
	ErrCodeServiceUnavailableException = "ServiceUnavailableException"

	// ErrCodeThrottlingException for service response error code
	// "ThrottlingException".
	//
	// The number of customer requests exceeds the request rate limit.
	ErrCodeThrottlingException = "ThrottlingException"

	// ErrCodeUnauthorizedException for service response error code
	// "UnauthorizedException".
	//
	// The user isn't authorized to request a resource.
	ErrCodeUnauthorizedException = "UnauthorizedException"

	// ErrCodeUnprocessableEntityException for service response error code
	// "UnprocessableEntityException".
	//
	// The request was well-formed but was unable to be followed due to semantic
	// errors.
	ErrCodeUnprocessableEntityException = "UnprocessableEntityException"
)
View Source
const (
	ServiceName = "Chime SDK Meetings" // Name of service.
	EndpointsID = "meetings-chime"     // ID to lookup a service endpoint with.
	ServiceID   = "Chime SDK Meetings" // ServiceID is a unique identifier of a specific service.
)

Service information constants

View Source
const (
	// TranscribeContentIdentificationTypePii is a TranscribeContentIdentificationType enum value
	TranscribeContentIdentificationTypePii = "PII"
)
View Source
const (
	// TranscribeContentRedactionTypePii is a TranscribeContentRedactionType enum value
	TranscribeContentRedactionTypePii = "PII"
)
View Source
const (
	// TranscribeMedicalContentIdentificationTypePhi is a TranscribeMedicalContentIdentificationType enum value
	TranscribeMedicalContentIdentificationTypePhi = "PHI"
)
View Source
const (
	// TranscribeMedicalLanguageCodeEnUs is a TranscribeMedicalLanguageCode enum value
	TranscribeMedicalLanguageCodeEnUs = "en-US"
)

Variables

This section is empty.

Functions

func MeetingFeatureStatus_Values added in v1.42.10

func MeetingFeatureStatus_Values() []string

MeetingFeatureStatus_Values returns all elements of the MeetingFeatureStatus enum

func TranscribeContentIdentificationType_Values added in v1.42.8

func TranscribeContentIdentificationType_Values() []string

TranscribeContentIdentificationType_Values returns all elements of the TranscribeContentIdentificationType enum

func TranscribeContentRedactionType_Values added in v1.42.8

func TranscribeContentRedactionType_Values() []string

TranscribeContentRedactionType_Values returns all elements of the TranscribeContentRedactionType enum

func TranscribeLanguageCode_Values

func TranscribeLanguageCode_Values() []string

TranscribeLanguageCode_Values returns all elements of the TranscribeLanguageCode enum

func TranscribeMedicalContentIdentificationType_Values added in v1.42.8

func TranscribeMedicalContentIdentificationType_Values() []string

TranscribeMedicalContentIdentificationType_Values returns all elements of the TranscribeMedicalContentIdentificationType enum

func TranscribeMedicalLanguageCode_Values

func TranscribeMedicalLanguageCode_Values() []string

TranscribeMedicalLanguageCode_Values returns all elements of the TranscribeMedicalLanguageCode enum

func TranscribeMedicalRegion_Values

func TranscribeMedicalRegion_Values() []string

TranscribeMedicalRegion_Values returns all elements of the TranscribeMedicalRegion enum

func TranscribeMedicalSpecialty_Values

func TranscribeMedicalSpecialty_Values() []string

TranscribeMedicalSpecialty_Values returns all elements of the TranscribeMedicalSpecialty enum

func TranscribeMedicalType_Values

func TranscribeMedicalType_Values() []string

TranscribeMedicalType_Values returns all elements of the TranscribeMedicalType enum

func TranscribePartialResultsStability_Values added in v1.42.8

func TranscribePartialResultsStability_Values() []string

TranscribePartialResultsStability_Values returns all elements of the TranscribePartialResultsStability enum

func TranscribeRegion_Values

func TranscribeRegion_Values() []string

TranscribeRegion_Values returns all elements of the TranscribeRegion enum

func TranscribeVocabularyFilterMethod_Values

func TranscribeVocabularyFilterMethod_Values() []string

TranscribeVocabularyFilterMethod_Values returns all elements of the TranscribeVocabularyFilterMethod enum

Types

type Attendee

type Attendee struct {

	// The Amazon Chime SDK attendee ID.
	AttendeeId *string `type:"string"`

	// The Amazon Chime SDK external user ID. An idempotency token. Links the attendee
	// to an identity managed by a builder application.
	//
	// ExternalUserId is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by Attendee's
	// String and GoString methods.
	ExternalUserId *string `min:"2" type:"string" sensitive:"true"`

	// The join token used by the Amazon Chime SDK attendee.
	//
	// JoinToken is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by Attendee's
	// String and GoString methods.
	JoinToken *string `min:"2" type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

An Amazon Chime SDK meeting attendee. Includes a unique AttendeeId and JoinToken. The JoinToken allows a client to authenticate and join as the specified attendee. The JoinToken expires when the meeting ends, or when DeleteAttendee is called. After that, the attendee is unable to join the meeting.

We recommend securely transferring each JoinToken from your server application to the client so that no other client has access to the token except for the one authorized to represent the attendee.

func (Attendee) GoString

func (s Attendee) 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 (*Attendee) SetAttendeeId

func (s *Attendee) SetAttendeeId(v string) *Attendee

SetAttendeeId sets the AttendeeId field's value.

func (*Attendee) SetExternalUserId

func (s *Attendee) SetExternalUserId(v string) *Attendee

SetExternalUserId sets the ExternalUserId field's value.

func (*Attendee) SetJoinToken

func (s *Attendee) SetJoinToken(v string) *Attendee

SetJoinToken sets the JoinToken field's value.

func (Attendee) String

func (s Attendee) 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 AudioFeatures added in v1.42.10

type AudioFeatures struct {

	// Makes echo reduction available to clients who connect to the meeting.
	EchoReduction *string `type:"string" enum:"MeetingFeatureStatus"`
	// contains filtered or unexported fields
}

An optional category of meeting features that contains audio-specific configurations, such as operating parameters for Amazon Voice Focus.

func (AudioFeatures) GoString added in v1.42.10

func (s AudioFeatures) 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 (*AudioFeatures) SetEchoReduction added in v1.42.10

func (s *AudioFeatures) SetEchoReduction(v string) *AudioFeatures

SetEchoReduction sets the EchoReduction field's value.

func (AudioFeatures) String added in v1.42.10

func (s AudioFeatures) 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"`

	Message_ *string `locationName:"Message" type:"string"`

	// The request id associated with the call responsible for the exception.
	RequestId *string `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 BatchCreateAttendeeInput

type BatchCreateAttendeeInput struct {

	// The attendee information, including attendees' IDs and join tokens.
	//
	// Attendees is a required field
	Attendees []*CreateAttendeeRequestItem `min:"1" type:"list" required:"true"`

	// The Amazon Chime SDK ID of the meeting to which you're adding attendees.
	//
	// MeetingId is a required field
	MeetingId *string `location:"uri" locationName:"MeetingId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (BatchCreateAttendeeInput) GoString

func (s BatchCreateAttendeeInput) 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 (*BatchCreateAttendeeInput) SetAttendees

SetAttendees sets the Attendees field's value.

func (*BatchCreateAttendeeInput) SetMeetingId

SetMeetingId sets the MeetingId field's value.

func (BatchCreateAttendeeInput) String

func (s BatchCreateAttendeeInput) 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 (*BatchCreateAttendeeInput) Validate

func (s *BatchCreateAttendeeInput) Validate() error

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

type BatchCreateAttendeeOutput

type BatchCreateAttendeeOutput struct {

	// The attendee information, including attendees' IDs and join tokens.
	Attendees []*Attendee `type:"list"`

	// If the action fails for one or more of the attendees in the request, a list
	// of the attendees is returned, along with error codes and error messages.
	Errors []*CreateAttendeeError `type:"list"`
	// contains filtered or unexported fields
}

func (BatchCreateAttendeeOutput) GoString

func (s BatchCreateAttendeeOutput) 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 (*BatchCreateAttendeeOutput) SetAttendees

SetAttendees sets the Attendees field's value.

func (*BatchCreateAttendeeOutput) SetErrors

SetErrors sets the Errors field's value.

func (BatchCreateAttendeeOutput) String

func (s BatchCreateAttendeeOutput) 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 ChimeSDKMeetings

type ChimeSDKMeetings struct {
	*client.Client
}

ChimeSDKMeetings provides the API operation methods for making requests to Amazon Chime SDK Meetings. See this package's package overview docs for details on the service.

ChimeSDKMeetings methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.

func New

New creates a new instance of the ChimeSDKMeetings 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 ChimeSDKMeetings client from just a session.
svc := chimesdkmeetings.New(mySession)

// Create a ChimeSDKMeetings client with additional configuration
svc := chimesdkmeetings.New(mySession, aws.NewConfig().WithRegion("us-west-2"))

func (*ChimeSDKMeetings) BatchCreateAttendee

func (c *ChimeSDKMeetings) BatchCreateAttendee(input *BatchCreateAttendeeInput) (*BatchCreateAttendeeOutput, error)

BatchCreateAttendee API operation for Amazon Chime SDK Meetings.

Creates up to 100 attendees for an active Amazon Chime SDK meeting. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK (https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) 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 Meetings's API operation BatchCreateAttendee 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.

  • UnauthorizedException The user isn't authorized to request a resource.

  • UnprocessableEntityException The request was well-formed but was unable to be followed due to semantic errors.

  • LimitExceededException The request exceeds the resource limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

  • ThrottlingException The number of customer requests exceeds the request rate limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-meetings-2021-07-15/BatchCreateAttendee

func (*ChimeSDKMeetings) BatchCreateAttendeeRequest

func (c *ChimeSDKMeetings) BatchCreateAttendeeRequest(input *BatchCreateAttendeeInput) (req *request.Request, output *BatchCreateAttendeeOutput)

BatchCreateAttendeeRequest generates a "aws/request.Request" representing the client's request for the BatchCreateAttendee 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 BatchCreateAttendee for more information on using the BatchCreateAttendee 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 BatchCreateAttendeeRequest method.
req, resp := client.BatchCreateAttendeeRequest(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-meetings-2021-07-15/BatchCreateAttendee

func (*ChimeSDKMeetings) BatchCreateAttendeeWithContext

func (c *ChimeSDKMeetings) BatchCreateAttendeeWithContext(ctx aws.Context, input *BatchCreateAttendeeInput, opts ...request.Option) (*BatchCreateAttendeeOutput, error)

BatchCreateAttendeeWithContext is the same as BatchCreateAttendee with the addition of the ability to pass a context and additional request options.

See BatchCreateAttendee 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 (*ChimeSDKMeetings) CreateAttendee

func (c *ChimeSDKMeetings) CreateAttendee(input *CreateAttendeeInput) (*CreateAttendeeOutput, error)

CreateAttendee API operation for Amazon Chime SDK Meetings.

Creates a new attendee for an active Amazon Chime SDK meeting. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK (https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) 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 Meetings's API operation CreateAttendee 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.

  • UnauthorizedException The user isn't authorized to request a resource.

  • UnprocessableEntityException The request was well-formed but was unable to be followed due to semantic errors.

  • LimitExceededException The request exceeds the resource limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

  • ThrottlingException The number of customer requests exceeds the request rate limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-meetings-2021-07-15/CreateAttendee

func (*ChimeSDKMeetings) CreateAttendeeRequest

func (c *ChimeSDKMeetings) CreateAttendeeRequest(input *CreateAttendeeInput) (req *request.Request, output *CreateAttendeeOutput)

CreateAttendeeRequest generates a "aws/request.Request" representing the client's request for the CreateAttendee 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 CreateAttendee for more information on using the CreateAttendee 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 CreateAttendeeRequest method.
req, resp := client.CreateAttendeeRequest(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-meetings-2021-07-15/CreateAttendee

func (*ChimeSDKMeetings) CreateAttendeeWithContext

func (c *ChimeSDKMeetings) CreateAttendeeWithContext(ctx aws.Context, input *CreateAttendeeInput, opts ...request.Option) (*CreateAttendeeOutput, error)

CreateAttendeeWithContext is the same as CreateAttendee with the addition of the ability to pass a context and additional request options.

See CreateAttendee 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 (*ChimeSDKMeetings) CreateMeeting

func (c *ChimeSDKMeetings) CreateMeeting(input *CreateMeetingInput) (*CreateMeetingOutput, error)

CreateMeeting API operation for Amazon Chime SDK Meetings.

Creates a new Amazon Chime SDK meeting in the specified media Region with no initial attendees. For more information about specifying media Regions, see Amazon Chime SDK Media Regions (https://docs.aws.amazon.com/chime/latest/dg/chime-sdk-meetings-regions.html) in the Amazon Chime Developer Guide. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK (https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) 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 Meetings's API operation CreateMeeting 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.

  • UnauthorizedException The user isn't authorized to request a resource.

  • ThrottlingException The number of customer requests exceeds the request rate limit.

  • ServiceFailureException The service encountered an unexpected error.

  • ServiceUnavailableException The service is currently unavailable.

  • LimitExceededException The request exceeds the resource limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-meetings-2021-07-15/CreateMeeting

func (*ChimeSDKMeetings) CreateMeetingRequest

func (c *ChimeSDKMeetings) CreateMeetingRequest(input *CreateMeetingInput) (req *request.Request, output *CreateMeetingOutput)

CreateMeetingRequest generates a "aws/request.Request" representing the client's request for the CreateMeeting 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 CreateMeeting for more information on using the CreateMeeting 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 CreateMeetingRequest method.
req, resp := client.CreateMeetingRequest(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-meetings-2021-07-15/CreateMeeting

func (*ChimeSDKMeetings) CreateMeetingWithAttendees

CreateMeetingWithAttendees API operation for Amazon Chime SDK Meetings.

Creates a new Amazon Chime SDK meeting in the specified media Region, with attendees. For more information about specifying media Regions, see Amazon Chime SDK Media Regions (https://docs.aws.amazon.com/chime/latest/dg/chime-sdk-meetings-regions.html) in the Amazon Chime Developer Guide. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK (https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) 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 Meetings's API operation CreateMeetingWithAttendees 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.

  • UnauthorizedException The user isn't authorized to request a resource.

  • ThrottlingException The number of customer requests exceeds the request rate limit.

  • ServiceFailureException The service encountered an unexpected error.

  • ServiceUnavailableException The service is currently unavailable.

  • LimitExceededException The request exceeds the resource limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-meetings-2021-07-15/CreateMeetingWithAttendees

func (*ChimeSDKMeetings) CreateMeetingWithAttendeesRequest

func (c *ChimeSDKMeetings) CreateMeetingWithAttendeesRequest(input *CreateMeetingWithAttendeesInput) (req *request.Request, output *CreateMeetingWithAttendeesOutput)

CreateMeetingWithAttendeesRequest generates a "aws/request.Request" representing the client's request for the CreateMeetingWithAttendees 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 CreateMeetingWithAttendees for more information on using the CreateMeetingWithAttendees 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 CreateMeetingWithAttendeesRequest method.
req, resp := client.CreateMeetingWithAttendeesRequest(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-meetings-2021-07-15/CreateMeetingWithAttendees

func (*ChimeSDKMeetings) CreateMeetingWithAttendeesWithContext

func (c *ChimeSDKMeetings) CreateMeetingWithAttendeesWithContext(ctx aws.Context, input *CreateMeetingWithAttendeesInput, opts ...request.Option) (*CreateMeetingWithAttendeesOutput, error)

CreateMeetingWithAttendeesWithContext is the same as CreateMeetingWithAttendees with the addition of the ability to pass a context and additional request options.

See CreateMeetingWithAttendees 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 (*ChimeSDKMeetings) CreateMeetingWithContext

func (c *ChimeSDKMeetings) CreateMeetingWithContext(ctx aws.Context, input *CreateMeetingInput, opts ...request.Option) (*CreateMeetingOutput, error)

CreateMeetingWithContext is the same as CreateMeeting with the addition of the ability to pass a context and additional request options.

See CreateMeeting 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 (*ChimeSDKMeetings) DeleteAttendee

func (c *ChimeSDKMeetings) DeleteAttendee(input *DeleteAttendeeInput) (*DeleteAttendeeOutput, error)

DeleteAttendee API operation for Amazon Chime SDK Meetings.

Deletes an attendee from the specified Amazon Chime SDK meeting and deletes their JoinToken. Attendees are automatically deleted when a Amazon Chime SDK meeting is deleted. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK (https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) 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 Meetings's API operation DeleteAttendee 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.

  • UnauthorizedException The user isn't authorized to request a resource.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

  • ThrottlingException The number of customer requests exceeds the request rate limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-meetings-2021-07-15/DeleteAttendee

func (*ChimeSDKMeetings) DeleteAttendeeRequest

func (c *ChimeSDKMeetings) DeleteAttendeeRequest(input *DeleteAttendeeInput) (req *request.Request, output *DeleteAttendeeOutput)

DeleteAttendeeRequest generates a "aws/request.Request" representing the client's request for the DeleteAttendee 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 DeleteAttendee for more information on using the DeleteAttendee 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 DeleteAttendeeRequest method.
req, resp := client.DeleteAttendeeRequest(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-meetings-2021-07-15/DeleteAttendee

func (*ChimeSDKMeetings) DeleteAttendeeWithContext

func (c *ChimeSDKMeetings) DeleteAttendeeWithContext(ctx aws.Context, input *DeleteAttendeeInput, opts ...request.Option) (*DeleteAttendeeOutput, error)

DeleteAttendeeWithContext is the same as DeleteAttendee with the addition of the ability to pass a context and additional request options.

See DeleteAttendee 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 (*ChimeSDKMeetings) DeleteMeeting

func (c *ChimeSDKMeetings) DeleteMeeting(input *DeleteMeetingInput) (*DeleteMeetingOutput, error)

DeleteMeeting API operation for Amazon Chime SDK Meetings.

Deletes the specified Amazon Chime SDK meeting. The operation deletes all attendees, disconnects all clients, and prevents new clients from joining the meeting. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK (https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) 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 Meetings's API operation DeleteMeeting 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.

  • UnauthorizedException The user isn't authorized to request a resource.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

  • ThrottlingException The number of customer requests exceeds the request rate limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-meetings-2021-07-15/DeleteMeeting

func (*ChimeSDKMeetings) DeleteMeetingRequest

func (c *ChimeSDKMeetings) DeleteMeetingRequest(input *DeleteMeetingInput) (req *request.Request, output *DeleteMeetingOutput)

DeleteMeetingRequest generates a "aws/request.Request" representing the client's request for the DeleteMeeting 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 DeleteMeeting for more information on using the DeleteMeeting 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 DeleteMeetingRequest method.
req, resp := client.DeleteMeetingRequest(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-meetings-2021-07-15/DeleteMeeting

func (*ChimeSDKMeetings) DeleteMeetingWithContext

func (c *ChimeSDKMeetings) DeleteMeetingWithContext(ctx aws.Context, input *DeleteMeetingInput, opts ...request.Option) (*DeleteMeetingOutput, error)

DeleteMeetingWithContext is the same as DeleteMeeting with the addition of the ability to pass a context and additional request options.

See DeleteMeeting 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 (*ChimeSDKMeetings) GetAttendee

func (c *ChimeSDKMeetings) GetAttendee(input *GetAttendeeInput) (*GetAttendeeOutput, error)

GetAttendee API operation for Amazon Chime SDK Meetings.

Gets the Amazon Chime SDK attendee details for a specified meeting ID and attendee ID. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK (https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) 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 Meetings's API operation GetAttendee 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.

  • UnauthorizedException The user isn't authorized to request a resource.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

  • ThrottlingException The number of customer requests exceeds the request rate limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-meetings-2021-07-15/GetAttendee

func (*ChimeSDKMeetings) GetAttendeeRequest

func (c *ChimeSDKMeetings) GetAttendeeRequest(input *GetAttendeeInput) (req *request.Request, output *GetAttendeeOutput)

GetAttendeeRequest generates a "aws/request.Request" representing the client's request for the GetAttendee 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 GetAttendee for more information on using the GetAttendee 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 GetAttendeeRequest method.
req, resp := client.GetAttendeeRequest(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-meetings-2021-07-15/GetAttendee

func (*ChimeSDKMeetings) GetAttendeeWithContext

func (c *ChimeSDKMeetings) GetAttendeeWithContext(ctx aws.Context, input *GetAttendeeInput, opts ...request.Option) (*GetAttendeeOutput, error)

GetAttendeeWithContext is the same as GetAttendee with the addition of the ability to pass a context and additional request options.

See GetAttendee 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 (*ChimeSDKMeetings) GetMeeting

func (c *ChimeSDKMeetings) GetMeeting(input *GetMeetingInput) (*GetMeetingOutput, error)

GetMeeting API operation for Amazon Chime SDK Meetings.

Gets the Amazon Chime SDK meeting details for the specified meeting ID. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK (https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) 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 Meetings's API operation GetMeeting for usage and error information.

Returned Error Types:

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request.

  • UnauthorizedException The user isn't authorized to request a resource.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

  • ThrottlingException The number of customer requests exceeds the request rate limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-meetings-2021-07-15/GetMeeting

func (*ChimeSDKMeetings) GetMeetingRequest

func (c *ChimeSDKMeetings) GetMeetingRequest(input *GetMeetingInput) (req *request.Request, output *GetMeetingOutput)

GetMeetingRequest generates a "aws/request.Request" representing the client's request for the GetMeeting 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 GetMeeting for more information on using the GetMeeting 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 GetMeetingRequest method.
req, resp := client.GetMeetingRequest(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-meetings-2021-07-15/GetMeeting

func (*ChimeSDKMeetings) GetMeetingWithContext

func (c *ChimeSDKMeetings) GetMeetingWithContext(ctx aws.Context, input *GetMeetingInput, opts ...request.Option) (*GetMeetingOutput, error)

GetMeetingWithContext is the same as GetMeeting with the addition of the ability to pass a context and additional request options.

See GetMeeting 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 (*ChimeSDKMeetings) ListAttendees

func (c *ChimeSDKMeetings) ListAttendees(input *ListAttendeesInput) (*ListAttendeesOutput, error)

ListAttendees API operation for Amazon Chime SDK Meetings.

Lists the attendees for the specified Amazon Chime SDK meeting. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK (https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) 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 Meetings's API operation ListAttendees 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.

  • UnauthorizedException The user isn't authorized to request a resource.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

  • ThrottlingException The number of customer requests exceeds the request rate limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-meetings-2021-07-15/ListAttendees

func (*ChimeSDKMeetings) ListAttendeesPages

func (c *ChimeSDKMeetings) ListAttendeesPages(input *ListAttendeesInput, fn func(*ListAttendeesOutput, bool) bool) error

ListAttendeesPages iterates over the pages of a ListAttendees operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListAttendees 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 ListAttendees operation.
pageNum := 0
err := client.ListAttendeesPages(params,
    func(page *chimesdkmeetings.ListAttendeesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*ChimeSDKMeetings) ListAttendeesPagesWithContext

func (c *ChimeSDKMeetings) ListAttendeesPagesWithContext(ctx aws.Context, input *ListAttendeesInput, fn func(*ListAttendeesOutput, bool) bool, opts ...request.Option) error

ListAttendeesPagesWithContext same as ListAttendeesPages 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 (*ChimeSDKMeetings) ListAttendeesRequest

func (c *ChimeSDKMeetings) ListAttendeesRequest(input *ListAttendeesInput) (req *request.Request, output *ListAttendeesOutput)

ListAttendeesRequest generates a "aws/request.Request" representing the client's request for the ListAttendees 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 ListAttendees for more information on using the ListAttendees 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 ListAttendeesRequest method.
req, resp := client.ListAttendeesRequest(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-meetings-2021-07-15/ListAttendees

func (*ChimeSDKMeetings) ListAttendeesWithContext

func (c *ChimeSDKMeetings) ListAttendeesWithContext(ctx aws.Context, input *ListAttendeesInput, opts ...request.Option) (*ListAttendeesOutput, error)

ListAttendeesWithContext is the same as ListAttendees with the addition of the ability to pass a context and additional request options.

See ListAttendees 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 (*ChimeSDKMeetings) StartMeetingTranscription

StartMeetingTranscription API operation for Amazon Chime SDK Meetings.

Starts transcription for the specified meetingId.

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 Meetings's API operation StartMeetingTranscription for usage and error information.

Returned Error Types:

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • UnauthorizedException The user isn't authorized to request a resource.

  • LimitExceededException The request exceeds the resource limit.

  • UnprocessableEntityException The request was well-formed but was unable to be followed due to semantic errors.

  • ThrottlingException The number of customer requests exceeds the 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-meetings-2021-07-15/StartMeetingTranscription

func (*ChimeSDKMeetings) StartMeetingTranscriptionRequest

func (c *ChimeSDKMeetings) StartMeetingTranscriptionRequest(input *StartMeetingTranscriptionInput) (req *request.Request, output *StartMeetingTranscriptionOutput)

StartMeetingTranscriptionRequest generates a "aws/request.Request" representing the client's request for the StartMeetingTranscription 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 StartMeetingTranscription for more information on using the StartMeetingTranscription 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 StartMeetingTranscriptionRequest method.
req, resp := client.StartMeetingTranscriptionRequest(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-meetings-2021-07-15/StartMeetingTranscription

func (*ChimeSDKMeetings) StartMeetingTranscriptionWithContext

func (c *ChimeSDKMeetings) StartMeetingTranscriptionWithContext(ctx aws.Context, input *StartMeetingTranscriptionInput, opts ...request.Option) (*StartMeetingTranscriptionOutput, error)

StartMeetingTranscriptionWithContext is the same as StartMeetingTranscription with the addition of the ability to pass a context and additional request options.

See StartMeetingTranscription 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 (*ChimeSDKMeetings) StopMeetingTranscription

StopMeetingTranscription API operation for Amazon Chime SDK Meetings.

Stops transcription for the specified meetingId.

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 Meetings's API operation StopMeetingTranscription for usage and error information.

Returned Error Types:

  • 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.

  • BadRequestException The input parameters don't match the service's restrictions.

  • UnauthorizedException The user isn't authorized to request a resource.

  • UnprocessableEntityException The request was well-formed but was unable to be followed due to semantic errors.

  • ThrottlingException The number of customer requests exceeds the 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-meetings-2021-07-15/StopMeetingTranscription

func (*ChimeSDKMeetings) StopMeetingTranscriptionRequest

func (c *ChimeSDKMeetings) StopMeetingTranscriptionRequest(input *StopMeetingTranscriptionInput) (req *request.Request, output *StopMeetingTranscriptionOutput)

StopMeetingTranscriptionRequest generates a "aws/request.Request" representing the client's request for the StopMeetingTranscription 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 StopMeetingTranscription for more information on using the StopMeetingTranscription 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 StopMeetingTranscriptionRequest method.
req, resp := client.StopMeetingTranscriptionRequest(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-meetings-2021-07-15/StopMeetingTranscription

func (*ChimeSDKMeetings) StopMeetingTranscriptionWithContext

func (c *ChimeSDKMeetings) StopMeetingTranscriptionWithContext(ctx aws.Context, input *StopMeetingTranscriptionInput, opts ...request.Option) (*StopMeetingTranscriptionOutput, error)

StopMeetingTranscriptionWithContext is the same as StopMeetingTranscription with the addition of the ability to pass a context and additional request options.

See StopMeetingTranscription 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 CreateAttendeeError

type CreateAttendeeError struct {

	// The error code.
	ErrorCode *string `type:"string"`

	// The error message.
	ErrorMessage *string `type:"string"`

	// The Amazon Chime SDK external user ID. An idempotency token. Links the attendee
	// to an identity managed by a builder application.
	//
	// ExternalUserId is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateAttendeeError's
	// String and GoString methods.
	ExternalUserId *string `min:"2" type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

The list of errors returned when errors are encountered during the BatchCreateAttendee and CreateAttendee actions. This includes external user IDs, error codes, and error messages.

func (CreateAttendeeError) GoString

func (s CreateAttendeeError) 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 (*CreateAttendeeError) SetErrorCode

func (s *CreateAttendeeError) SetErrorCode(v string) *CreateAttendeeError

SetErrorCode sets the ErrorCode field's value.

func (*CreateAttendeeError) SetErrorMessage

func (s *CreateAttendeeError) SetErrorMessage(v string) *CreateAttendeeError

SetErrorMessage sets the ErrorMessage field's value.

func (*CreateAttendeeError) SetExternalUserId

func (s *CreateAttendeeError) SetExternalUserId(v string) *CreateAttendeeError

SetExternalUserId sets the ExternalUserId field's value.

func (CreateAttendeeError) String

func (s CreateAttendeeError) 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 CreateAttendeeInput

type CreateAttendeeInput struct {

	// The Amazon Chime SDK external user ID. An idempotency token. Links the attendee
	// to an identity managed by a builder application.
	//
	// ExternalUserId is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateAttendeeInput's
	// String and GoString methods.
	//
	// ExternalUserId is a required field
	ExternalUserId *string `min:"2" type:"string" required:"true" sensitive:"true"`

	// The unique ID of the meeting.
	//
	// MeetingId is a required field
	MeetingId *string `location:"uri" locationName:"MeetingId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateAttendeeInput) GoString

func (s CreateAttendeeInput) 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 (*CreateAttendeeInput) SetExternalUserId

func (s *CreateAttendeeInput) SetExternalUserId(v string) *CreateAttendeeInput

SetExternalUserId sets the ExternalUserId field's value.

func (*CreateAttendeeInput) SetMeetingId

func (s *CreateAttendeeInput) SetMeetingId(v string) *CreateAttendeeInput

SetMeetingId sets the MeetingId field's value.

func (CreateAttendeeInput) String

func (s CreateAttendeeInput) 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 (*CreateAttendeeInput) Validate

func (s *CreateAttendeeInput) Validate() error

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

type CreateAttendeeOutput

type CreateAttendeeOutput struct {

	// The attendee information, including attendee ID and join token.
	Attendee *Attendee `type:"structure"`
	// contains filtered or unexported fields
}

func (CreateAttendeeOutput) GoString

func (s CreateAttendeeOutput) 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 (*CreateAttendeeOutput) SetAttendee

SetAttendee sets the Attendee field's value.

func (CreateAttendeeOutput) String

func (s CreateAttendeeOutput) 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 CreateAttendeeRequestItem

type CreateAttendeeRequestItem struct {

	// The Amazon Chime SDK external user ID. An idempotency token. Links the attendee
	// to an identity managed by a builder application.
	//
	// ExternalUserId is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateAttendeeRequestItem's
	// String and GoString methods.
	//
	// ExternalUserId is a required field
	ExternalUserId *string `min:"2" type:"string" required:"true" sensitive:"true"`
	// contains filtered or unexported fields
}

The Amazon Chime SDK attendee fields to create, used with the BatchCreateAttendee action.

func (CreateAttendeeRequestItem) GoString

func (s CreateAttendeeRequestItem) 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 (*CreateAttendeeRequestItem) SetExternalUserId

SetExternalUserId sets the ExternalUserId field's value.

func (CreateAttendeeRequestItem) String

func (s CreateAttendeeRequestItem) 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 (*CreateAttendeeRequestItem) Validate

func (s *CreateAttendeeRequestItem) Validate() error

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

type CreateMeetingInput

type CreateMeetingInput struct {

	// The unique identifier for the client request. Use a different token for different
	// meetings.
	//
	// ClientRequestToken is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateMeetingInput's
	// String and GoString methods.
	ClientRequestToken *string `min:"2" type:"string" idempotencyToken:"true" sensitive:"true"`

	// The external meeting ID.
	//
	// ExternalMeetingId is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateMeetingInput's
	// String and GoString methods.
	//
	// ExternalMeetingId is a required field
	ExternalMeetingId *string `min:"2" type:"string" required:"true" sensitive:"true"`

	// The Region in which to create the meeting.
	//
	// Available values: af-south-1, ap-northeast-1, ap-northeast-2, ap-south-1,
	// ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-south-1,
	// eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1,
	// us-west-2.
	//
	// Available values in AWS GovCloud (US) Regions: us-gov-east-1, us-gov-west-1.
	//
	// MediaRegion is a required field
	MediaRegion *string `min:"2" type:"string" required:"true"`

	// Lists the audio and video features enabled for a meeting, such as echo reduction.
	MeetingFeatures *MeetingFeaturesConfiguration `type:"structure"`

	// Reserved.
	//
	// MeetingHostId is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateMeetingInput's
	// String and GoString methods.
	MeetingHostId *string `min:"2" type:"string" sensitive:"true"`

	// The configuration for resource targets to receive notifications when meeting
	// and attendee events occur.
	NotificationsConfiguration *NotificationsConfiguration `type:"structure"`

	// When specified, replicates the media from the primary meeting to the new
	// meeting.
	PrimaryMeetingId *string `min:"2" type:"string"`
	// contains filtered or unexported fields
}

func (CreateMeetingInput) GoString

func (s CreateMeetingInput) 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 (*CreateMeetingInput) SetClientRequestToken

func (s *CreateMeetingInput) SetClientRequestToken(v string) *CreateMeetingInput

SetClientRequestToken sets the ClientRequestToken field's value.

func (*CreateMeetingInput) SetExternalMeetingId

func (s *CreateMeetingInput) SetExternalMeetingId(v string) *CreateMeetingInput

SetExternalMeetingId sets the ExternalMeetingId field's value.

func (*CreateMeetingInput) SetMediaRegion

func (s *CreateMeetingInput) SetMediaRegion(v string) *CreateMeetingInput

SetMediaRegion sets the MediaRegion field's value.

func (*CreateMeetingInput) SetMeetingFeatures added in v1.42.10

SetMeetingFeatures sets the MeetingFeatures field's value.

func (*CreateMeetingInput) SetMeetingHostId

func (s *CreateMeetingInput) SetMeetingHostId(v string) *CreateMeetingInput

SetMeetingHostId sets the MeetingHostId field's value.

func (*CreateMeetingInput) SetNotificationsConfiguration

func (s *CreateMeetingInput) SetNotificationsConfiguration(v *NotificationsConfiguration) *CreateMeetingInput

SetNotificationsConfiguration sets the NotificationsConfiguration field's value.

func (*CreateMeetingInput) SetPrimaryMeetingId added in v1.43.22

func (s *CreateMeetingInput) SetPrimaryMeetingId(v string) *CreateMeetingInput

SetPrimaryMeetingId sets the PrimaryMeetingId field's value.

func (CreateMeetingInput) String

func (s CreateMeetingInput) 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 (*CreateMeetingInput) Validate

func (s *CreateMeetingInput) Validate() error

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

type CreateMeetingOutput

type CreateMeetingOutput struct {

	// The meeting information, including the meeting ID and MediaPlacement.
	Meeting *Meeting `type:"structure"`
	// contains filtered or unexported fields
}

func (CreateMeetingOutput) GoString

func (s CreateMeetingOutput) 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 (*CreateMeetingOutput) SetMeeting

func (s *CreateMeetingOutput) SetMeeting(v *Meeting) *CreateMeetingOutput

SetMeeting sets the Meeting field's value.

func (CreateMeetingOutput) String

func (s CreateMeetingOutput) 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 CreateMeetingWithAttendeesInput

type CreateMeetingWithAttendeesInput struct {

	// The attendee information, including attendees' IDs and join tokens.
	//
	// Attendees is a required field
	Attendees []*CreateAttendeeRequestItem `min:"1" type:"list" required:"true"`

	// The unique identifier for the client request. Use a different token for different
	// meetings.
	//
	// ClientRequestToken is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateMeetingWithAttendeesInput's
	// String and GoString methods.
	ClientRequestToken *string `min:"2" type:"string" idempotencyToken:"true" sensitive:"true"`

	// The external meeting ID.
	//
	// ExternalMeetingId is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateMeetingWithAttendeesInput's
	// String and GoString methods.
	//
	// ExternalMeetingId is a required field
	ExternalMeetingId *string `min:"2" type:"string" required:"true" sensitive:"true"`

	// The Region in which to create the meeting.
	//
	// Available values: af-south-1, ap-northeast-1, ap-northeast-2, ap-south-1,
	// ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-south-1,
	// eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1,
	// us-west-2.
	//
	// Available values in AWS GovCloud (US) Regions: us-gov-east-1, us-gov-west-1.
	//
	// MediaRegion is a required field
	MediaRegion *string `min:"2" type:"string" required:"true"`

	// Lists the audio and video features enabled for a meeting, such as echo reduction.
	MeetingFeatures *MeetingFeaturesConfiguration `type:"structure"`

	// Reserved.
	//
	// MeetingHostId is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateMeetingWithAttendeesInput's
	// String and GoString methods.
	MeetingHostId *string `min:"2" type:"string" sensitive:"true"`

	// The configuration for resource targets to receive notifications when meeting
	// and attendee events occur.
	NotificationsConfiguration *NotificationsConfiguration `type:"structure"`

	// When specified, replicates the media from the primary meeting to the new
	// meeting.
	PrimaryMeetingId *string `min:"2" type:"string"`
	// contains filtered or unexported fields
}

func (CreateMeetingWithAttendeesInput) 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 (*CreateMeetingWithAttendeesInput) SetAttendees

SetAttendees sets the Attendees field's value.

func (*CreateMeetingWithAttendeesInput) SetClientRequestToken

SetClientRequestToken sets the ClientRequestToken field's value.

func (*CreateMeetingWithAttendeesInput) SetExternalMeetingId

SetExternalMeetingId sets the ExternalMeetingId field's value.

func (*CreateMeetingWithAttendeesInput) SetMediaRegion

SetMediaRegion sets the MediaRegion field's value.

func (*CreateMeetingWithAttendeesInput) SetMeetingFeatures added in v1.42.10

SetMeetingFeatures sets the MeetingFeatures field's value.

func (*CreateMeetingWithAttendeesInput) SetMeetingHostId

SetMeetingHostId sets the MeetingHostId field's value.

func (*CreateMeetingWithAttendeesInput) SetNotificationsConfiguration

SetNotificationsConfiguration sets the NotificationsConfiguration field's value.

func (*CreateMeetingWithAttendeesInput) SetPrimaryMeetingId added in v1.43.22

SetPrimaryMeetingId sets the PrimaryMeetingId field's value.

func (CreateMeetingWithAttendeesInput) 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 (*CreateMeetingWithAttendeesInput) Validate

func (s *CreateMeetingWithAttendeesInput) Validate() error

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

type CreateMeetingWithAttendeesOutput

type CreateMeetingWithAttendeesOutput struct {

	// The attendee information, including attendees' IDs and join tokens.
	Attendees []*Attendee `type:"list"`

	// If the action fails for one or more of the attendees in the request, a list
	// of the attendees is returned, along with error codes and error messages.
	Errors []*CreateAttendeeError `type:"list"`

	// The meeting information, including the meeting ID and MediaPlacement.
	Meeting *Meeting `type:"structure"`
	// contains filtered or unexported fields
}

func (CreateMeetingWithAttendeesOutput) 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 (*CreateMeetingWithAttendeesOutput) SetAttendees

SetAttendees sets the Attendees field's value.

func (*CreateMeetingWithAttendeesOutput) SetErrors

SetErrors sets the Errors field's value.

func (*CreateMeetingWithAttendeesOutput) SetMeeting

SetMeeting sets the Meeting field's value.

func (CreateMeetingWithAttendeesOutput) 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 DeleteAttendeeInput

type DeleteAttendeeInput struct {

	// The Amazon Chime SDK attendee ID.
	//
	// AttendeeId is a required field
	AttendeeId *string `location:"uri" locationName:"AttendeeId" type:"string" required:"true"`

	// The Amazon Chime SDK meeting ID.
	//
	// MeetingId is a required field
	MeetingId *string `location:"uri" locationName:"MeetingId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteAttendeeInput) GoString

func (s DeleteAttendeeInput) 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 (*DeleteAttendeeInput) SetAttendeeId

func (s *DeleteAttendeeInput) SetAttendeeId(v string) *DeleteAttendeeInput

SetAttendeeId sets the AttendeeId field's value.

func (*DeleteAttendeeInput) SetMeetingId

func (s *DeleteAttendeeInput) SetMeetingId(v string) *DeleteAttendeeInput

SetMeetingId sets the MeetingId field's value.

func (DeleteAttendeeInput) String

func (s DeleteAttendeeInput) 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 (*DeleteAttendeeInput) Validate

func (s *DeleteAttendeeInput) Validate() error

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

type DeleteAttendeeOutput

type DeleteAttendeeOutput struct {
	// contains filtered or unexported fields
}

func (DeleteAttendeeOutput) GoString

func (s DeleteAttendeeOutput) 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 (DeleteAttendeeOutput) String

func (s DeleteAttendeeOutput) 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 DeleteMeetingInput

type DeleteMeetingInput struct {

	// The Amazon Chime SDK meeting ID.
	//
	// MeetingId is a required field
	MeetingId *string `location:"uri" locationName:"MeetingId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteMeetingInput) GoString

func (s DeleteMeetingInput) 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 (*DeleteMeetingInput) SetMeetingId

func (s *DeleteMeetingInput) SetMeetingId(v string) *DeleteMeetingInput

SetMeetingId sets the MeetingId field's value.

func (DeleteMeetingInput) String

func (s DeleteMeetingInput) 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 (*DeleteMeetingInput) Validate

func (s *DeleteMeetingInput) Validate() error

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

type DeleteMeetingOutput

type DeleteMeetingOutput struct {
	// contains filtered or unexported fields
}

func (DeleteMeetingOutput) GoString

func (s DeleteMeetingOutput) 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 (DeleteMeetingOutput) String

func (s DeleteMeetingOutput) 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 EngineTranscribeMedicalSettings

type EngineTranscribeMedicalSettings struct {

	// Set this field to PHI to identify personal health information in the transcription
	// output.
	ContentIdentificationType *string `type:"string" enum:"TranscribeMedicalContentIdentificationType"`

	// The language code specified for the Amazon Transcribe Medical engine.
	//
	// LanguageCode is a required field
	LanguageCode *string `type:"string" required:"true" enum:"TranscribeMedicalLanguageCode"`

	// The AWS Region passed to Amazon Transcribe Medical. If you don't specify
	// a Region, Amazon Chime uses the meeting's Region.
	Region *string `type:"string" enum:"TranscribeMedicalRegion"`

	// The specialty specified for the Amazon Transcribe Medical engine.
	//
	// Specialty is a required field
	Specialty *string `type:"string" required:"true" enum:"TranscribeMedicalSpecialty"`

	// The type of transcription.
	//
	// Type is a required field
	Type *string `type:"string" required:"true" enum:"TranscribeMedicalType"`

	// The name of the vocabulary passed to Amazon Transcribe Medical.
	VocabularyName *string `type:"string"`
	// contains filtered or unexported fields
}

Settings specific to the Amazon Transcribe Medical engine.

func (EngineTranscribeMedicalSettings) 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 (*EngineTranscribeMedicalSettings) SetContentIdentificationType added in v1.42.8

func (s *EngineTranscribeMedicalSettings) SetContentIdentificationType(v string) *EngineTranscribeMedicalSettings

SetContentIdentificationType sets the ContentIdentificationType field's value.

func (*EngineTranscribeMedicalSettings) SetLanguageCode

SetLanguageCode sets the LanguageCode field's value.

func (*EngineTranscribeMedicalSettings) SetRegion

SetRegion sets the Region field's value.

func (*EngineTranscribeMedicalSettings) SetSpecialty

SetSpecialty sets the Specialty field's value.

func (*EngineTranscribeMedicalSettings) SetType

SetType sets the Type field's value.

func (*EngineTranscribeMedicalSettings) SetVocabularyName

SetVocabularyName sets the VocabularyName field's value.

func (EngineTranscribeMedicalSettings) 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 (*EngineTranscribeMedicalSettings) Validate

func (s *EngineTranscribeMedicalSettings) Validate() error

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

type EngineTranscribeSettings

type EngineTranscribeSettings struct {

	// Set this field to PII to identify personally identifiable information in
	// the transcription output.
	ContentIdentificationType *string `type:"string" enum:"TranscribeContentIdentificationType"`

	// Set this field to PII to redact personally identifiable information in the
	// transcription output. Content redaction is performed only upon complete transcription
	// of the audio segments.
	//
	// You can’t set ContentRedactionType and ContentIdentificationType in the
	// same request. If you set both, your request returns a BadRequestException.
	ContentRedactionType *string `type:"string" enum:"TranscribeContentRedactionType"`

	// Generates partial transcription results that are less likely to change as
	// meeting attendees speak. It does so by only allowing the last few words from
	// the partial results to change.
	EnablePartialResultsStabilization *bool `type:"boolean"`

	// Automatically identifies the language spoken in media files.
	IdentifyLanguage *bool `type:"boolean"`

	// The language code specified for the Amazon Transcribe engine.
	LanguageCode *string `type:"string" enum:"TranscribeLanguageCode"`

	// The name of the language model used during transcription.
	LanguageModelName *string `min:"1" type:"string"`

	// Language codes for the languages that you want to identify. You must provide
	// at least 2 codes.
	LanguageOptions *string `min:"1" type:"string"`

	// The stabity level of a partial results transcription. Determines how stable
	// you want the transcription results to be. A higher level means the transcription
	// results are less likely to change.
	PartialResultsStability *string `type:"string" enum:"TranscribePartialResultsStability"`

	// Lists the PII entity types you want to identify or redact. To specify entity
	// types, you must enable ContentIdentificationType or ContentRedactionType.
	//
	// PIIEntityTypes must be comma-separated. The available values are: BANK_ACCOUNT_NUMBER,
	// BANK_ROUTING, CREDIT_DEBIT_NUMBER, CREDIT_DEBIT_CVV, CREDIT_DEBIT_EXPIRY,
	// PIN, EMAIL, ADDRESS, NAME, PHONE, SSN, and ALL.
	//
	// PiiEntityTypes is an optional parameter with a default value of ALL.
	PiiEntityTypes *string `min:"1" type:"string"`

	// Language code for the preferred language.
	PreferredLanguage *string `type:"string" enum:"TranscribeLanguageCode"`

	// The AWS Region passed to Amazon Transcribe. If you don't specify a Region,
	// Amazon Chime uses the meeting's Region.
	Region *string `type:"string" enum:"TranscribeRegion"`

	// The filtering method passed to Amazon Transcribe.
	VocabularyFilterMethod *string `type:"string" enum:"TranscribeVocabularyFilterMethod"`

	// The name of the vocabulary filter passed to Amazon Transcribe.
	VocabularyFilterName *string `type:"string"`

	// The name of the vocabulary passed to Amazon Transcribe.
	VocabularyName *string `type:"string"`
	// contains filtered or unexported fields
}

Settings specific to the Amazon Transcribe engine.

func (EngineTranscribeSettings) GoString

func (s EngineTranscribeSettings) 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 (*EngineTranscribeSettings) SetContentIdentificationType added in v1.42.8

func (s *EngineTranscribeSettings) SetContentIdentificationType(v string) *EngineTranscribeSettings

SetContentIdentificationType sets the ContentIdentificationType field's value.

func (*EngineTranscribeSettings) SetContentRedactionType added in v1.42.8

func (s *EngineTranscribeSettings) SetContentRedactionType(v string) *EngineTranscribeSettings

SetContentRedactionType sets the ContentRedactionType field's value.

func (*EngineTranscribeSettings) SetEnablePartialResultsStabilization added in v1.42.8

func (s *EngineTranscribeSettings) SetEnablePartialResultsStabilization(v bool) *EngineTranscribeSettings

SetEnablePartialResultsStabilization sets the EnablePartialResultsStabilization field's value.

func (*EngineTranscribeSettings) SetIdentifyLanguage added in v1.43.13

func (s *EngineTranscribeSettings) SetIdentifyLanguage(v bool) *EngineTranscribeSettings

SetIdentifyLanguage sets the IdentifyLanguage field's value.

func (*EngineTranscribeSettings) SetLanguageCode

SetLanguageCode sets the LanguageCode field's value.

func (*EngineTranscribeSettings) SetLanguageModelName added in v1.42.8

func (s *EngineTranscribeSettings) SetLanguageModelName(v string) *EngineTranscribeSettings

SetLanguageModelName sets the LanguageModelName field's value.

func (*EngineTranscribeSettings) SetLanguageOptions added in v1.43.13

func (s *EngineTranscribeSettings) SetLanguageOptions(v string) *EngineTranscribeSettings

SetLanguageOptions sets the LanguageOptions field's value.

func (*EngineTranscribeSettings) SetPartialResultsStability added in v1.42.8

func (s *EngineTranscribeSettings) SetPartialResultsStability(v string) *EngineTranscribeSettings

SetPartialResultsStability sets the PartialResultsStability field's value.

func (*EngineTranscribeSettings) SetPiiEntityTypes added in v1.42.8

func (s *EngineTranscribeSettings) SetPiiEntityTypes(v string) *EngineTranscribeSettings

SetPiiEntityTypes sets the PiiEntityTypes field's value.

func (*EngineTranscribeSettings) SetPreferredLanguage added in v1.43.13

func (s *EngineTranscribeSettings) SetPreferredLanguage(v string) *EngineTranscribeSettings

SetPreferredLanguage sets the PreferredLanguage field's value.

func (*EngineTranscribeSettings) SetRegion

SetRegion sets the Region field's value.

func (*EngineTranscribeSettings) SetVocabularyFilterMethod

func (s *EngineTranscribeSettings) SetVocabularyFilterMethod(v string) *EngineTranscribeSettings

SetVocabularyFilterMethod sets the VocabularyFilterMethod field's value.

func (*EngineTranscribeSettings) SetVocabularyFilterName

func (s *EngineTranscribeSettings) SetVocabularyFilterName(v string) *EngineTranscribeSettings

SetVocabularyFilterName sets the VocabularyFilterName field's value.

func (*EngineTranscribeSettings) SetVocabularyName

func (s *EngineTranscribeSettings) SetVocabularyName(v string) *EngineTranscribeSettings

SetVocabularyName sets the VocabularyName field's value.

func (EngineTranscribeSettings) String

func (s EngineTranscribeSettings) 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 (*EngineTranscribeSettings) Validate

func (s *EngineTranscribeSettings) Validate() error

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

type ForbiddenException

type ForbiddenException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Code_ *string `locationName:"Code" type:"string"`

	Message_ *string `locationName:"Message" type:"string"`

	// The request id associated with the call responsible for the exception.
	RequestId *string `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 GetAttendeeInput

type GetAttendeeInput struct {

	// The Amazon Chime SDK attendee ID.
	//
	// AttendeeId is a required field
	AttendeeId *string `location:"uri" locationName:"AttendeeId" type:"string" required:"true"`

	// The Amazon Chime SDK meeting ID.
	//
	// MeetingId is a required field
	MeetingId *string `location:"uri" locationName:"MeetingId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetAttendeeInput) GoString

func (s GetAttendeeInput) 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 (*GetAttendeeInput) SetAttendeeId

func (s *GetAttendeeInput) SetAttendeeId(v string) *GetAttendeeInput

SetAttendeeId sets the AttendeeId field's value.

func (*GetAttendeeInput) SetMeetingId

func (s *GetAttendeeInput) SetMeetingId(v string) *GetAttendeeInput

SetMeetingId sets the MeetingId field's value.

func (GetAttendeeInput) String

func (s GetAttendeeInput) 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 (*GetAttendeeInput) Validate

func (s *GetAttendeeInput) Validate() error

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

type GetAttendeeOutput

type GetAttendeeOutput struct {

	// The Amazon Chime SDK attendee information.
	Attendee *Attendee `type:"structure"`
	// contains filtered or unexported fields
}

func (GetAttendeeOutput) GoString

func (s GetAttendeeOutput) 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 (*GetAttendeeOutput) SetAttendee

func (s *GetAttendeeOutput) SetAttendee(v *Attendee) *GetAttendeeOutput

SetAttendee sets the Attendee field's value.

func (GetAttendeeOutput) String

func (s GetAttendeeOutput) 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 GetMeetingInput

type GetMeetingInput struct {

	// The Amazon Chime SDK meeting ID.
	//
	// MeetingId is a required field
	MeetingId *string `location:"uri" locationName:"MeetingId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetMeetingInput) GoString

func (s GetMeetingInput) 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 (*GetMeetingInput) SetMeetingId

func (s *GetMeetingInput) SetMeetingId(v string) *GetMeetingInput

SetMeetingId sets the MeetingId field's value.

func (GetMeetingInput) String

func (s GetMeetingInput) 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 (*GetMeetingInput) Validate

func (s *GetMeetingInput) Validate() error

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

type GetMeetingOutput

type GetMeetingOutput struct {

	// The Amazon Chime SDK meeting information.
	Meeting *Meeting `type:"structure"`
	// contains filtered or unexported fields
}

func (GetMeetingOutput) GoString

func (s GetMeetingOutput) 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 (*GetMeetingOutput) SetMeeting

func (s *GetMeetingOutput) SetMeeting(v *Meeting) *GetMeetingOutput

SetMeeting sets the Meeting field's value.

func (GetMeetingOutput) String

func (s GetMeetingOutput) 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 LimitExceededException

type LimitExceededException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Code_ *string `locationName:"Code" type:"string"`

	Message_ *string `locationName:"Message" type:"string"`

	// The request id associated with the call responsible for the exception.
	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

The request exceeds the resource limit.

func (*LimitExceededException) Code

func (s *LimitExceededException) Code() string

Code returns the exception type name.

func (*LimitExceededException) Error

func (s *LimitExceededException) Error() string

func (LimitExceededException) GoString

func (s LimitExceededException) 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 (*LimitExceededException) Message

func (s *LimitExceededException) Message() string

Message returns the exception's message.

func (*LimitExceededException) OrigErr

func (s *LimitExceededException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*LimitExceededException) RequestID

func (s *LimitExceededException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*LimitExceededException) StatusCode

func (s *LimitExceededException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (LimitExceededException) String

func (s LimitExceededException) 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 ListAttendeesInput

type ListAttendeesInput struct {

	// The maximum number of results to return in a single call.
	MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

	// The Amazon Chime SDK meeting ID.
	//
	// MeetingId is a required field
	MeetingId *string `location:"uri" locationName:"MeetingId" type:"string" required:"true"`

	// The token to use to retrieve the next page of results.
	NextToken *string `location:"querystring" locationName:"next-token" type:"string"`
	// contains filtered or unexported fields
}

func (ListAttendeesInput) GoString

func (s ListAttendeesInput) 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 (*ListAttendeesInput) SetMaxResults

func (s *ListAttendeesInput) SetMaxResults(v int64) *ListAttendeesInput

SetMaxResults sets the MaxResults field's value.

func (*ListAttendeesInput) SetMeetingId

func (s *ListAttendeesInput) SetMeetingId(v string) *ListAttendeesInput

SetMeetingId sets the MeetingId field's value.

func (*ListAttendeesInput) SetNextToken

func (s *ListAttendeesInput) SetNextToken(v string) *ListAttendeesInput

SetNextToken sets the NextToken field's value.

func (ListAttendeesInput) String

func (s ListAttendeesInput) 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 (*ListAttendeesInput) Validate

func (s *ListAttendeesInput) Validate() error

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

type ListAttendeesOutput

type ListAttendeesOutput struct {

	// The Amazon Chime SDK attendee information.
	Attendees []*Attendee `type:"list"`

	// The token to use to retrieve the next page of results.
	NextToken *string `type:"string"`
	// contains filtered or unexported fields
}

func (ListAttendeesOutput) GoString

func (s ListAttendeesOutput) 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 (*ListAttendeesOutput) SetAttendees

func (s *ListAttendeesOutput) SetAttendees(v []*Attendee) *ListAttendeesOutput

SetAttendees sets the Attendees field's value.

func (*ListAttendeesOutput) SetNextToken

func (s *ListAttendeesOutput) SetNextToken(v string) *ListAttendeesOutput

SetNextToken sets the NextToken field's value.

func (ListAttendeesOutput) String

func (s ListAttendeesOutput) 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 MediaPlacement

type MediaPlacement struct {

	// The audio fallback URL.
	AudioFallbackUrl *string `type:"string"`

	// The audio host URL.
	AudioHostUrl *string `type:"string"`

	// The event ingestion URL.
	EventIngestionUrl *string `type:"string"`

	// The screen data URL.
	ScreenDataUrl *string `type:"string"`

	// The screen sharing URL.
	ScreenSharingUrl *string `type:"string"`

	// The screen viewing URL.
	ScreenViewingUrl *string `type:"string"`

	// The signaling URL.
	SignalingUrl *string `type:"string"`

	// The turn control URL.
	TurnControlUrl *string `type:"string"`
	// contains filtered or unexported fields
}

A set of endpoints used by clients to connect to the media service group for an Amazon Chime SDK meeting.

func (MediaPlacement) GoString

func (s MediaPlacement) 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 (*MediaPlacement) SetAudioFallbackUrl

func (s *MediaPlacement) SetAudioFallbackUrl(v string) *MediaPlacement

SetAudioFallbackUrl sets the AudioFallbackUrl field's value.

func (*MediaPlacement) SetAudioHostUrl

func (s *MediaPlacement) SetAudioHostUrl(v string) *MediaPlacement

SetAudioHostUrl sets the AudioHostUrl field's value.

func (*MediaPlacement) SetEventIngestionUrl

func (s *MediaPlacement) SetEventIngestionUrl(v string) *MediaPlacement

SetEventIngestionUrl sets the EventIngestionUrl field's value.

func (*MediaPlacement) SetScreenDataUrl

func (s *MediaPlacement) SetScreenDataUrl(v string) *MediaPlacement

SetScreenDataUrl sets the ScreenDataUrl field's value.

func (*MediaPlacement) SetScreenSharingUrl

func (s *MediaPlacement) SetScreenSharingUrl(v string) *MediaPlacement

SetScreenSharingUrl sets the ScreenSharingUrl field's value.

func (*MediaPlacement) SetScreenViewingUrl

func (s *MediaPlacement) SetScreenViewingUrl(v string) *MediaPlacement

SetScreenViewingUrl sets the ScreenViewingUrl field's value.

func (*MediaPlacement) SetSignalingUrl

func (s *MediaPlacement) SetSignalingUrl(v string) *MediaPlacement

SetSignalingUrl sets the SignalingUrl field's value.

func (*MediaPlacement) SetTurnControlUrl

func (s *MediaPlacement) SetTurnControlUrl(v string) *MediaPlacement

SetTurnControlUrl sets the TurnControlUrl field's value.

func (MediaPlacement) String

func (s MediaPlacement) 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 Meeting

type Meeting struct {

	// The external meeting ID.
	//
	// ExternalMeetingId is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by Meeting's
	// String and GoString methods.
	ExternalMeetingId *string `min:"2" type:"string" sensitive:"true"`

	// The media placement for the meeting.
	MediaPlacement *MediaPlacement `type:"structure"`

	// The Region in which you create the meeting. Available values: af-south-1,
	// ap-northeast-1, ap-northeast-2, ap-south-1, ap-southeast-1, ap-southeast-2,
	// ca-central-1, eu-central-1, eu-north-1, eu-south-1, eu-west-1, eu-west-2,
	// eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.
	//
	// Available values in AWS GovCloud (US) Regions: us-gov-east-1, us-gov-west-1.
	MediaRegion *string `min:"2" type:"string"`

	// The features available to a meeting, such as Amazon Voice Focus.
	MeetingFeatures *MeetingFeaturesConfiguration `type:"structure"`

	// Reserved.
	//
	// MeetingHostId is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by Meeting's
	// String and GoString methods.
	MeetingHostId *string `min:"2" type:"string" sensitive:"true"`

	// The Amazon Chime SDK meeting ID.
	MeetingId *string `type:"string"`

	// When specified, replicates the media from the primary meeting to this meeting.
	PrimaryMeetingId *string `min:"2" type:"string"`
	// contains filtered or unexported fields
}

A meeting created using the Amazon Chime SDK.

func (Meeting) GoString

func (s Meeting) 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 (*Meeting) SetExternalMeetingId

func (s *Meeting) SetExternalMeetingId(v string) *Meeting

SetExternalMeetingId sets the ExternalMeetingId field's value.

func (*Meeting) SetMediaPlacement

func (s *Meeting) SetMediaPlacement(v *MediaPlacement) *Meeting

SetMediaPlacement sets the MediaPlacement field's value.

func (*Meeting) SetMediaRegion

func (s *Meeting) SetMediaRegion(v string) *Meeting

SetMediaRegion sets the MediaRegion field's value.

func (*Meeting) SetMeetingFeatures added in v1.42.10

func (s *Meeting) SetMeetingFeatures(v *MeetingFeaturesConfiguration) *Meeting

SetMeetingFeatures sets the MeetingFeatures field's value.

func (*Meeting) SetMeetingHostId

func (s *Meeting) SetMeetingHostId(v string) *Meeting

SetMeetingHostId sets the MeetingHostId field's value.

func (*Meeting) SetMeetingId

func (s *Meeting) SetMeetingId(v string) *Meeting

SetMeetingId sets the MeetingId field's value.

func (*Meeting) SetPrimaryMeetingId added in v1.43.22

func (s *Meeting) SetPrimaryMeetingId(v string) *Meeting

SetPrimaryMeetingId sets the PrimaryMeetingId field's value.

func (Meeting) String

func (s Meeting) 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 MeetingFeaturesConfiguration added in v1.42.10

type MeetingFeaturesConfiguration struct {

	// The configuration settings for the audio features available to a meeting.
	Audio *AudioFeatures `type:"structure"`
	// contains filtered or unexported fields
}

The configuration settings of the features available to a meeting.>

func (MeetingFeaturesConfiguration) GoString added in v1.42.10

func (s MeetingFeaturesConfiguration) 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 (*MeetingFeaturesConfiguration) SetAudio added in v1.42.10

SetAudio sets the Audio field's value.

func (MeetingFeaturesConfiguration) String added in v1.42.10

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"`

	Message_ *string `locationName:"Message" type:"string"`

	// The request id associated with the call responsible for the exception.
	RequestId *string `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 NotificationsConfiguration

type NotificationsConfiguration struct {

	// The ARN of the AWS Lambda function in the notifications configuration.
	//
	// LambdaFunctionArn is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by NotificationsConfiguration's
	// String and GoString methods.
	LambdaFunctionArn *string `min:"1" type:"string" sensitive:"true"`

	// The ARN of the SNS topic.
	//
	// SnsTopicArn is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by NotificationsConfiguration's
	// String and GoString methods.
	SnsTopicArn *string `min:"1" type:"string" sensitive:"true"`

	// The ARN of the SQS queue.
	//
	// SqsQueueArn is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by NotificationsConfiguration's
	// String and GoString methods.
	SqsQueueArn *string `min:"1" type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

The configuration for resource targets to receive notifications when meeting and attendee events occur.

func (NotificationsConfiguration) GoString

func (s NotificationsConfiguration) 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 (*NotificationsConfiguration) SetLambdaFunctionArn

func (s *NotificationsConfiguration) SetLambdaFunctionArn(v string) *NotificationsConfiguration

SetLambdaFunctionArn sets the LambdaFunctionArn field's value.

func (*NotificationsConfiguration) SetSnsTopicArn

SetSnsTopicArn sets the SnsTopicArn field's value.

func (*NotificationsConfiguration) SetSqsQueueArn

SetSqsQueueArn sets the SqsQueueArn field's value.

func (NotificationsConfiguration) 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 (*NotificationsConfiguration) Validate

func (s *NotificationsConfiguration) Validate() error

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

type ServiceFailureException added in v1.43.45

type ServiceFailureException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Code_ *string `locationName:"Code" type:"string"`

	Message_ *string `locationName:"Message" type:"string"`

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

The service encountered an unexpected error.

func (*ServiceFailureException) Code added in v1.43.45

func (s *ServiceFailureException) Code() string

Code returns the exception type name.

func (*ServiceFailureException) Error added in v1.43.45

func (s *ServiceFailureException) Error() string

func (ServiceFailureException) GoString added in v1.43.45

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 added in v1.43.45

func (s *ServiceFailureException) Message() string

Message returns the exception's message.

func (*ServiceFailureException) OrigErr added in v1.43.45

func (s *ServiceFailureException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ServiceFailureException) RequestID added in v1.43.45

func (s *ServiceFailureException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ServiceFailureException) StatusCode added in v1.43.45

func (s *ServiceFailureException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ServiceFailureException) String added in v1.43.45

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 {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Code_ *string `locationName:"Code" type:"string"`

	Message_ *string `locationName:"Message" type:"string"`

	// The request id associated with the call responsible for the exception.
	RequestId *string `type:"string"`

	// The number of seconds the caller should wait before retrying.
	RetryAfterSeconds *string `location:"header" locationName:"Retry-After" type:"string"`
	// contains filtered or unexported fields
}

The service is currently unavailable.

func (*ServiceUnavailableException) Code

Code returns the exception type name.

func (*ServiceUnavailableException) Error

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

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 StartMeetingTranscriptionInput

type StartMeetingTranscriptionInput struct {

	// The unique ID of the meeting being transcribed.
	//
	// MeetingId is a required field
	MeetingId *string `location:"uri" locationName:"MeetingId" type:"string" required:"true"`

	// The configuration for the current transcription operation. Must contain EngineTranscribeSettings
	// or EngineTranscribeMedicalSettings.
	//
	// TranscriptionConfiguration is a required field
	TranscriptionConfiguration *TranscriptionConfiguration `type:"structure" required:"true"`
	// contains filtered or unexported fields
}

func (StartMeetingTranscriptionInput) 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 (*StartMeetingTranscriptionInput) SetMeetingId

SetMeetingId sets the MeetingId field's value.

func (*StartMeetingTranscriptionInput) SetTranscriptionConfiguration

SetTranscriptionConfiguration sets the TranscriptionConfiguration field's value.

func (StartMeetingTranscriptionInput) 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 (*StartMeetingTranscriptionInput) Validate

func (s *StartMeetingTranscriptionInput) Validate() error

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

type StartMeetingTranscriptionOutput

type StartMeetingTranscriptionOutput struct {
	// contains filtered or unexported fields
}

func (StartMeetingTranscriptionOutput) 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 (StartMeetingTranscriptionOutput) 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 StopMeetingTranscriptionInput

type StopMeetingTranscriptionInput struct {

	// The unique ID of the meeting for which you stop transcription.
	//
	// MeetingId is a required field
	MeetingId *string `location:"uri" locationName:"MeetingId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (StopMeetingTranscriptionInput) 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 (*StopMeetingTranscriptionInput) SetMeetingId

SetMeetingId sets the MeetingId field's value.

func (StopMeetingTranscriptionInput) 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 (*StopMeetingTranscriptionInput) Validate

func (s *StopMeetingTranscriptionInput) Validate() error

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

type StopMeetingTranscriptionOutput

type StopMeetingTranscriptionOutput struct {
	// contains filtered or unexported fields
}

func (StopMeetingTranscriptionOutput) 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 (StopMeetingTranscriptionOutput) 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 ThrottlingException added in v1.43.45

type ThrottlingException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Code_ *string `locationName:"Code" type:"string"`

	Message_ *string `locationName:"Message" type:"string"`

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

The number of customer requests exceeds the request rate limit.

func (*ThrottlingException) Code added in v1.43.45

func (s *ThrottlingException) Code() string

Code returns the exception type name.

func (*ThrottlingException) Error added in v1.43.45

func (s *ThrottlingException) Error() string

func (ThrottlingException) GoString added in v1.43.45

func (s ThrottlingException) 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 (*ThrottlingException) Message added in v1.43.45

func (s *ThrottlingException) Message() string

Message returns the exception's message.

func (*ThrottlingException) OrigErr added in v1.43.45

func (s *ThrottlingException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ThrottlingException) RequestID added in v1.43.45

func (s *ThrottlingException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ThrottlingException) StatusCode added in v1.43.45

func (s *ThrottlingException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ThrottlingException) String added in v1.43.45

func (s ThrottlingException) 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 TranscriptionConfiguration

type TranscriptionConfiguration struct {

	// The transcription configuration settings passed to Amazon Transcribe Medical.
	EngineTranscribeMedicalSettings *EngineTranscribeMedicalSettings `type:"structure"`

	// The transcription configuration settings passed to Amazon Transcribe.
	EngineTranscribeSettings *EngineTranscribeSettings `type:"structure"`
	// contains filtered or unexported fields
}

The configuration for the current transcription operation. Must contain EngineTranscribeSettings or EngineTranscribeMedicalSettings.

func (TranscriptionConfiguration) GoString

func (s TranscriptionConfiguration) 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 (*TranscriptionConfiguration) SetEngineTranscribeMedicalSettings

SetEngineTranscribeMedicalSettings sets the EngineTranscribeMedicalSettings field's value.

func (*TranscriptionConfiguration) SetEngineTranscribeSettings

SetEngineTranscribeSettings sets the EngineTranscribeSettings field's value.

func (TranscriptionConfiguration) 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 (*TranscriptionConfiguration) Validate

func (s *TranscriptionConfiguration) Validate() error

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

type UnauthorizedException

type UnauthorizedException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Code_ *string `locationName:"Code" type:"string"`

	Message_ *string `locationName:"Message" type:"string"`

	// The request id associated with the call responsible for the exception.
	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

The user isn't authorized to request a resource.

func (*UnauthorizedException) Code

func (s *UnauthorizedException) Code() string

Code returns the exception type name.

func (*UnauthorizedException) Error

func (s *UnauthorizedException) Error() string

func (UnauthorizedException) GoString

func (s UnauthorizedException) 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 (*UnauthorizedException) Message

func (s *UnauthorizedException) Message() string

Message returns the exception's message.

func (*UnauthorizedException) OrigErr

func (s *UnauthorizedException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*UnauthorizedException) RequestID

func (s *UnauthorizedException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*UnauthorizedException) StatusCode

func (s *UnauthorizedException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (UnauthorizedException) String

func (s UnauthorizedException) 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 UnprocessableEntityException

type UnprocessableEntityException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Code_ *string `locationName:"Code" type:"string"`

	Message_ *string `locationName:"Message" type:"string"`

	// The request id associated with the call responsible for the exception.
	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

The request was well-formed but was unable to be followed due to semantic errors.

func (*UnprocessableEntityException) Code

Code returns the exception type name.

func (*UnprocessableEntityException) Error

func (UnprocessableEntityException) GoString

func (s UnprocessableEntityException) 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 (*UnprocessableEntityException) Message

func (s *UnprocessableEntityException) Message() string

Message returns the exception's message.

func (*UnprocessableEntityException) OrigErr

func (s *UnprocessableEntityException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*UnprocessableEntityException) RequestID

func (s *UnprocessableEntityException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*UnprocessableEntityException) StatusCode

func (s *UnprocessableEntityException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (UnprocessableEntityException) 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 chimesdkmeetingsiface provides an interface to enable mocking the Amazon Chime SDK Meetings service client for testing your code.
Package chimesdkmeetingsiface provides an interface to enable mocking the Amazon Chime SDK Meetings service client for testing your code.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL