...
AWS SDK for Go API Reference
We announced the upcoming end-of-support for AWS SDK for Go (v1). We recommend that you migrate to AWS SDK for Go v2. For dates, additional details, and information on how to migrate, please refer to the linked announcement.
import "github.com/aws/aws-sdk-go/service/chimesdkmediapipelines"
Overview
Constants

Overview ▾

Package chimesdkmediapipelines provides the client and types for making API requests to Amazon Chime SDK Media Pipelines.

The Amazon Chime SDK media pipeline APIs in this section allow software developers to create Amazon Chime SDK media pipelines that capture, concatenate, or stream your Amazon Chime SDK meetings. For more information about media pipelines, see Amazon Chime SDK media pipelines (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_Operations_Amazon_Chime_SDK_Media_Pipelines.html).

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

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

Using the Client

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

The stub package, chimesdkmediapipelinesiface, can be used to provide alternative implementations of service clients, such as mocking the client for testing.

Types ▾

type ChimeSDKMediaPipelines
func New(p client.ConfigProvider, cfgs ...*aws.Config) *ChimeSDKMediaPipelines
func (c *ChimeSDKMediaPipelines) CreateMediaCapturePipeline(input *CreateMediaCapturePipelineInput) (*CreateMediaCapturePipelineOutput, error)
func (c *ChimeSDKMediaPipelines) CreateMediaCapturePipelineRequest(input *CreateMediaCapturePipelineInput) (req *request.Request, output *CreateMediaCapturePipelineOutput)
func (c *ChimeSDKMediaPipelines) CreateMediaCapturePipelineWithContext(ctx aws.Context, input *CreateMediaCapturePipelineInput, opts ...request.Option) (*CreateMediaCapturePipelineOutput, error)
func (c *ChimeSDKMediaPipelines) CreateMediaConcatenationPipeline(input *CreateMediaConcatenationPipelineInput) (*CreateMediaConcatenationPipelineOutput, error)
func (c *ChimeSDKMediaPipelines) CreateMediaConcatenationPipelineRequest(input *CreateMediaConcatenationPipelineInput) (req *request.Request, output *CreateMediaConcatenationPipelineOutput)
func (c *ChimeSDKMediaPipelines) CreateMediaConcatenationPipelineWithContext(ctx aws.Context, input *CreateMediaConcatenationPipelineInput, opts ...request.Option) (*CreateMediaConcatenationPipelineOutput, error)
func (c *ChimeSDKMediaPipelines) CreateMediaInsightsPipeline(input *CreateMediaInsightsPipelineInput) (*CreateMediaInsightsPipelineOutput, error)
func (c *ChimeSDKMediaPipelines) CreateMediaInsightsPipelineConfiguration(input *CreateMediaInsightsPipelineConfigurationInput) (*CreateMediaInsightsPipelineConfigurationOutput, error)
func (c *ChimeSDKMediaPipelines) CreateMediaInsightsPipelineConfigurationRequest(input *CreateMediaInsightsPipelineConfigurationInput) (req *request.Request, output *CreateMediaInsightsPipelineConfigurationOutput)
func (c *ChimeSDKMediaPipelines) CreateMediaInsightsPipelineConfigurationWithContext(ctx aws.Context, input *CreateMediaInsightsPipelineConfigurationInput, opts ...request.Option) (*CreateMediaInsightsPipelineConfigurationOutput, error)
func (c *ChimeSDKMediaPipelines) CreateMediaInsightsPipelineRequest(input *CreateMediaInsightsPipelineInput) (req *request.Request, output *CreateMediaInsightsPipelineOutput)
func (c *ChimeSDKMediaPipelines) CreateMediaInsightsPipelineWithContext(ctx aws.Context, input *CreateMediaInsightsPipelineInput, opts ...request.Option) (*CreateMediaInsightsPipelineOutput, error)
func (c *ChimeSDKMediaPipelines) CreateMediaLiveConnectorPipeline(input *CreateMediaLiveConnectorPipelineInput) (*CreateMediaLiveConnectorPipelineOutput, error)
func (c *ChimeSDKMediaPipelines) CreateMediaLiveConnectorPipelineRequest(input *CreateMediaLiveConnectorPipelineInput) (req *request.Request, output *CreateMediaLiveConnectorPipelineOutput)
func (c *ChimeSDKMediaPipelines) CreateMediaLiveConnectorPipelineWithContext(ctx aws.Context, input *CreateMediaLiveConnectorPipelineInput, opts ...request.Option) (*CreateMediaLiveConnectorPipelineOutput, error)
func (c *ChimeSDKMediaPipelines) CreateMediaPipelineKinesisVideoStreamPool(input *CreateMediaPipelineKinesisVideoStreamPoolInput) (*CreateMediaPipelineKinesisVideoStreamPoolOutput, error)
func (c *ChimeSDKMediaPipelines) CreateMediaPipelineKinesisVideoStreamPoolRequest(input *CreateMediaPipelineKinesisVideoStreamPoolInput) (req *request.Request, output *CreateMediaPipelineKinesisVideoStreamPoolOutput)
func (c *ChimeSDKMediaPipelines) CreateMediaPipelineKinesisVideoStreamPoolWithContext(ctx aws.Context, input *CreateMediaPipelineKinesisVideoStreamPoolInput, opts ...request.Option) (*CreateMediaPipelineKinesisVideoStreamPoolOutput, error)
func (c *ChimeSDKMediaPipelines) CreateMediaStreamPipeline(input *CreateMediaStreamPipelineInput) (*CreateMediaStreamPipelineOutput, error)
func (c *ChimeSDKMediaPipelines) CreateMediaStreamPipelineRequest(input *CreateMediaStreamPipelineInput) (req *request.Request, output *CreateMediaStreamPipelineOutput)
func (c *ChimeSDKMediaPipelines) CreateMediaStreamPipelineWithContext(ctx aws.Context, input *CreateMediaStreamPipelineInput, opts ...request.Option) (*CreateMediaStreamPipelineOutput, error)
func (c *ChimeSDKMediaPipelines) DeleteMediaCapturePipeline(input *DeleteMediaCapturePipelineInput) (*DeleteMediaCapturePipelineOutput, error)
func (c *ChimeSDKMediaPipelines) DeleteMediaCapturePipelineRequest(input *DeleteMediaCapturePipelineInput) (req *request.Request, output *DeleteMediaCapturePipelineOutput)
func (c *ChimeSDKMediaPipelines) DeleteMediaCapturePipelineWithContext(ctx aws.Context, input *DeleteMediaCapturePipelineInput, opts ...request.Option) (*DeleteMediaCapturePipelineOutput, error)
func (c *ChimeSDKMediaPipelines) DeleteMediaInsightsPipelineConfiguration(input *DeleteMediaInsightsPipelineConfigurationInput) (*DeleteMediaInsightsPipelineConfigurationOutput, error)
func (c *ChimeSDKMediaPipelines) DeleteMediaInsightsPipelineConfigurationRequest(input *DeleteMediaInsightsPipelineConfigurationInput) (req *request.Request, output *DeleteMediaInsightsPipelineConfigurationOutput)
func (c *ChimeSDKMediaPipelines) DeleteMediaInsightsPipelineConfigurationWithContext(ctx aws.Context, input *DeleteMediaInsightsPipelineConfigurationInput, opts ...request.Option) (*DeleteMediaInsightsPipelineConfigurationOutput, error)
func (c *ChimeSDKMediaPipelines) DeleteMediaPipeline(input *DeleteMediaPipelineInput) (*DeleteMediaPipelineOutput, error)
func (c *ChimeSDKMediaPipelines) DeleteMediaPipelineKinesisVideoStreamPool(input *DeleteMediaPipelineKinesisVideoStreamPoolInput) (*DeleteMediaPipelineKinesisVideoStreamPoolOutput, error)
func (c *ChimeSDKMediaPipelines) DeleteMediaPipelineKinesisVideoStreamPoolRequest(input *DeleteMediaPipelineKinesisVideoStreamPoolInput) (req *request.Request, output *DeleteMediaPipelineKinesisVideoStreamPoolOutput)
func (c *ChimeSDKMediaPipelines) DeleteMediaPipelineKinesisVideoStreamPoolWithContext(ctx aws.Context, input *DeleteMediaPipelineKinesisVideoStreamPoolInput, opts ...request.Option) (*DeleteMediaPipelineKinesisVideoStreamPoolOutput, error)
func (c *ChimeSDKMediaPipelines) DeleteMediaPipelineRequest(input *DeleteMediaPipelineInput) (req *request.Request, output *DeleteMediaPipelineOutput)
func (c *ChimeSDKMediaPipelines) DeleteMediaPipelineWithContext(ctx aws.Context, input *DeleteMediaPipelineInput, opts ...request.Option) (*DeleteMediaPipelineOutput, error)
func (c *ChimeSDKMediaPipelines) GetMediaCapturePipeline(input *GetMediaCapturePipelineInput) (*GetMediaCapturePipelineOutput, error)
func (c *ChimeSDKMediaPipelines) GetMediaCapturePipelineRequest(input *GetMediaCapturePipelineInput) (req *request.Request, output *GetMediaCapturePipelineOutput)
func (c *ChimeSDKMediaPipelines) GetMediaCapturePipelineWithContext(ctx aws.Context, input *GetMediaCapturePipelineInput, opts ...request.Option) (*GetMediaCapturePipelineOutput, error)
func (c *ChimeSDKMediaPipelines) GetMediaInsightsPipelineConfiguration(input *GetMediaInsightsPipelineConfigurationInput) (*GetMediaInsightsPipelineConfigurationOutput, error)
func (c *ChimeSDKMediaPipelines) GetMediaInsightsPipelineConfigurationRequest(input *GetMediaInsightsPipelineConfigurationInput) (req *request.Request, output *GetMediaInsightsPipelineConfigurationOutput)
func (c *ChimeSDKMediaPipelines) GetMediaInsightsPipelineConfigurationWithContext(ctx aws.Context, input *GetMediaInsightsPipelineConfigurationInput, opts ...request.Option) (*GetMediaInsightsPipelineConfigurationOutput, error)
func (c *ChimeSDKMediaPipelines) GetMediaPipeline(input *GetMediaPipelineInput) (*GetMediaPipelineOutput, error)
func (c *ChimeSDKMediaPipelines) GetMediaPipelineKinesisVideoStreamPool(input *GetMediaPipelineKinesisVideoStreamPoolInput) (*GetMediaPipelineKinesisVideoStreamPoolOutput, error)
func (c *ChimeSDKMediaPipelines) GetMediaPipelineKinesisVideoStreamPoolRequest(input *GetMediaPipelineKinesisVideoStreamPoolInput) (req *request.Request, output *GetMediaPipelineKinesisVideoStreamPoolOutput)
func (c *ChimeSDKMediaPipelines) GetMediaPipelineKinesisVideoStreamPoolWithContext(ctx aws.Context, input *GetMediaPipelineKinesisVideoStreamPoolInput, opts ...request.Option) (*GetMediaPipelineKinesisVideoStreamPoolOutput, error)
func (c *ChimeSDKMediaPipelines) GetMediaPipelineRequest(input *GetMediaPipelineInput) (req *request.Request, output *GetMediaPipelineOutput)
func (c *ChimeSDKMediaPipelines) GetMediaPipelineWithContext(ctx aws.Context, input *GetMediaPipelineInput, opts ...request.Option) (*GetMediaPipelineOutput, error)
func (c *ChimeSDKMediaPipelines) GetSpeakerSearchTask(input *GetSpeakerSearchTaskInput) (*GetSpeakerSearchTaskOutput, error)
func (c *ChimeSDKMediaPipelines) GetSpeakerSearchTaskRequest(input *GetSpeakerSearchTaskInput) (req *request.Request, output *GetSpeakerSearchTaskOutput)
func (c *ChimeSDKMediaPipelines) GetSpeakerSearchTaskWithContext(ctx aws.Context, input *GetSpeakerSearchTaskInput, opts ...request.Option) (*GetSpeakerSearchTaskOutput, error)
func (c *ChimeSDKMediaPipelines) GetVoiceToneAnalysisTask(input *GetVoiceToneAnalysisTaskInput) (*GetVoiceToneAnalysisTaskOutput, error)
func (c *ChimeSDKMediaPipelines) GetVoiceToneAnalysisTaskRequest(input *GetVoiceToneAnalysisTaskInput) (req *request.Request, output *GetVoiceToneAnalysisTaskOutput)
func (c *ChimeSDKMediaPipelines) GetVoiceToneAnalysisTaskWithContext(ctx aws.Context, input *GetVoiceToneAnalysisTaskInput, opts ...request.Option) (*GetVoiceToneAnalysisTaskOutput, error)
func (c *ChimeSDKMediaPipelines) ListMediaCapturePipelines(input *ListMediaCapturePipelinesInput) (*ListMediaCapturePipelinesOutput, error)
func (c *ChimeSDKMediaPipelines) ListMediaCapturePipelinesPages(input *ListMediaCapturePipelinesInput, fn func(*ListMediaCapturePipelinesOutput, bool) bool) error
func (c *ChimeSDKMediaPipelines) ListMediaCapturePipelinesPagesWithContext(ctx aws.Context, input *ListMediaCapturePipelinesInput, fn func(*ListMediaCapturePipelinesOutput, bool) bool, opts ...request.Option) error
func (c *ChimeSDKMediaPipelines) ListMediaCapturePipelinesRequest(input *ListMediaCapturePipelinesInput) (req *request.Request, output *ListMediaCapturePipelinesOutput)
func (c *ChimeSDKMediaPipelines) ListMediaCapturePipelinesWithContext(ctx aws.Context, input *ListMediaCapturePipelinesInput, opts ...request.Option) (*ListMediaCapturePipelinesOutput, error)
func (c *ChimeSDKMediaPipelines) ListMediaInsightsPipelineConfigurations(input *ListMediaInsightsPipelineConfigurationsInput) (*ListMediaInsightsPipelineConfigurationsOutput, error)
func (c *ChimeSDKMediaPipelines) ListMediaInsightsPipelineConfigurationsPages(input *ListMediaInsightsPipelineConfigurationsInput, fn func(*ListMediaInsightsPipelineConfigurationsOutput, bool) bool) error
func (c *ChimeSDKMediaPipelines) ListMediaInsightsPipelineConfigurationsPagesWithContext(ctx aws.Context, input *ListMediaInsightsPipelineConfigurationsInput, fn func(*ListMediaInsightsPipelineConfigurationsOutput, bool) bool, opts ...request.Option) error
func (c *ChimeSDKMediaPipelines) ListMediaInsightsPipelineConfigurationsRequest(input *ListMediaInsightsPipelineConfigurationsInput) (req *request.Request, output *ListMediaInsightsPipelineConfigurationsOutput)
func (c *ChimeSDKMediaPipelines) ListMediaInsightsPipelineConfigurationsWithContext(ctx aws.Context, input *ListMediaInsightsPipelineConfigurationsInput, opts ...request.Option) (*ListMediaInsightsPipelineConfigurationsOutput, error)
func (c *ChimeSDKMediaPipelines) ListMediaPipelineKinesisVideoStreamPools(input *ListMediaPipelineKinesisVideoStreamPoolsInput) (*ListMediaPipelineKinesisVideoStreamPoolsOutput, error)
func (c *ChimeSDKMediaPipelines) ListMediaPipelineKinesisVideoStreamPoolsPages(input *ListMediaPipelineKinesisVideoStreamPoolsInput, fn func(*ListMediaPipelineKinesisVideoStreamPoolsOutput, bool) bool) error
func (c *ChimeSDKMediaPipelines) ListMediaPipelineKinesisVideoStreamPoolsPagesWithContext(ctx aws.Context, input *ListMediaPipelineKinesisVideoStreamPoolsInput, fn func(*ListMediaPipelineKinesisVideoStreamPoolsOutput, bool) bool, opts ...request.Option) error
func (c *ChimeSDKMediaPipelines) ListMediaPipelineKinesisVideoStreamPoolsRequest(input *ListMediaPipelineKinesisVideoStreamPoolsInput) (req *request.Request, output *ListMediaPipelineKinesisVideoStreamPoolsOutput)
func (c *ChimeSDKMediaPipelines) ListMediaPipelineKinesisVideoStreamPoolsWithContext(ctx aws.Context, input *ListMediaPipelineKinesisVideoStreamPoolsInput, opts ...request.Option) (*ListMediaPipelineKinesisVideoStreamPoolsOutput, error)
func (c *ChimeSDKMediaPipelines) ListMediaPipelines(input *ListMediaPipelinesInput) (*ListMediaPipelinesOutput, error)
func (c *ChimeSDKMediaPipelines) ListMediaPipelinesPages(input *ListMediaPipelinesInput, fn func(*ListMediaPipelinesOutput, bool) bool) error
func (c *ChimeSDKMediaPipelines) ListMediaPipelinesPagesWithContext(ctx aws.Context, input *ListMediaPipelinesInput, fn func(*ListMediaPipelinesOutput, bool) bool, opts ...request.Option) error
func (c *ChimeSDKMediaPipelines) ListMediaPipelinesRequest(input *ListMediaPipelinesInput) (req *request.Request, output *ListMediaPipelinesOutput)
func (c *ChimeSDKMediaPipelines) ListMediaPipelinesWithContext(ctx aws.Context, input *ListMediaPipelinesInput, opts ...request.Option) (*ListMediaPipelinesOutput, error)
func (c *ChimeSDKMediaPipelines) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
func (c *ChimeSDKMediaPipelines) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
func (c *ChimeSDKMediaPipelines) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
func (c *ChimeSDKMediaPipelines) StartSpeakerSearchTask(input *StartSpeakerSearchTaskInput) (*StartSpeakerSearchTaskOutput, error)
func (c *ChimeSDKMediaPipelines) StartSpeakerSearchTaskRequest(input *StartSpeakerSearchTaskInput) (req *request.Request, output *StartSpeakerSearchTaskOutput)
func (c *ChimeSDKMediaPipelines) StartSpeakerSearchTaskWithContext(ctx aws.Context, input *StartSpeakerSearchTaskInput, opts ...request.Option) (*StartSpeakerSearchTaskOutput, error)
func (c *ChimeSDKMediaPipelines) StartVoiceToneAnalysisTask(input *StartVoiceToneAnalysisTaskInput) (*StartVoiceToneAnalysisTaskOutput, error)
func (c *ChimeSDKMediaPipelines) StartVoiceToneAnalysisTaskRequest(input *StartVoiceToneAnalysisTaskInput) (req *request.Request, output *StartVoiceToneAnalysisTaskOutput)
func (c *ChimeSDKMediaPipelines) StartVoiceToneAnalysisTaskWithContext(ctx aws.Context, input *StartVoiceToneAnalysisTaskInput, opts ...request.Option) (*StartVoiceToneAnalysisTaskOutput, error)
func (c *ChimeSDKMediaPipelines) StopSpeakerSearchTask(input *StopSpeakerSearchTaskInput) (*StopSpeakerSearchTaskOutput, error)
func (c *ChimeSDKMediaPipelines) StopSpeakerSearchTaskRequest(input *StopSpeakerSearchTaskInput) (req *request.Request, output *StopSpeakerSearchTaskOutput)
func (c *ChimeSDKMediaPipelines) StopSpeakerSearchTaskWithContext(ctx aws.Context, input *StopSpeakerSearchTaskInput, opts ...request.Option) (*StopSpeakerSearchTaskOutput, error)
func (c *ChimeSDKMediaPipelines) StopVoiceToneAnalysisTask(input *StopVoiceToneAnalysisTaskInput) (*StopVoiceToneAnalysisTaskOutput, error)
func (c *ChimeSDKMediaPipelines) StopVoiceToneAnalysisTaskRequest(input *StopVoiceToneAnalysisTaskInput) (req *request.Request, output *StopVoiceToneAnalysisTaskOutput)
func (c *ChimeSDKMediaPipelines) StopVoiceToneAnalysisTaskWithContext(ctx aws.Context, input *StopVoiceToneAnalysisTaskInput, opts ...request.Option) (*StopVoiceToneAnalysisTaskOutput, error)
func (c *ChimeSDKMediaPipelines) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
func (c *ChimeSDKMediaPipelines) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
func (c *ChimeSDKMediaPipelines) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
func (c *ChimeSDKMediaPipelines) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
func (c *ChimeSDKMediaPipelines) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
func (c *ChimeSDKMediaPipelines) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
func (c *ChimeSDKMediaPipelines) UpdateMediaInsightsPipelineConfiguration(input *UpdateMediaInsightsPipelineConfigurationInput) (*UpdateMediaInsightsPipelineConfigurationOutput, error)
func (c *ChimeSDKMediaPipelines) UpdateMediaInsightsPipelineConfigurationRequest(input *UpdateMediaInsightsPipelineConfigurationInput) (req *request.Request, output *UpdateMediaInsightsPipelineConfigurationOutput)
func (c *ChimeSDKMediaPipelines) UpdateMediaInsightsPipelineConfigurationWithContext(ctx aws.Context, input *UpdateMediaInsightsPipelineConfigurationInput, opts ...request.Option) (*UpdateMediaInsightsPipelineConfigurationOutput, error)
func (c *ChimeSDKMediaPipelines) UpdateMediaInsightsPipelineStatus(input *UpdateMediaInsightsPipelineStatusInput) (*UpdateMediaInsightsPipelineStatusOutput, error)
func (c *ChimeSDKMediaPipelines) UpdateMediaInsightsPipelineStatusRequest(input *UpdateMediaInsightsPipelineStatusInput) (req *request.Request, output *UpdateMediaInsightsPipelineStatusOutput)
func (c *ChimeSDKMediaPipelines) UpdateMediaInsightsPipelineStatusWithContext(ctx aws.Context, input *UpdateMediaInsightsPipelineStatusInput, opts ...request.Option) (*UpdateMediaInsightsPipelineStatusOutput, error)
func (c *ChimeSDKMediaPipelines) UpdateMediaPipelineKinesisVideoStreamPool(input *UpdateMediaPipelineKinesisVideoStreamPoolInput) (*UpdateMediaPipelineKinesisVideoStreamPoolOutput, error)
func (c *ChimeSDKMediaPipelines) UpdateMediaPipelineKinesisVideoStreamPoolRequest(input *UpdateMediaPipelineKinesisVideoStreamPoolInput) (req *request.Request, output *UpdateMediaPipelineKinesisVideoStreamPoolOutput)
func (c *ChimeSDKMediaPipelines) UpdateMediaPipelineKinesisVideoStreamPoolWithContext(ctx aws.Context, input *UpdateMediaPipelineKinesisVideoStreamPoolInput, opts ...request.Option) (*UpdateMediaPipelineKinesisVideoStreamPoolOutput, error)
func ActiveSpeakerPosition_Values() []string
func ArtifactsConcatenationState_Values() []string
func ArtifactsState_Values() []string
func AudioArtifactsConcatenationState_Values() []string
func AudioChannelsOption_Values() []string
func AudioMuxType_Values() []string
func BorderColor_Values() []string
func CallAnalyticsLanguageCode_Values() []string
func CanvasOrientation_Values() []string
func ConcatenationSinkType_Values() []string
func ConcatenationSourceType_Values() []string
func ContentMuxType_Values() []string
func ContentRedactionOutput__Values() []string
func ContentShareLayoutOption_Values() []string
func ContentType_Values() []string
func ErrorCode_Values() []string
func FragmentSelectorType_Values() []string
func HighlightColor_Values() []string
func HorizontalTilePosition_Values() []string
func KinesisVideoStreamPoolStatus_Values() []string
func LayoutOption_Values() []string
func LiveConnectorMuxType_Values() []string
func LiveConnectorSinkType_Values() []string
func LiveConnectorSourceType_Values() []string
func MediaEncoding_Values() []string
func MediaInsightsPipelineConfigurationElementType_Values() []string
func MediaPipelineElementStatus_Values() []string
func MediaPipelineSinkType_Values() []string
func MediaPipelineSourceType_Values() []string
func MediaPipelineStatusUpdate_Values() []string
func MediaPipelineStatus_Values() []string
func MediaPipelineTaskStatus_Values() []string
func MediaStreamPipelineSinkType_Values() []string
func MediaStreamType_Values() []string
func PartialResultsStability_Values() []string
func ParticipantRole_Values() []string
func PresenterPosition_Values() []string
func RealTimeAlertRuleType_Values() []string
func RecordingFileFormat_Values() []string
func ResolutionOption_Values() []string
func SentimentType_Values() []string
func TileOrder_Values() []string
func VerticalTilePosition_Values() []string
func VideoMuxType_Values() []string
func VocabularyFilterMethod_Values() []string
func VoiceAnalyticsConfigurationStatus_Values() []string
func VoiceAnalyticsLanguageCode_Values() []string
type ActiveSpeakerOnlyConfiguration
type AmazonTranscribeCallAnalyticsProcessorConfiguration
type AmazonTranscribeProcessorConfiguration
type ArtifactsConcatenationConfiguration
type ArtifactsConfiguration
type AudioArtifactsConfiguration
type AudioConcatenationConfiguration
type BadRequestException
type ChannelDefinition
type ChimeSdkMeetingConcatenationConfiguration
type ChimeSdkMeetingConfiguration
type ChimeSdkMeetingLiveConnectorConfiguration
type CompositedVideoArtifactsConfiguration
type CompositedVideoConcatenationConfiguration
type ConcatenationSink
type ConcatenationSource
type ConflictException
type ContentArtifactsConfiguration
type ContentConcatenationConfiguration
type CreateMediaCapturePipelineInput
type CreateMediaCapturePipelineOutput
type CreateMediaConcatenationPipelineInput
type CreateMediaConcatenationPipelineOutput
type CreateMediaInsightsPipelineConfigurationInput
type CreateMediaInsightsPipelineConfigurationOutput
type CreateMediaInsightsPipelineInput
type CreateMediaInsightsPipelineOutput
type CreateMediaLiveConnectorPipelineInput
type CreateMediaLiveConnectorPipelineOutput
type CreateMediaPipelineKinesisVideoStreamPoolInput
type CreateMediaPipelineKinesisVideoStreamPoolOutput
type CreateMediaStreamPipelineInput
type CreateMediaStreamPipelineOutput
type DataChannelConcatenationConfiguration
type DeleteMediaCapturePipelineInput
type DeleteMediaCapturePipelineOutput
type DeleteMediaInsightsPipelineConfigurationInput
type DeleteMediaInsightsPipelineConfigurationOutput
type DeleteMediaPipelineInput
type DeleteMediaPipelineKinesisVideoStreamPoolInput
type DeleteMediaPipelineKinesisVideoStreamPoolOutput
type DeleteMediaPipelineOutput
type ForbiddenException
type FragmentSelector
type GetMediaCapturePipelineInput
type GetMediaCapturePipelineOutput
type GetMediaInsightsPipelineConfigurationInput
type GetMediaInsightsPipelineConfigurationOutput
type GetMediaPipelineInput
type GetMediaPipelineKinesisVideoStreamPoolInput
type GetMediaPipelineKinesisVideoStreamPoolOutput
type GetMediaPipelineOutput
type GetSpeakerSearchTaskInput
type GetSpeakerSearchTaskOutput
type GetVoiceToneAnalysisTaskInput
type GetVoiceToneAnalysisTaskOutput
type GridViewConfiguration
type HorizontalLayoutConfiguration
type IssueDetectionConfiguration
type KeywordMatchConfiguration
type KinesisDataStreamSinkConfiguration
type KinesisVideoStreamConfiguration
type KinesisVideoStreamConfigurationUpdate
type KinesisVideoStreamPoolConfiguration
type KinesisVideoStreamPoolSummary
type KinesisVideoStreamRecordingSourceRuntimeConfiguration
type KinesisVideoStreamSourceRuntimeConfiguration
type KinesisVideoStreamSourceTaskConfiguration
type LambdaFunctionSinkConfiguration
type ListMediaCapturePipelinesInput
type ListMediaCapturePipelinesOutput
type ListMediaInsightsPipelineConfigurationsInput
type ListMediaInsightsPipelineConfigurationsOutput
type ListMediaPipelineKinesisVideoStreamPoolsInput
type ListMediaPipelineKinesisVideoStreamPoolsOutput
type ListMediaPipelinesInput
type ListMediaPipelinesOutput
type ListTagsForResourceInput
type ListTagsForResourceOutput
type LiveConnectorRTMPConfiguration
type LiveConnectorSinkConfiguration
type LiveConnectorSourceConfiguration
type MediaCapturePipeline
type MediaCapturePipelineSourceConfiguration
type MediaCapturePipelineSummary
type MediaConcatenationPipeline
type MediaInsightsPipeline
type MediaInsightsPipelineConfiguration
type MediaInsightsPipelineConfigurationElement
type MediaInsightsPipelineConfigurationSummary
type MediaInsightsPipelineElementStatus
type MediaLiveConnectorPipeline
type MediaPipeline
type MediaPipelineSummary
type MediaStreamPipeline
type MediaStreamSink
type MediaStreamSource
type MeetingEventsConcatenationConfiguration
type NotFoundException
type PostCallAnalyticsSettings
type PresenterOnlyConfiguration
type RealTimeAlertConfiguration
type RealTimeAlertRule
type RecordingStreamConfiguration
type ResourceLimitExceededException
type S3BucketSinkConfiguration
type S3RecordingSinkConfiguration
type S3RecordingSinkRuntimeConfiguration
type SelectedVideoStreams
type SentimentConfiguration
type ServiceFailureException
type ServiceUnavailableException
type SnsTopicSinkConfiguration
type SourceConfiguration
type SpeakerSearchTask
type SqsQueueSinkConfiguration
type StartSpeakerSearchTaskInput
type StartSpeakerSearchTaskOutput
type StartVoiceToneAnalysisTaskInput
type StartVoiceToneAnalysisTaskOutput
type StopSpeakerSearchTaskInput
type StopSpeakerSearchTaskOutput
type StopVoiceToneAnalysisTaskInput
type StopVoiceToneAnalysisTaskOutput
type StreamChannelDefinition
type StreamConfiguration
type Tag
type TagResourceInput
type TagResourceOutput
type ThrottledClientException
type TimestampRange
type TranscriptionMessagesConcatenationConfiguration
type UnauthorizedClientException
type UntagResourceInput
type UntagResourceOutput
type UpdateMediaInsightsPipelineConfigurationInput
type UpdateMediaInsightsPipelineConfigurationOutput
type UpdateMediaInsightsPipelineStatusInput
type UpdateMediaInsightsPipelineStatusOutput
type UpdateMediaPipelineKinesisVideoStreamPoolInput
type UpdateMediaPipelineKinesisVideoStreamPoolOutput
type VerticalLayoutConfiguration
type VideoArtifactsConfiguration
type VideoAttribute
type VideoConcatenationConfiguration
type VoiceAnalyticsProcessorConfiguration
type VoiceEnhancementSinkConfiguration
type VoiceToneAnalysisTask

Constants ▾

const (
    // ActiveSpeakerPositionTopLeft is a ActiveSpeakerPosition enum value
    ActiveSpeakerPositionTopLeft = "TopLeft"

    // ActiveSpeakerPositionTopRight is a ActiveSpeakerPosition enum value
    ActiveSpeakerPositionTopRight = "TopRight"

    // ActiveSpeakerPositionBottomLeft is a ActiveSpeakerPosition enum value
    ActiveSpeakerPositionBottomLeft = "BottomLeft"

    // ActiveSpeakerPositionBottomRight is a ActiveSpeakerPosition enum value
    ActiveSpeakerPositionBottomRight = "BottomRight"
)
const (
    // ArtifactsConcatenationStateEnabled is a ArtifactsConcatenationState enum value
    ArtifactsConcatenationStateEnabled = "Enabled"

    // ArtifactsConcatenationStateDisabled is a ArtifactsConcatenationState enum value
    ArtifactsConcatenationStateDisabled = "Disabled"
)
const (
    // ArtifactsStateEnabled is a ArtifactsState enum value
    ArtifactsStateEnabled = "Enabled"

    // ArtifactsStateDisabled is a ArtifactsState enum value
    ArtifactsStateDisabled = "Disabled"
)
const (
    // AudioChannelsOptionStereo is a AudioChannelsOption enum value
    AudioChannelsOptionStereo = "Stereo"

    // AudioChannelsOptionMono is a AudioChannelsOption enum value
    AudioChannelsOptionMono = "Mono"
)
const (
    // AudioMuxTypeAudioOnly is a AudioMuxType enum value
    AudioMuxTypeAudioOnly = "AudioOnly"

    // AudioMuxTypeAudioWithActiveSpeakerVideo is a AudioMuxType enum value
    AudioMuxTypeAudioWithActiveSpeakerVideo = "AudioWithActiveSpeakerVideo"

    // AudioMuxTypeAudioWithCompositedVideo is a AudioMuxType enum value
    AudioMuxTypeAudioWithCompositedVideo = "AudioWithCompositedVideo"
)
const (
    // BorderColorBlack is a BorderColor enum value
    BorderColorBlack = "Black"

    // BorderColorBlue is a BorderColor enum value
    BorderColorBlue = "Blue"

    // BorderColorRed is a BorderColor enum value
    BorderColorRed = "Red"

    // BorderColorGreen is a BorderColor enum value
    BorderColorGreen = "Green"

    // BorderColorWhite is a BorderColor enum value
    BorderColorWhite = "White"

    // BorderColorYellow is a BorderColor enum value
    BorderColorYellow = "Yellow"
)
const (
    // CallAnalyticsLanguageCodeEnUs is a CallAnalyticsLanguageCode enum value
    CallAnalyticsLanguageCodeEnUs = "en-US"

    // CallAnalyticsLanguageCodeEnGb is a CallAnalyticsLanguageCode enum value
    CallAnalyticsLanguageCodeEnGb = "en-GB"

    // CallAnalyticsLanguageCodeEsUs is a CallAnalyticsLanguageCode enum value
    CallAnalyticsLanguageCodeEsUs = "es-US"

    // CallAnalyticsLanguageCodeFrCa is a CallAnalyticsLanguageCode enum value
    CallAnalyticsLanguageCodeFrCa = "fr-CA"

    // CallAnalyticsLanguageCodeFrFr is a CallAnalyticsLanguageCode enum value
    CallAnalyticsLanguageCodeFrFr = "fr-FR"

    // CallAnalyticsLanguageCodeEnAu is a CallAnalyticsLanguageCode enum value
    CallAnalyticsLanguageCodeEnAu = "en-AU"

    // CallAnalyticsLanguageCodeItIt is a CallAnalyticsLanguageCode enum value
    CallAnalyticsLanguageCodeItIt = "it-IT"

    // CallAnalyticsLanguageCodeDeDe is a CallAnalyticsLanguageCode enum value
    CallAnalyticsLanguageCodeDeDe = "de-DE"

    // CallAnalyticsLanguageCodePtBr is a CallAnalyticsLanguageCode enum value
    CallAnalyticsLanguageCodePtBr = "pt-BR"
)
const (
    // CanvasOrientationLandscape is a CanvasOrientation enum value
    CanvasOrientationLandscape = "Landscape"

    // CanvasOrientationPortrait is a CanvasOrientation enum value
    CanvasOrientationPortrait = "Portrait"
)
const (
    // ContentRedactionOutputRedacted is a ContentRedactionOutput_ enum value
    ContentRedactionOutputRedacted = "redacted"

    // ContentRedactionOutputRedactedAndUnredacted is a ContentRedactionOutput_ enum value
    ContentRedactionOutputRedactedAndUnredacted = "redacted_and_unredacted"
)
const (
    // ContentShareLayoutOptionPresenterOnly is a ContentShareLayoutOption enum value
    ContentShareLayoutOptionPresenterOnly = "PresenterOnly"

    // ContentShareLayoutOptionHorizontal is a ContentShareLayoutOption enum value
    ContentShareLayoutOptionHorizontal = "Horizontal"

    // ContentShareLayoutOptionVertical is a ContentShareLayoutOption enum value
    ContentShareLayoutOptionVertical = "Vertical"

    // ContentShareLayoutOptionActiveSpeakerOnly is a ContentShareLayoutOption enum value
    ContentShareLayoutOptionActiveSpeakerOnly = "ActiveSpeakerOnly"
)
const (
    // ErrorCodeBadRequest is a ErrorCode enum value
    ErrorCodeBadRequest = "BadRequest"

    // ErrorCodeForbidden is a ErrorCode enum value
    ErrorCodeForbidden = "Forbidden"

    // ErrorCodeNotFound is a ErrorCode enum value
    ErrorCodeNotFound = "NotFound"

    // ErrorCodeResourceLimitExceeded is a ErrorCode enum value
    ErrorCodeResourceLimitExceeded = "ResourceLimitExceeded"

    // ErrorCodeServiceFailure is a ErrorCode enum value
    ErrorCodeServiceFailure = "ServiceFailure"

    // ErrorCodeServiceUnavailable is a ErrorCode enum value
    ErrorCodeServiceUnavailable = "ServiceUnavailable"

    // ErrorCodeThrottling is a ErrorCode enum value
    ErrorCodeThrottling = "Throttling"
)
const (
    // FragmentSelectorTypeProducerTimestamp is a FragmentSelectorType enum value
    FragmentSelectorTypeProducerTimestamp = "ProducerTimestamp"

    // FragmentSelectorTypeServerTimestamp is a FragmentSelectorType enum value
    FragmentSelectorTypeServerTimestamp = "ServerTimestamp"
)
const (
    // HighlightColorBlack is a HighlightColor enum value
    HighlightColorBlack = "Black"

    // HighlightColorBlue is a HighlightColor enum value
    HighlightColorBlue = "Blue"

    // HighlightColorRed is a HighlightColor enum value
    HighlightColorRed = "Red"

    // HighlightColorGreen is a HighlightColor enum value
    HighlightColorGreen = "Green"

    // HighlightColorWhite is a HighlightColor enum value
    HighlightColorWhite = "White"

    // HighlightColorYellow is a HighlightColor enum value
    HighlightColorYellow = "Yellow"
)
const (
    // HorizontalTilePositionTop is a HorizontalTilePosition enum value
    HorizontalTilePositionTop = "Top"

    // HorizontalTilePositionBottom is a HorizontalTilePosition enum value
    HorizontalTilePositionBottom = "Bottom"
)
const (
    // KinesisVideoStreamPoolStatusCreating is a KinesisVideoStreamPoolStatus enum value
    KinesisVideoStreamPoolStatusCreating = "CREATING"

    // KinesisVideoStreamPoolStatusActive is a KinesisVideoStreamPoolStatus enum value
    KinesisVideoStreamPoolStatusActive = "ACTIVE"

    // KinesisVideoStreamPoolStatusUpdating is a KinesisVideoStreamPoolStatus enum value
    KinesisVideoStreamPoolStatusUpdating = "UPDATING"

    // KinesisVideoStreamPoolStatusDeleting is a KinesisVideoStreamPoolStatus enum value
    KinesisVideoStreamPoolStatusDeleting = "DELETING"

    // KinesisVideoStreamPoolStatusFailed is a KinesisVideoStreamPoolStatus enum value
    KinesisVideoStreamPoolStatusFailed = "FAILED"
)
const (
    // LiveConnectorMuxTypeAudioWithCompositedVideo is a LiveConnectorMuxType enum value
    LiveConnectorMuxTypeAudioWithCompositedVideo = "AudioWithCompositedVideo"

    // LiveConnectorMuxTypeAudioWithActiveSpeakerVideo is a LiveConnectorMuxType enum value
    LiveConnectorMuxTypeAudioWithActiveSpeakerVideo = "AudioWithActiveSpeakerVideo"
)
const (
    // MediaInsightsPipelineConfigurationElementTypeAmazonTranscribeCallAnalyticsProcessor is a MediaInsightsPipelineConfigurationElementType enum value
    MediaInsightsPipelineConfigurationElementTypeAmazonTranscribeCallAnalyticsProcessor = "AmazonTranscribeCallAnalyticsProcessor"

    // MediaInsightsPipelineConfigurationElementTypeVoiceAnalyticsProcessor is a MediaInsightsPipelineConfigurationElementType enum value
    MediaInsightsPipelineConfigurationElementTypeVoiceAnalyticsProcessor = "VoiceAnalyticsProcessor"

    // MediaInsightsPipelineConfigurationElementTypeAmazonTranscribeProcessor is a MediaInsightsPipelineConfigurationElementType enum value
    MediaInsightsPipelineConfigurationElementTypeAmazonTranscribeProcessor = "AmazonTranscribeProcessor"

    // MediaInsightsPipelineConfigurationElementTypeKinesisDataStreamSink is a MediaInsightsPipelineConfigurationElementType enum value
    MediaInsightsPipelineConfigurationElementTypeKinesisDataStreamSink = "KinesisDataStreamSink"

    // MediaInsightsPipelineConfigurationElementTypeLambdaFunctionSink is a MediaInsightsPipelineConfigurationElementType enum value
    MediaInsightsPipelineConfigurationElementTypeLambdaFunctionSink = "LambdaFunctionSink"

    // MediaInsightsPipelineConfigurationElementTypeSqsQueueSink is a MediaInsightsPipelineConfigurationElementType enum value
    MediaInsightsPipelineConfigurationElementTypeSqsQueueSink = "SqsQueueSink"

    // MediaInsightsPipelineConfigurationElementTypeSnsTopicSink is a MediaInsightsPipelineConfigurationElementType enum value
    MediaInsightsPipelineConfigurationElementTypeSnsTopicSink = "SnsTopicSink"

    // MediaInsightsPipelineConfigurationElementTypeS3recordingSink is a MediaInsightsPipelineConfigurationElementType enum value
    MediaInsightsPipelineConfigurationElementTypeS3recordingSink = "S3RecordingSink"

    // MediaInsightsPipelineConfigurationElementTypeVoiceEnhancementSink is a MediaInsightsPipelineConfigurationElementType enum value
    MediaInsightsPipelineConfigurationElementTypeVoiceEnhancementSink = "VoiceEnhancementSink"
)
const (
    // MediaPipelineElementStatusNotStarted is a MediaPipelineElementStatus enum value
    MediaPipelineElementStatusNotStarted = "NotStarted"

    // MediaPipelineElementStatusNotSupported is a MediaPipelineElementStatus enum value
    MediaPipelineElementStatusNotSupported = "NotSupported"

    // MediaPipelineElementStatusInitializing is a MediaPipelineElementStatus enum value
    MediaPipelineElementStatusInitializing = "Initializing"

    // MediaPipelineElementStatusInProgress is a MediaPipelineElementStatus enum value
    MediaPipelineElementStatusInProgress = "InProgress"

    // MediaPipelineElementStatusFailed is a MediaPipelineElementStatus enum value
    MediaPipelineElementStatusFailed = "Failed"

    // MediaPipelineElementStatusStopping is a MediaPipelineElementStatus enum value
    MediaPipelineElementStatusStopping = "Stopping"

    // MediaPipelineElementStatusStopped is a MediaPipelineElementStatus enum value
    MediaPipelineElementStatusStopped = "Stopped"

    // MediaPipelineElementStatusPaused is a MediaPipelineElementStatus enum value
    MediaPipelineElementStatusPaused = "Paused"
)
const (
    // MediaPipelineStatusInitializing is a MediaPipelineStatus enum value
    MediaPipelineStatusInitializing = "Initializing"

    // MediaPipelineStatusInProgress is a MediaPipelineStatus enum value
    MediaPipelineStatusInProgress = "InProgress"

    // MediaPipelineStatusFailed is a MediaPipelineStatus enum value
    MediaPipelineStatusFailed = "Failed"

    // MediaPipelineStatusStopping is a MediaPipelineStatus enum value
    MediaPipelineStatusStopping = "Stopping"

    // MediaPipelineStatusStopped is a MediaPipelineStatus enum value
    MediaPipelineStatusStopped = "Stopped"

    // MediaPipelineStatusPaused is a MediaPipelineStatus enum value
    MediaPipelineStatusPaused = "Paused"

    // MediaPipelineStatusNotStarted is a MediaPipelineStatus enum value
    MediaPipelineStatusNotStarted = "NotStarted"
)
const (
    // MediaPipelineStatusUpdatePause is a MediaPipelineStatusUpdate enum value
    MediaPipelineStatusUpdatePause = "Pause"

    // MediaPipelineStatusUpdateResume is a MediaPipelineStatusUpdate enum value
    MediaPipelineStatusUpdateResume = "Resume"
)
const (
    // MediaPipelineTaskStatusNotStarted is a MediaPipelineTaskStatus enum value
    MediaPipelineTaskStatusNotStarted = "NotStarted"

    // MediaPipelineTaskStatusInitializing is a MediaPipelineTaskStatus enum value
    MediaPipelineTaskStatusInitializing = "Initializing"

    // MediaPipelineTaskStatusInProgress is a MediaPipelineTaskStatus enum value
    MediaPipelineTaskStatusInProgress = "InProgress"

    // MediaPipelineTaskStatusFailed is a MediaPipelineTaskStatus enum value
    MediaPipelineTaskStatusFailed = "Failed"

    // MediaPipelineTaskStatusStopping is a MediaPipelineTaskStatus enum value
    MediaPipelineTaskStatusStopping = "Stopping"

    // MediaPipelineTaskStatusStopped is a MediaPipelineTaskStatus enum value
    MediaPipelineTaskStatusStopped = "Stopped"
)
const (
    // MediaStreamTypeMixedAudio is a MediaStreamType enum value
    MediaStreamTypeMixedAudio = "MixedAudio"

    // MediaStreamTypeIndividualAudio is a MediaStreamType enum value
    MediaStreamTypeIndividualAudio = "IndividualAudio"
)
const (
    // PartialResultsStabilityHigh is a PartialResultsStability enum value
    PartialResultsStabilityHigh = "high"

    // PartialResultsStabilityMedium is a PartialResultsStability enum value
    PartialResultsStabilityMedium = "medium"

    // PartialResultsStabilityLow is a PartialResultsStability enum value
    PartialResultsStabilityLow = "low"
)
const (
    // ParticipantRoleAgent is a ParticipantRole enum value
    ParticipantRoleAgent = "AGENT"

    // ParticipantRoleCustomer is a ParticipantRole enum value
    ParticipantRoleCustomer = "CUSTOMER"
)
const (
    // PresenterPositionTopLeft is a PresenterPosition enum value
    PresenterPositionTopLeft = "TopLeft"

    // PresenterPositionTopRight is a PresenterPosition enum value
    PresenterPositionTopRight = "TopRight"

    // PresenterPositionBottomLeft is a PresenterPosition enum value
    PresenterPositionBottomLeft = "BottomLeft"

    // PresenterPositionBottomRight is a PresenterPosition enum value
    PresenterPositionBottomRight = "BottomRight"
)
const (
    // RealTimeAlertRuleTypeKeywordMatch is a RealTimeAlertRuleType enum value
    RealTimeAlertRuleTypeKeywordMatch = "KeywordMatch"

    // RealTimeAlertRuleTypeSentiment is a RealTimeAlertRuleType enum value
    RealTimeAlertRuleTypeSentiment = "Sentiment"

    // RealTimeAlertRuleTypeIssueDetection is a RealTimeAlertRuleType enum value
    RealTimeAlertRuleTypeIssueDetection = "IssueDetection"
)
const (
    // RecordingFileFormatWav is a RecordingFileFormat enum value
    RecordingFileFormatWav = "Wav"

    // RecordingFileFormatOpus is a RecordingFileFormat enum value
    RecordingFileFormatOpus = "Opus"
)
const (
    // ResolutionOptionHd is a ResolutionOption enum value
    ResolutionOptionHd = "HD"

    // ResolutionOptionFhd is a ResolutionOption enum value
    ResolutionOptionFhd = "FHD"
)
const (
    // TileOrderJoinSequence is a TileOrder enum value
    TileOrderJoinSequence = "JoinSequence"

    // TileOrderSpeakerSequence is a TileOrder enum value
    TileOrderSpeakerSequence = "SpeakerSequence"
)
const (
    // VerticalTilePositionLeft is a VerticalTilePosition enum value
    VerticalTilePositionLeft = "Left"

    // VerticalTilePositionRight is a VerticalTilePosition enum value
    VerticalTilePositionRight = "Right"
)
const (
    // VocabularyFilterMethodRemove is a VocabularyFilterMethod enum value
    VocabularyFilterMethodRemove = "remove"

    // VocabularyFilterMethodMask is a VocabularyFilterMethod enum value
    VocabularyFilterMethodMask = "mask"

    // VocabularyFilterMethodTag is a VocabularyFilterMethod enum value
    VocabularyFilterMethodTag = "tag"
)
const (
    // VoiceAnalyticsConfigurationStatusEnabled is a VoiceAnalyticsConfigurationStatus enum value
    VoiceAnalyticsConfigurationStatusEnabled = "Enabled"

    // VoiceAnalyticsConfigurationStatusDisabled is a VoiceAnalyticsConfigurationStatus enum value
    VoiceAnalyticsConfigurationStatusDisabled = "Disabled"
)
const (

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

    // ErrCodeConflictException for service response error code
    // "ConflictException".
    //
    // The request could not be processed because of conflict in the current state
    // of the resource.
    ErrCodeConflictException = "ConflictException"

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

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

    // ErrCodeResourceLimitExceededException for service response error code
    // "ResourceLimitExceededException".
    //
    // The request exceeds the resource limit.
    ErrCodeResourceLimitExceededException = "ResourceLimitExceededException"

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

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

    // ErrCodeThrottledClientException for service response error code
    // "ThrottledClientException".
    //
    // The client exceeded its request rate limit.
    ErrCodeThrottledClientException = "ThrottledClientException"

    // ErrCodeUnauthorizedClientException for service response error code
    // "UnauthorizedClientException".
    //
    // The client is not currently authorized to make the request.
    ErrCodeUnauthorizedClientException = "UnauthorizedClientException"
)
const (
    ServiceName = "Chime SDK Media Pipelines" // Name of service.
    EndpointsID = "media-pipelines-chime"     // ID to lookup a service endpoint with.
    ServiceID   = "Chime SDK Media Pipelines" // ServiceID is a unique identifier of a specific service.
)

Service information constants

const (
    // AudioArtifactsConcatenationStateEnabled is a AudioArtifactsConcatenationState enum value
    AudioArtifactsConcatenationStateEnabled = "Enabled"
)
const (
    // ConcatenationSinkTypeS3bucket is a ConcatenationSinkType enum value
    ConcatenationSinkTypeS3bucket = "S3Bucket"
)
const (
    // ConcatenationSourceTypeMediaCapturePipeline is a ConcatenationSourceType enum value
    ConcatenationSourceTypeMediaCapturePipeline = "MediaCapturePipeline"
)
const (
    // ContentMuxTypeContentOnly is a ContentMuxType enum value
    ContentMuxTypeContentOnly = "ContentOnly"
)
const (
    // ContentTypePii is a ContentType enum value
    ContentTypePii = "PII"
)
const (
    // LayoutOptionGridView is a LayoutOption enum value
    LayoutOptionGridView = "GridView"
)
const (
    // LiveConnectorSinkTypeRtmp is a LiveConnectorSinkType enum value
    LiveConnectorSinkTypeRtmp = "RTMP"
)
const (
    // LiveConnectorSourceTypeChimeSdkMeeting is a LiveConnectorSourceType enum value
    LiveConnectorSourceTypeChimeSdkMeeting = "ChimeSdkMeeting"
)
const (
    // MediaEncodingPcm is a MediaEncoding enum value
    MediaEncodingPcm = "pcm"
)
const (
    // MediaPipelineSinkTypeS3bucket is a MediaPipelineSinkType enum value
    MediaPipelineSinkTypeS3bucket = "S3Bucket"
)
const (
    // MediaPipelineSourceTypeChimeSdkMeeting is a MediaPipelineSourceType enum value
    MediaPipelineSourceTypeChimeSdkMeeting = "ChimeSdkMeeting"
)
const (
    // MediaStreamPipelineSinkTypeKinesisVideoStreamPool is a MediaStreamPipelineSinkType enum value
    MediaStreamPipelineSinkTypeKinesisVideoStreamPool = "KinesisVideoStreamPool"
)
const (
    // SentimentTypeNegative is a SentimentType enum value
    SentimentTypeNegative = "NEGATIVE"
)
const (
    // VideoMuxTypeVideoOnly is a VideoMuxType enum value
    VideoMuxTypeVideoOnly = "VideoOnly"
)
const (
    // VoiceAnalyticsLanguageCodeEnUs is a VoiceAnalyticsLanguageCode enum value
    VoiceAnalyticsLanguageCodeEnUs = "en-US"
)

func ActiveSpeakerPosition_Values

func ActiveSpeakerPosition_Values() []string

ActiveSpeakerPosition_Values returns all elements of the ActiveSpeakerPosition enum

func ArtifactsConcatenationState_Values

func ArtifactsConcatenationState_Values() []string

ArtifactsConcatenationState_Values returns all elements of the ArtifactsConcatenationState enum

func ArtifactsState_Values

func ArtifactsState_Values() []string

ArtifactsState_Values returns all elements of the ArtifactsState enum

func AudioArtifactsConcatenationState_Values

func AudioArtifactsConcatenationState_Values() []string

AudioArtifactsConcatenationState_Values returns all elements of the AudioArtifactsConcatenationState enum

func AudioChannelsOption_Values

func AudioChannelsOption_Values() []string

AudioChannelsOption_Values returns all elements of the AudioChannelsOption enum

func AudioMuxType_Values

func AudioMuxType_Values() []string

AudioMuxType_Values returns all elements of the AudioMuxType enum

func BorderColor_Values

func BorderColor_Values() []string

BorderColor_Values returns all elements of the BorderColor enum

func CallAnalyticsLanguageCode_Values

func CallAnalyticsLanguageCode_Values() []string

CallAnalyticsLanguageCode_Values returns all elements of the CallAnalyticsLanguageCode enum

func CanvasOrientation_Values

func CanvasOrientation_Values() []string

CanvasOrientation_Values returns all elements of the CanvasOrientation enum

func ConcatenationSinkType_Values

func ConcatenationSinkType_Values() []string

ConcatenationSinkType_Values returns all elements of the ConcatenationSinkType enum

func ConcatenationSourceType_Values

func ConcatenationSourceType_Values() []string

ConcatenationSourceType_Values returns all elements of the ConcatenationSourceType enum

func ContentMuxType_Values

func ContentMuxType_Values() []string

ContentMuxType_Values returns all elements of the ContentMuxType enum

func ContentRedactionOutput__Values

func ContentRedactionOutput__Values() []string

ContentRedactionOutput__Values returns all elements of the ContentRedactionOutput_ enum

func ContentShareLayoutOption_Values

func ContentShareLayoutOption_Values() []string

ContentShareLayoutOption_Values returns all elements of the ContentShareLayoutOption enum

func ContentType_Values

func ContentType_Values() []string

ContentType_Values returns all elements of the ContentType enum

func ErrorCode_Values

func ErrorCode_Values() []string

ErrorCode_Values returns all elements of the ErrorCode enum

func FragmentSelectorType_Values

func FragmentSelectorType_Values() []string

FragmentSelectorType_Values returns all elements of the FragmentSelectorType enum

func HighlightColor_Values

func HighlightColor_Values() []string

HighlightColor_Values returns all elements of the HighlightColor enum

func HorizontalTilePosition_Values

func HorizontalTilePosition_Values() []string

HorizontalTilePosition_Values returns all elements of the HorizontalTilePosition enum

func KinesisVideoStreamPoolStatus_Values

func KinesisVideoStreamPoolStatus_Values() []string

KinesisVideoStreamPoolStatus_Values returns all elements of the KinesisVideoStreamPoolStatus enum

func LayoutOption_Values

func LayoutOption_Values() []string

LayoutOption_Values returns all elements of the LayoutOption enum

func LiveConnectorMuxType_Values

func LiveConnectorMuxType_Values() []string

LiveConnectorMuxType_Values returns all elements of the LiveConnectorMuxType enum

func LiveConnectorSinkType_Values

func LiveConnectorSinkType_Values() []string

LiveConnectorSinkType_Values returns all elements of the LiveConnectorSinkType enum

func LiveConnectorSourceType_Values

func LiveConnectorSourceType_Values() []string

LiveConnectorSourceType_Values returns all elements of the LiveConnectorSourceType enum

func MediaEncoding_Values

func MediaEncoding_Values() []string

MediaEncoding_Values returns all elements of the MediaEncoding enum

func MediaInsightsPipelineConfigurationElementType_Values

func MediaInsightsPipelineConfigurationElementType_Values() []string

MediaInsightsPipelineConfigurationElementType_Values returns all elements of the MediaInsightsPipelineConfigurationElementType enum

func MediaPipelineElementStatus_Values

func MediaPipelineElementStatus_Values() []string

MediaPipelineElementStatus_Values returns all elements of the MediaPipelineElementStatus enum

func MediaPipelineSinkType_Values

func MediaPipelineSinkType_Values() []string

MediaPipelineSinkType_Values returns all elements of the MediaPipelineSinkType enum

func MediaPipelineSourceType_Values

func MediaPipelineSourceType_Values() []string

MediaPipelineSourceType_Values returns all elements of the MediaPipelineSourceType enum

func MediaPipelineStatusUpdate_Values

func MediaPipelineStatusUpdate_Values() []string

MediaPipelineStatusUpdate_Values returns all elements of the MediaPipelineStatusUpdate enum

func MediaPipelineStatus_Values

func MediaPipelineStatus_Values() []string

MediaPipelineStatus_Values returns all elements of the MediaPipelineStatus enum

func MediaPipelineTaskStatus_Values

func MediaPipelineTaskStatus_Values() []string

MediaPipelineTaskStatus_Values returns all elements of the MediaPipelineTaskStatus enum

func MediaStreamPipelineSinkType_Values

func MediaStreamPipelineSinkType_Values() []string

MediaStreamPipelineSinkType_Values returns all elements of the MediaStreamPipelineSinkType enum

func MediaStreamType_Values

func MediaStreamType_Values() []string

MediaStreamType_Values returns all elements of the MediaStreamType enum

func PartialResultsStability_Values

func PartialResultsStability_Values() []string

PartialResultsStability_Values returns all elements of the PartialResultsStability enum

func ParticipantRole_Values

func ParticipantRole_Values() []string

ParticipantRole_Values returns all elements of the ParticipantRole enum

func PresenterPosition_Values

func PresenterPosition_Values() []string

PresenterPosition_Values returns all elements of the PresenterPosition enum

func RealTimeAlertRuleType_Values

func RealTimeAlertRuleType_Values() []string

RealTimeAlertRuleType_Values returns all elements of the RealTimeAlertRuleType enum

func RecordingFileFormat_Values

func RecordingFileFormat_Values() []string

RecordingFileFormat_Values returns all elements of the RecordingFileFormat enum

func ResolutionOption_Values

func ResolutionOption_Values() []string

ResolutionOption_Values returns all elements of the ResolutionOption enum

func SentimentType_Values

func SentimentType_Values() []string

SentimentType_Values returns all elements of the SentimentType enum

func TileOrder_Values

func TileOrder_Values() []string

TileOrder_Values returns all elements of the TileOrder enum

func VerticalTilePosition_Values

func VerticalTilePosition_Values() []string

VerticalTilePosition_Values returns all elements of the VerticalTilePosition enum

func VideoMuxType_Values

func VideoMuxType_Values() []string

VideoMuxType_Values returns all elements of the VideoMuxType enum

func VocabularyFilterMethod_Values

func VocabularyFilterMethod_Values() []string

VocabularyFilterMethod_Values returns all elements of the VocabularyFilterMethod enum

func VoiceAnalyticsConfigurationStatus_Values

func VoiceAnalyticsConfigurationStatus_Values() []string

VoiceAnalyticsConfigurationStatus_Values returns all elements of the VoiceAnalyticsConfigurationStatus enum

func VoiceAnalyticsLanguageCode_Values

func VoiceAnalyticsLanguageCode_Values() []string

VoiceAnalyticsLanguageCode_Values returns all elements of the VoiceAnalyticsLanguageCode enum

type ActiveSpeakerOnlyConfiguration

type ActiveSpeakerOnlyConfiguration struct {

    // The position of the ActiveSpeakerOnly video tile.
    ActiveSpeakerPosition *string `type:"string" enum:"ActiveSpeakerPosition"`
    // contains filtered or unexported fields
}

Defines the configuration for an ActiveSpeakerOnly video tile.

func (ActiveSpeakerOnlyConfiguration) GoString

func (s ActiveSpeakerOnlyConfiguration) 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 (*ActiveSpeakerOnlyConfiguration) SetActiveSpeakerPosition

func (s *ActiveSpeakerOnlyConfiguration) SetActiveSpeakerPosition(v string) *ActiveSpeakerOnlyConfiguration

SetActiveSpeakerPosition sets the ActiveSpeakerPosition field's value.

func (ActiveSpeakerOnlyConfiguration) String

func (s ActiveSpeakerOnlyConfiguration) 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 AmazonTranscribeCallAnalyticsProcessorConfiguration

type AmazonTranscribeCallAnalyticsProcessorConfiguration struct {

    // By default, all CategoryEvents are sent to the insights target. If this parameter
    // is specified, only included categories are sent to the insights target.
    CallAnalyticsStreamCategories []*string `min:"1" type:"list"`

    // Labels all personally identifiable information (PII) identified in your transcript.
    //
    // Content identification is performed at the segment level; PII specified in
    // PiiEntityTypes is flagged upon complete transcription of an audio segment.
    //
    // You can’t set ContentIdentificationType and ContentRedactionType in the
    // same request. If you do, your request returns a BadRequestException.
    //
    // For more information, see Redacting or identifying personally identifiable
    // information (https://docs.aws.amazon.com/transcribe/latest/dg/pii-redaction.html)
    // in the Amazon Transcribe Developer Guide.
    ContentIdentificationType *string `type:"string" enum:"ContentType"`

    // Redacts all personally identifiable information (PII) identified in your
    // transcript.
    //
    // Content redaction is performed at the segment level; PII specified in PiiEntityTypes
    // is redacted upon complete transcription of an audio segment.
    //
    // You can’t set ContentRedactionType and ContentIdentificationType in the
    // same request. If you do, your request returns a BadRequestException.
    //
    // For more information, see Redacting or identifying personally identifiable
    // information (https://docs.aws.amazon.com/transcribe/latest/dg/pii-redaction.html)
    // in the Amazon Transcribe Developer Guide.
    ContentRedactionType *string `type:"string" enum:"ContentType"`

    // Enables partial result stabilization for your transcription. Partial result
    // stabilization can reduce latency in your output, but may impact accuracy.
    // For more information, see Partial-result stabilization (https://docs.aws.amazon.com/transcribe/latest/dg/streaming.html#streaming-partial-result-stabilization)
    // in the Amazon Transcribe Developer Guide.
    EnablePartialResultsStabilization *bool `type:"boolean"`

    // If true, UtteranceEvents with IsPartial: true are filtered out of the insights
    // target.
    FilterPartialResults *bool `type:"boolean"`

    // The language code in the configuration.
    //
    // LanguageCode is a required field
    LanguageCode *string `type:"string" required:"true" enum:"CallAnalyticsLanguageCode"`

    // Specifies the name of the custom language model to use when processing a
    // transcription. Note that language model names are case sensitive.
    //
    // The language of the specified language model must match the language code
    // specified in the transcription request. If the languages don't match, the
    // custom language model isn't applied. Language mismatches don't generate errors
    // or warnings.
    //
    // For more information, see Custom language models (https://docs.aws.amazon.com/transcribe/latest/dg/custom-language-models.html)
    // in the Amazon Transcribe Developer Guide.
    LanguageModelName *string `min:"1" type:"string"`

    // Specifies the level of stability to use when you enable partial results stabilization
    // (EnablePartialResultsStabilization).
    //
    // Low stability provides the highest accuracy. High stability transcribes faster,
    // but with slightly lower accuracy.
    //
    // For more information, see Partial-result stabilization (https://docs.aws.amazon.com/transcribe/latest/dg/streaming.html#streaming-partial-result-stabilization)
    // in the Amazon Transcribe Developer Guide.
    PartialResultsStability *string `type:"string" enum:"PartialResultsStability"`

    // Specifies the types of personally identifiable information (PII) to redact
    // from a transcript. You can include as many types as you'd like, or you can
    // select ALL.
    //
    // To include PiiEntityTypes in your Call Analytics request, you must also include
    // ContentIdentificationType or ContentRedactionType, but you can't include
    // both.
    //
    // Values must be comma-separated and can include: ADDRESS, BANK_ACCOUNT_NUMBER,
    // BANK_ROUTING, CREDIT_DEBIT_CVV, CREDIT_DEBIT_EXPIRY, CREDIT_DEBIT_NUMBER,
    // EMAIL, NAME, PHONE, PIN, SSN, or ALL.
    //
    // Length Constraints: Minimum length of 1. Maximum length of 300.
    PiiEntityTypes *string `min:"1" type:"string"`

    // The settings for a post-call analysis task in an analytics configuration.
    PostCallAnalyticsSettings *PostCallAnalyticsSettings `type:"structure"`

    // Specifies how to apply a vocabulary filter to a transcript.
    //
    // To replace words with ***, choose mask.
    //
    // To delete words, choose remove.
    //
    // To flag words without changing them, choose tag.
    VocabularyFilterMethod *string `type:"string" enum:"VocabularyFilterMethod"`

    // Specifies the name of the custom vocabulary filter to use when processing
    // a transcription. Note that vocabulary filter names are case sensitive.
    //
    // If the language of the specified custom vocabulary filter doesn't match the
    // language identified in your media, the vocabulary filter is not applied to
    // your transcription.
    //
    // For more information, see Using vocabulary filtering with unwanted words
    // (https://docs.aws.amazon.com/transcribe/latest/dg/vocabulary-filtering.html)
    // in the Amazon Transcribe Developer Guide.
    //
    // Length Constraints: Minimum length of 1. Maximum length of 200.
    VocabularyFilterName *string `min:"1" type:"string"`

    // Specifies the name of the custom vocabulary to use when processing a transcription.
    // Note that vocabulary names are case sensitive.
    //
    // If the language of the specified custom vocabulary doesn't match the language
    // identified in your media, the custom vocabulary is not applied to your transcription.
    //
    // For more information, see Custom vocabularies (https://docs.aws.amazon.com/transcribe/latest/dg/custom-vocabulary.html)
    // in the Amazon Transcribe Developer Guide.
    //
    // Length Constraints: Minimum length of 1. Maximum length of 200.
    VocabularyName *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

A structure that contains the configuration settings for an Amazon Transcribe call analytics processor.

func (AmazonTranscribeCallAnalyticsProcessorConfiguration) GoString

func (s AmazonTranscribeCallAnalyticsProcessorConfiguration) 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 (*AmazonTranscribeCallAnalyticsProcessorConfiguration) SetCallAnalyticsStreamCategories

func (s *AmazonTranscribeCallAnalyticsProcessorConfiguration) SetCallAnalyticsStreamCategories(v []*string) *AmazonTranscribeCallAnalyticsProcessorConfiguration

SetCallAnalyticsStreamCategories sets the CallAnalyticsStreamCategories field's value.

func (*AmazonTranscribeCallAnalyticsProcessorConfiguration) SetContentIdentificationType

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

SetContentIdentificationType sets the ContentIdentificationType field's value.

func (*AmazonTranscribeCallAnalyticsProcessorConfiguration) SetContentRedactionType

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

SetContentRedactionType sets the ContentRedactionType field's value.

func (*AmazonTranscribeCallAnalyticsProcessorConfiguration) SetEnablePartialResultsStabilization

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

SetEnablePartialResultsStabilization sets the EnablePartialResultsStabilization field's value.

func (*AmazonTranscribeCallAnalyticsProcessorConfiguration) SetFilterPartialResults

func (s *AmazonTranscribeCallAnalyticsProcessorConfiguration) SetFilterPartialResults(v bool) *AmazonTranscribeCallAnalyticsProcessorConfiguration

SetFilterPartialResults sets the FilterPartialResults field's value.

func (*AmazonTranscribeCallAnalyticsProcessorConfiguration) SetLanguageCode

func (s *AmazonTranscribeCallAnalyticsProcessorConfiguration) SetLanguageCode(v string) *AmazonTranscribeCallAnalyticsProcessorConfiguration

SetLanguageCode sets the LanguageCode field's value.

func (*AmazonTranscribeCallAnalyticsProcessorConfiguration) SetLanguageModelName

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

SetLanguageModelName sets the LanguageModelName field's value.

func (*AmazonTranscribeCallAnalyticsProcessorConfiguration) SetPartialResultsStability

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

SetPartialResultsStability sets the PartialResultsStability field's value.

func (*AmazonTranscribeCallAnalyticsProcessorConfiguration) SetPiiEntityTypes

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

SetPiiEntityTypes sets the PiiEntityTypes field's value.

func (*AmazonTranscribeCallAnalyticsProcessorConfiguration) SetPostCallAnalyticsSettings

func (s *AmazonTranscribeCallAnalyticsProcessorConfiguration) SetPostCallAnalyticsSettings(v *PostCallAnalyticsSettings) *AmazonTranscribeCallAnalyticsProcessorConfiguration

SetPostCallAnalyticsSettings sets the PostCallAnalyticsSettings field's value.

func (*AmazonTranscribeCallAnalyticsProcessorConfiguration) SetVocabularyFilterMethod

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

SetVocabularyFilterMethod sets the VocabularyFilterMethod field's value.

func (*AmazonTranscribeCallAnalyticsProcessorConfiguration) SetVocabularyFilterName

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

SetVocabularyFilterName sets the VocabularyFilterName field's value.

func (*AmazonTranscribeCallAnalyticsProcessorConfiguration) SetVocabularyName

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

SetVocabularyName sets the VocabularyName field's value.

func (AmazonTranscribeCallAnalyticsProcessorConfiguration) String

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

func (s *AmazonTranscribeCallAnalyticsProcessorConfiguration) Validate() error

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

type AmazonTranscribeProcessorConfiguration

type AmazonTranscribeProcessorConfiguration struct {

    // Labels all personally identifiable information (PII) identified in your transcript.
    //
    // Content identification is performed at the segment level; PII specified in
    // PiiEntityTypes is flagged upon complete transcription of an audio segment.
    //
    // You can’t set ContentIdentificationType and ContentRedactionType in the
    // same request. If you set both, your request returns a BadRequestException.
    //
    // For more information, see Redacting or identifying personally identifiable
    // information (https://docs.aws.amazon.com/transcribe/latest/dg/pii-redaction.html)
    // in the Amazon Transcribe Developer Guide.
    ContentIdentificationType *string `type:"string" enum:"ContentType"`

    // Redacts all personally identifiable information (PII) identified in your
    // transcript.
    //
    // Content redaction is performed at the segment level; PII specified in PiiEntityTypes
    // is redacted upon complete transcription of an audio segment.
    //
    // You can’t set ContentRedactionType and ContentIdentificationType in the
    // same request. If you set both, your request returns a BadRequestException.
    //
    // For more information, see Redacting or identifying personally identifiable
    // information (https://docs.aws.amazon.com/transcribe/latest/dg/pii-redaction.html)
    // in the Amazon Transcribe Developer Guide.
    ContentRedactionType *string `type:"string" enum:"ContentType"`

    // Enables partial result stabilization for your transcription. Partial result
    // stabilization can reduce latency in your output, but may impact accuracy.
    //
    // For more information, see Partial-result stabilization (https://docs.aws.amazon.com/transcribe/latest/dg/streaming.html#streaming-partial-result-stabilization)
    // in the Amazon Transcribe Developer Guide.
    EnablePartialResultsStabilization *bool `type:"boolean"`

    // If true, TranscriptEvents with IsPartial: true are filtered out of the insights
    // target.
    FilterPartialResults *bool `type:"boolean"`

    // Turns language identification on or off.
    IdentifyLanguage *bool `type:"boolean"`

    // The language code that represents the language spoken in your audio.
    //
    // If you're unsure of the language spoken in your audio, consider using IdentifyLanguage
    // to enable automatic language identification.
    //
    // For a list of languages that real-time Call Analytics supports, see the Supported
    // languages table (https://docs.aws.amazon.com/transcribe/latest/dg/supported-languages.html)
    // in the Amazon Transcribe Developer Guide.
    LanguageCode *string `type:"string" enum:"CallAnalyticsLanguageCode"`

    // The name of the custom language model that you want to use when processing
    // your transcription. Note that language model names are case sensitive.
    //
    // The language of the specified language model must match the language code
    // you specify in your transcription request. If the languages don't match,
    // the custom language model isn't applied. There are no errors or warnings
    // associated with a language mismatch.
    //
    // For more information, see Custom language models (https://docs.aws.amazon.com/transcribe/latest/dg/custom-language-models.html)
    // in the Amazon Transcribe Developer Guide.
    LanguageModelName *string `min:"1" type:"string"`

    // The language options for the transcription, such as automatic language detection.
    LanguageOptions *string `min:"1" type:"string"`

    // The level of stability to use when you enable partial results stabilization
    // (EnablePartialResultsStabilization).
    //
    // Low stability provides the highest accuracy. High stability transcribes faster,
    // but with slightly lower accuracy.
    //
    // For more information, see Partial-result stabilization (https://docs.aws.amazon.com/transcribe/latest/dg/streaming.html#streaming-partial-result-stabilization)
    // in the Amazon Transcribe Developer Guide.
    PartialResultsStability *string `type:"string" enum:"PartialResultsStability"`

    // The types of personally identifiable information (PII) to redact from a transcript.
    // You can include as many types as you'd like, or you can select ALL.
    //
    // To include PiiEntityTypes in your Call Analytics request, you must also include
    // ContentIdentificationType or ContentRedactionType, but you can't include
    // both.
    //
    // Values must be comma-separated and can include: ADDRESS, BANK_ACCOUNT_NUMBER,
    // BANK_ROUTING, CREDIT_DEBIT_CVV, CREDIT_DEBIT_EXPIRY, CREDIT_DEBIT_NUMBER,
    // EMAIL, NAME, PHONE, PIN, SSN, or ALL.
    //
    // If you leave this parameter empty, the default behavior is equivalent to
    // ALL.
    PiiEntityTypes *string `min:"1" type:"string"`

    // The preferred language for the transcription.
    PreferredLanguage *string `type:"string" enum:"CallAnalyticsLanguageCode"`

    // Enables speaker partitioning (diarization) in your transcription output.
    // Speaker partitioning labels the speech from individual speakers in your media
    // file.
    //
    // For more information, see Partitioning speakers (diarization) (https://docs.aws.amazon.com/transcribe/latest/dg/diarization.html)
    // in the Amazon Transcribe Developer Guide.
    ShowSpeakerLabel *bool `type:"boolean"`

    // The vocabulary filtering method used in your Call Analytics transcription.
    VocabularyFilterMethod *string `type:"string" enum:"VocabularyFilterMethod"`

    // The name of the custom vocabulary filter that you specified in your Call
    // Analytics request.
    //
    // Length Constraints: Minimum length of 1. Maximum length of 200.
    VocabularyFilterName *string `min:"1" type:"string"`

    // The names of the custom vocabulary filter or filters using during transcription.
    VocabularyFilterNames *string `min:"1" type:"string"`

    // The name of the custom vocabulary that you specified in your Call Analytics
    // request.
    //
    // Length Constraints: Minimum length of 1. Maximum length of 200.
    VocabularyName *string `min:"1" type:"string"`

    // The names of the custom vocabulary or vocabularies used during transcription.
    VocabularyNames *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

A structure that contains the configuration settings for an Amazon Transcribe processor.

func (AmazonTranscribeProcessorConfiguration) GoString

func (s AmazonTranscribeProcessorConfiguration) 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 (*AmazonTranscribeProcessorConfiguration) SetContentIdentificationType

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

SetContentIdentificationType sets the ContentIdentificationType field's value.

func (*AmazonTranscribeProcessorConfiguration) SetContentRedactionType

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

SetContentRedactionType sets the ContentRedactionType field's value.

func (*AmazonTranscribeProcessorConfiguration) SetEnablePartialResultsStabilization

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

SetEnablePartialResultsStabilization sets the EnablePartialResultsStabilization field's value.

func (*AmazonTranscribeProcessorConfiguration) SetFilterPartialResults

func (s *AmazonTranscribeProcessorConfiguration) SetFilterPartialResults(v bool) *AmazonTranscribeProcessorConfiguration

SetFilterPartialResults sets the FilterPartialResults field's value.

func (*AmazonTranscribeProcessorConfiguration) SetIdentifyLanguage

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

SetIdentifyLanguage sets the IdentifyLanguage field's value.

func (*AmazonTranscribeProcessorConfiguration) SetLanguageCode

func (s *AmazonTranscribeProcessorConfiguration) SetLanguageCode(v string) *AmazonTranscribeProcessorConfiguration

SetLanguageCode sets the LanguageCode field's value.

func (*AmazonTranscribeProcessorConfiguration) SetLanguageModelName

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

SetLanguageModelName sets the LanguageModelName field's value.

func (*AmazonTranscribeProcessorConfiguration) SetLanguageOptions

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

SetLanguageOptions sets the LanguageOptions field's value.

func (*AmazonTranscribeProcessorConfiguration) SetPartialResultsStability

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

SetPartialResultsStability sets the PartialResultsStability field's value.

func (*AmazonTranscribeProcessorConfiguration) SetPiiEntityTypes

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

SetPiiEntityTypes sets the PiiEntityTypes field's value.

func (*AmazonTranscribeProcessorConfiguration) SetPreferredLanguage

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

SetPreferredLanguage sets the PreferredLanguage field's value.

func (*AmazonTranscribeProcessorConfiguration) SetShowSpeakerLabel

func (s *AmazonTranscribeProcessorConfiguration) SetShowSpeakerLabel(v bool) *AmazonTranscribeProcessorConfiguration

SetShowSpeakerLabel sets the ShowSpeakerLabel field's value.

func (*AmazonTranscribeProcessorConfiguration) SetVocabularyFilterMethod

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

SetVocabularyFilterMethod sets the VocabularyFilterMethod field's value.

func (*AmazonTranscribeProcessorConfiguration) SetVocabularyFilterName

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

SetVocabularyFilterName sets the VocabularyFilterName field's value.

func (*AmazonTranscribeProcessorConfiguration) SetVocabularyFilterNames

func (s *AmazonTranscribeProcessorConfiguration) SetVocabularyFilterNames(v string) *AmazonTranscribeProcessorConfiguration

SetVocabularyFilterNames sets the VocabularyFilterNames field's value.

func (*AmazonTranscribeProcessorConfiguration) SetVocabularyName

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

SetVocabularyName sets the VocabularyName field's value.

func (*AmazonTranscribeProcessorConfiguration) SetVocabularyNames

func (s *AmazonTranscribeProcessorConfiguration) SetVocabularyNames(v string) *AmazonTranscribeProcessorConfiguration

SetVocabularyNames sets the VocabularyNames field's value.

func (AmazonTranscribeProcessorConfiguration) String

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

func (s *AmazonTranscribeProcessorConfiguration) Validate() error

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

type ArtifactsConcatenationConfiguration

type ArtifactsConcatenationConfiguration struct {

    // The configuration for the audio artifacts concatenation.
    //
    // Audio is a required field
    Audio *AudioConcatenationConfiguration `type:"structure" required:"true"`

    // The configuration for the composited video artifacts concatenation.
    //
    // CompositedVideo is a required field
    CompositedVideo *CompositedVideoConcatenationConfiguration `type:"structure" required:"true"`

    // The configuration for the content artifacts concatenation.
    //
    // Content is a required field
    Content *ContentConcatenationConfiguration `type:"structure" required:"true"`

    // The configuration for the data channel artifacts concatenation.
    //
    // DataChannel is a required field
    DataChannel *DataChannelConcatenationConfiguration `type:"structure" required:"true"`

    // The configuration for the meeting events artifacts concatenation.
    //
    // MeetingEvents is a required field
    MeetingEvents *MeetingEventsConcatenationConfiguration `type:"structure" required:"true"`

    // The configuration for the transcription messages artifacts concatenation.
    //
    // TranscriptionMessages is a required field
    TranscriptionMessages *TranscriptionMessagesConcatenationConfiguration `type:"structure" required:"true"`

    // The configuration for the video artifacts concatenation.
    //
    // Video is a required field
    Video *VideoConcatenationConfiguration `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

The configuration for the artifacts concatenation.

func (ArtifactsConcatenationConfiguration) GoString

func (s ArtifactsConcatenationConfiguration) 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 (*ArtifactsConcatenationConfiguration) SetAudio

func (s *ArtifactsConcatenationConfiguration) SetAudio(v *AudioConcatenationConfiguration) *ArtifactsConcatenationConfiguration

SetAudio sets the Audio field's value.

func (*ArtifactsConcatenationConfiguration) SetCompositedVideo

func (s *ArtifactsConcatenationConfiguration) SetCompositedVideo(v *CompositedVideoConcatenationConfiguration) *ArtifactsConcatenationConfiguration

SetCompositedVideo sets the CompositedVideo field's value.

func (*ArtifactsConcatenationConfiguration) SetContent

func (s *ArtifactsConcatenationConfiguration) SetContent(v *ContentConcatenationConfiguration) *ArtifactsConcatenationConfiguration

SetContent sets the Content field's value.

func (*ArtifactsConcatenationConfiguration) SetDataChannel

func (s *ArtifactsConcatenationConfiguration) SetDataChannel(v *DataChannelConcatenationConfiguration) *ArtifactsConcatenationConfiguration

SetDataChannel sets the DataChannel field's value.

func (*ArtifactsConcatenationConfiguration) SetMeetingEvents

func (s *ArtifactsConcatenationConfiguration) SetMeetingEvents(v *MeetingEventsConcatenationConfiguration) *ArtifactsConcatenationConfiguration

SetMeetingEvents sets the MeetingEvents field's value.

func (*ArtifactsConcatenationConfiguration) SetTranscriptionMessages

func (s *ArtifactsConcatenationConfiguration) SetTranscriptionMessages(v *TranscriptionMessagesConcatenationConfiguration) *ArtifactsConcatenationConfiguration

SetTranscriptionMessages sets the TranscriptionMessages field's value.

func (*ArtifactsConcatenationConfiguration) SetVideo

func (s *ArtifactsConcatenationConfiguration) SetVideo(v *VideoConcatenationConfiguration) *ArtifactsConcatenationConfiguration

SetVideo sets the Video field's value.

func (ArtifactsConcatenationConfiguration) String

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

func (s *ArtifactsConcatenationConfiguration) Validate() error

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

type ArtifactsConfiguration

type ArtifactsConfiguration struct {

    // The configuration for the audio artifacts.
    //
    // Audio is a required field
    Audio *AudioArtifactsConfiguration `type:"structure" required:"true"`

    // Enables video compositing.
    CompositedVideo *CompositedVideoArtifactsConfiguration `type:"structure"`

    // The configuration for the content artifacts.
    //
    // Content is a required field
    Content *ContentArtifactsConfiguration `type:"structure" required:"true"`

    // The configuration for the video artifacts.
    //
    // Video is a required field
    Video *VideoArtifactsConfiguration `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

The configuration for the artifacts.

func (ArtifactsConfiguration) GoString

func (s ArtifactsConfiguration) 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 (*ArtifactsConfiguration) SetAudio

func (s *ArtifactsConfiguration) SetAudio(v *AudioArtifactsConfiguration) *ArtifactsConfiguration

SetAudio sets the Audio field's value.

func (*ArtifactsConfiguration) SetCompositedVideo

func (s *ArtifactsConfiguration) SetCompositedVideo(v *CompositedVideoArtifactsConfiguration) *ArtifactsConfiguration

SetCompositedVideo sets the CompositedVideo field's value.

func (*ArtifactsConfiguration) SetContent

func (s *ArtifactsConfiguration) SetContent(v *ContentArtifactsConfiguration) *ArtifactsConfiguration

SetContent sets the Content field's value.

func (*ArtifactsConfiguration) SetVideo

func (s *ArtifactsConfiguration) SetVideo(v *VideoArtifactsConfiguration) *ArtifactsConfiguration

SetVideo sets the Video field's value.

func (ArtifactsConfiguration) String

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

func (s *ArtifactsConfiguration) Validate() error

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

type AudioArtifactsConfiguration

type AudioArtifactsConfiguration struct {

    // The MUX type of the audio artifact configuration object.
    //
    // MuxType is a required field
    MuxType *string `type:"string" required:"true" enum:"AudioMuxType"`
    // contains filtered or unexported fields
}

The audio artifact configuration object.

func (AudioArtifactsConfiguration) GoString

func (s AudioArtifactsConfiguration) 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 (*AudioArtifactsConfiguration) SetMuxType

func (s *AudioArtifactsConfiguration) SetMuxType(v string) *AudioArtifactsConfiguration

SetMuxType sets the MuxType field's value.

func (AudioArtifactsConfiguration) String

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

func (s *AudioArtifactsConfiguration) Validate() error

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

type AudioConcatenationConfiguration

type AudioConcatenationConfiguration struct {

    // Enables or disables the configuration object.
    //
    // State is a required field
    State *string `type:"string" required:"true" enum:"AudioArtifactsConcatenationState"`
    // contains filtered or unexported fields
}

The audio artifact concatenation configuration object.

func (AudioConcatenationConfiguration) GoString

func (s AudioConcatenationConfiguration) 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 (*AudioConcatenationConfiguration) SetState

func (s *AudioConcatenationConfiguration) SetState(v string) *AudioConcatenationConfiguration

SetState sets the State field's value.

func (AudioConcatenationConfiguration) String

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

func (s *AudioConcatenationConfiguration) Validate() error

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

type BadRequestException

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

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

    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 ChannelDefinition

type ChannelDefinition struct {

    // The channel ID.
    //
    // ChannelId is a required field
    ChannelId *int64 `type:"integer" required:"true"`

    // Specifies whether the audio in a channel belongs to the AGENT or CUSTOMER.
    ParticipantRole *string `type:"string" enum:"ParticipantRole"`
    // contains filtered or unexported fields
}

Defines an audio channel in a Kinesis video stream.

func (ChannelDefinition) GoString

func (s ChannelDefinition) 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 (*ChannelDefinition) SetChannelId

func (s *ChannelDefinition) SetChannelId(v int64) *ChannelDefinition

SetChannelId sets the ChannelId field's value.

func (*ChannelDefinition) SetParticipantRole

func (s *ChannelDefinition) SetParticipantRole(v string) *ChannelDefinition

SetParticipantRole sets the ParticipantRole field's value.

func (ChannelDefinition) String

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

func (s *ChannelDefinition) Validate() error

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

type ChimeSDKMediaPipelines

type ChimeSDKMediaPipelines struct {
    *client.Client
}

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

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

func New

func New(p client.ConfigProvider, cfgs ...*aws.Config) *ChimeSDKMediaPipelines

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

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

func (*ChimeSDKMediaPipelines) CreateMediaCapturePipeline

func (c *ChimeSDKMediaPipelines) CreateMediaCapturePipeline(input *CreateMediaCapturePipelineInput) (*CreateMediaCapturePipelineOutput, error)

CreateMediaCapturePipeline API operation for Amazon Chime SDK Media Pipelines.

Creates a media pipeline.

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 Media Pipelines's API operation CreateMediaCapturePipeline for usage and error information.

Returned Error Types:

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

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

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • ResourceLimitExceededException The request exceeds the resource 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-media-pipelines-2021-07-15/CreateMediaCapturePipeline

func (*ChimeSDKMediaPipelines) CreateMediaCapturePipelineRequest

func (c *ChimeSDKMediaPipelines) CreateMediaCapturePipelineRequest(input *CreateMediaCapturePipelineInput) (req *request.Request, output *CreateMediaCapturePipelineOutput)

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

func (*ChimeSDKMediaPipelines) CreateMediaCapturePipelineWithContext

func (c *ChimeSDKMediaPipelines) CreateMediaCapturePipelineWithContext(ctx aws.Context, input *CreateMediaCapturePipelineInput, opts ...request.Option) (*CreateMediaCapturePipelineOutput, error)

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

See CreateMediaCapturePipeline 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 (*ChimeSDKMediaPipelines) CreateMediaConcatenationPipeline

func (c *ChimeSDKMediaPipelines) CreateMediaConcatenationPipeline(input *CreateMediaConcatenationPipelineInput) (*CreateMediaConcatenationPipelineOutput, error)

CreateMediaConcatenationPipeline API operation for Amazon Chime SDK Media Pipelines.

Creates a media concatenation pipeline.

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 Media Pipelines's API operation CreateMediaConcatenationPipeline for usage and error information.

Returned Error Types:

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

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

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • ResourceLimitExceededException The request exceeds the resource 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-media-pipelines-2021-07-15/CreateMediaConcatenationPipeline

func (*ChimeSDKMediaPipelines) CreateMediaConcatenationPipelineRequest

func (c *ChimeSDKMediaPipelines) CreateMediaConcatenationPipelineRequest(input *CreateMediaConcatenationPipelineInput) (req *request.Request, output *CreateMediaConcatenationPipelineOutput)

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

func (*ChimeSDKMediaPipelines) CreateMediaConcatenationPipelineWithContext

func (c *ChimeSDKMediaPipelines) CreateMediaConcatenationPipelineWithContext(ctx aws.Context, input *CreateMediaConcatenationPipelineInput, opts ...request.Option) (*CreateMediaConcatenationPipelineOutput, error)

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

See CreateMediaConcatenationPipeline 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 (*ChimeSDKMediaPipelines) CreateMediaInsightsPipeline

func (c *ChimeSDKMediaPipelines) CreateMediaInsightsPipeline(input *CreateMediaInsightsPipelineInput) (*CreateMediaInsightsPipelineOutput, error)

CreateMediaInsightsPipeline API operation for Amazon Chime SDK Media Pipelines.

Creates a media insights pipeline.

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 Media Pipelines's API operation CreateMediaInsightsPipeline for usage and error information.

Returned Error Types:

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

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

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • ResourceLimitExceededException The request exceeds the resource limit.

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-media-pipelines-2021-07-15/CreateMediaInsightsPipeline

func (*ChimeSDKMediaPipelines) CreateMediaInsightsPipelineConfiguration

func (c *ChimeSDKMediaPipelines) CreateMediaInsightsPipelineConfiguration(input *CreateMediaInsightsPipelineConfigurationInput) (*CreateMediaInsightsPipelineConfigurationOutput, error)

CreateMediaInsightsPipelineConfiguration API operation for Amazon Chime SDK Media Pipelines.

A structure that contains the static configurations for a media insights pipeline.

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 Media Pipelines's API operation CreateMediaInsightsPipelineConfiguration for usage and error information.

Returned Error Types:

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

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

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

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • ResourceLimitExceededException The request exceeds the resource 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-media-pipelines-2021-07-15/CreateMediaInsightsPipelineConfiguration

func (*ChimeSDKMediaPipelines) CreateMediaInsightsPipelineConfigurationRequest

func (c *ChimeSDKMediaPipelines) CreateMediaInsightsPipelineConfigurationRequest(input *CreateMediaInsightsPipelineConfigurationInput) (req *request.Request, output *CreateMediaInsightsPipelineConfigurationOutput)

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

func (*ChimeSDKMediaPipelines) CreateMediaInsightsPipelineConfigurationWithContext

func (c *ChimeSDKMediaPipelines) CreateMediaInsightsPipelineConfigurationWithContext(ctx aws.Context, input *CreateMediaInsightsPipelineConfigurationInput, opts ...request.Option) (*CreateMediaInsightsPipelineConfigurationOutput, error)

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

See CreateMediaInsightsPipelineConfiguration 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 (*ChimeSDKMediaPipelines) CreateMediaInsightsPipelineRequest

func (c *ChimeSDKMediaPipelines) CreateMediaInsightsPipelineRequest(input *CreateMediaInsightsPipelineInput) (req *request.Request, output *CreateMediaInsightsPipelineOutput)

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

func (*ChimeSDKMediaPipelines) CreateMediaInsightsPipelineWithContext

func (c *ChimeSDKMediaPipelines) CreateMediaInsightsPipelineWithContext(ctx aws.Context, input *CreateMediaInsightsPipelineInput, opts ...request.Option) (*CreateMediaInsightsPipelineOutput, error)

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

See CreateMediaInsightsPipeline 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 (*ChimeSDKMediaPipelines) CreateMediaLiveConnectorPipeline

func (c *ChimeSDKMediaPipelines) CreateMediaLiveConnectorPipeline(input *CreateMediaLiveConnectorPipelineInput) (*CreateMediaLiveConnectorPipelineOutput, error)

CreateMediaLiveConnectorPipeline API operation for Amazon Chime SDK Media Pipelines.

Creates a media live connector pipeline in an Amazon Chime SDK meeting.

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 Media Pipelines's API operation CreateMediaLiveConnectorPipeline for usage and error information.

Returned Error Types:

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

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

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • ResourceLimitExceededException The request exceeds the resource 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-media-pipelines-2021-07-15/CreateMediaLiveConnectorPipeline

func (*ChimeSDKMediaPipelines) CreateMediaLiveConnectorPipelineRequest

func (c *ChimeSDKMediaPipelines) CreateMediaLiveConnectorPipelineRequest(input *CreateMediaLiveConnectorPipelineInput) (req *request.Request, output *CreateMediaLiveConnectorPipelineOutput)

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

func (*ChimeSDKMediaPipelines) CreateMediaLiveConnectorPipelineWithContext

func (c *ChimeSDKMediaPipelines) CreateMediaLiveConnectorPipelineWithContext(ctx aws.Context, input *CreateMediaLiveConnectorPipelineInput, opts ...request.Option) (*CreateMediaLiveConnectorPipelineOutput, error)

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

See CreateMediaLiveConnectorPipeline 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 (*ChimeSDKMediaPipelines) CreateMediaPipelineKinesisVideoStreamPool

func (c *ChimeSDKMediaPipelines) CreateMediaPipelineKinesisVideoStreamPool(input *CreateMediaPipelineKinesisVideoStreamPoolInput) (*CreateMediaPipelineKinesisVideoStreamPoolOutput, error)

CreateMediaPipelineKinesisVideoStreamPool API operation for Amazon Chime SDK Media Pipelines.

Creates an Kinesis video stream pool for the media pipeline.

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 Media Pipelines's API operation CreateMediaPipelineKinesisVideoStreamPool for usage and error information.

Returned Error Types:

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

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

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • ResourceLimitExceededException The request exceeds the resource limit.

  • ConflictException The request could not be processed because of conflict in the current state of the resource.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-media-pipelines-2021-07-15/CreateMediaPipelineKinesisVideoStreamPool

func (*ChimeSDKMediaPipelines) CreateMediaPipelineKinesisVideoStreamPoolRequest

func (c *ChimeSDKMediaPipelines) CreateMediaPipelineKinesisVideoStreamPoolRequest(input *CreateMediaPipelineKinesisVideoStreamPoolInput) (req *request.Request, output *CreateMediaPipelineKinesisVideoStreamPoolOutput)

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

func (*ChimeSDKMediaPipelines) CreateMediaPipelineKinesisVideoStreamPoolWithContext

func (c *ChimeSDKMediaPipelines) CreateMediaPipelineKinesisVideoStreamPoolWithContext(ctx aws.Context, input *CreateMediaPipelineKinesisVideoStreamPoolInput, opts ...request.Option) (*CreateMediaPipelineKinesisVideoStreamPoolOutput, error)

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

See CreateMediaPipelineKinesisVideoStreamPool 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 (*ChimeSDKMediaPipelines) CreateMediaStreamPipeline

func (c *ChimeSDKMediaPipelines) CreateMediaStreamPipeline(input *CreateMediaStreamPipelineInput) (*CreateMediaStreamPipelineOutput, error)

CreateMediaStreamPipeline API operation for Amazon Chime SDK Media Pipelines.

Creates a streaming media pipeline.

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 Media Pipelines's API operation CreateMediaStreamPipeline for usage and error information.

Returned Error Types:

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

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

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

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • ResourceLimitExceededException The request exceeds the resource 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-media-pipelines-2021-07-15/CreateMediaStreamPipeline

func (*ChimeSDKMediaPipelines) CreateMediaStreamPipelineRequest

func (c *ChimeSDKMediaPipelines) CreateMediaStreamPipelineRequest(input *CreateMediaStreamPipelineInput) (req *request.Request, output *CreateMediaStreamPipelineOutput)

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

func (*ChimeSDKMediaPipelines) CreateMediaStreamPipelineWithContext

func (c *ChimeSDKMediaPipelines) CreateMediaStreamPipelineWithContext(ctx aws.Context, input *CreateMediaStreamPipelineInput, opts ...request.Option) (*CreateMediaStreamPipelineOutput, error)

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

See CreateMediaStreamPipeline 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 (*ChimeSDKMediaPipelines) DeleteMediaCapturePipeline

func (c *ChimeSDKMediaPipelines) DeleteMediaCapturePipeline(input *DeleteMediaCapturePipelineInput) (*DeleteMediaCapturePipelineOutput, error)

DeleteMediaCapturePipeline API operation for Amazon Chime SDK Media Pipelines.

Deletes the media pipeline.

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 Media Pipelines's API operation DeleteMediaCapturePipeline 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.

  • ThrottledClientException The client exceeded its request rate limit.

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

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-media-pipelines-2021-07-15/DeleteMediaCapturePipeline

func (*ChimeSDKMediaPipelines) DeleteMediaCapturePipelineRequest

func (c *ChimeSDKMediaPipelines) DeleteMediaCapturePipelineRequest(input *DeleteMediaCapturePipelineInput) (req *request.Request, output *DeleteMediaCapturePipelineOutput)

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

func (*ChimeSDKMediaPipelines) DeleteMediaCapturePipelineWithContext

func (c *ChimeSDKMediaPipelines) DeleteMediaCapturePipelineWithContext(ctx aws.Context, input *DeleteMediaCapturePipelineInput, opts ...request.Option) (*DeleteMediaCapturePipelineOutput, error)

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

See DeleteMediaCapturePipeline 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 (*ChimeSDKMediaPipelines) DeleteMediaInsightsPipelineConfiguration

func (c *ChimeSDKMediaPipelines) DeleteMediaInsightsPipelineConfiguration(input *DeleteMediaInsightsPipelineConfigurationInput) (*DeleteMediaInsightsPipelineConfigurationOutput, error)

DeleteMediaInsightsPipelineConfiguration API operation for Amazon Chime SDK Media Pipelines.

Deletes the specified configuration settings.

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 Media Pipelines's API operation DeleteMediaInsightsPipelineConfiguration 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.

  • ThrottledClientException The client exceeded its request rate limit.

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

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ConflictException The request could not be processed because of conflict in the current state of the resource.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-media-pipelines-2021-07-15/DeleteMediaInsightsPipelineConfiguration

func (*ChimeSDKMediaPipelines) DeleteMediaInsightsPipelineConfigurationRequest

func (c *ChimeSDKMediaPipelines) DeleteMediaInsightsPipelineConfigurationRequest(input *DeleteMediaInsightsPipelineConfigurationInput) (req *request.Request, output *DeleteMediaInsightsPipelineConfigurationOutput)

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

func (*ChimeSDKMediaPipelines) DeleteMediaInsightsPipelineConfigurationWithContext

func (c *ChimeSDKMediaPipelines) DeleteMediaInsightsPipelineConfigurationWithContext(ctx aws.Context, input *DeleteMediaInsightsPipelineConfigurationInput, opts ...request.Option) (*DeleteMediaInsightsPipelineConfigurationOutput, error)

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

See DeleteMediaInsightsPipelineConfiguration 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 (*ChimeSDKMediaPipelines) DeleteMediaPipeline

func (c *ChimeSDKMediaPipelines) DeleteMediaPipeline(input *DeleteMediaPipelineInput) (*DeleteMediaPipelineOutput, error)

DeleteMediaPipeline API operation for Amazon Chime SDK Media Pipelines.

Deletes the media pipeline.

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 Media Pipelines's API operation DeleteMediaPipeline 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.

  • ThrottledClientException The client exceeded its request rate limit.

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

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ConflictException The request could not be processed because of conflict in the current state of the resource.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-media-pipelines-2021-07-15/DeleteMediaPipeline

func (*ChimeSDKMediaPipelines) DeleteMediaPipelineKinesisVideoStreamPool

func (c *ChimeSDKMediaPipelines) DeleteMediaPipelineKinesisVideoStreamPool(input *DeleteMediaPipelineKinesisVideoStreamPoolInput) (*DeleteMediaPipelineKinesisVideoStreamPoolOutput, error)

DeleteMediaPipelineKinesisVideoStreamPool API operation for Amazon Chime SDK Media Pipelines.

Deletes an Kinesis video stream pool.

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 Media Pipelines's API operation DeleteMediaPipelineKinesisVideoStreamPool 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.

  • ThrottledClientException The client exceeded its request rate limit.

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

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ConflictException The request could not be processed because of conflict in the current state of the resource.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-media-pipelines-2021-07-15/DeleteMediaPipelineKinesisVideoStreamPool

func (*ChimeSDKMediaPipelines) DeleteMediaPipelineKinesisVideoStreamPoolRequest

func (c *ChimeSDKMediaPipelines) DeleteMediaPipelineKinesisVideoStreamPoolRequest(input *DeleteMediaPipelineKinesisVideoStreamPoolInput) (req *request.Request, output *DeleteMediaPipelineKinesisVideoStreamPoolOutput)

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

func (*ChimeSDKMediaPipelines) DeleteMediaPipelineKinesisVideoStreamPoolWithContext

func (c *ChimeSDKMediaPipelines) DeleteMediaPipelineKinesisVideoStreamPoolWithContext(ctx aws.Context, input *DeleteMediaPipelineKinesisVideoStreamPoolInput, opts ...request.Option) (*DeleteMediaPipelineKinesisVideoStreamPoolOutput, error)

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

See DeleteMediaPipelineKinesisVideoStreamPool 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 (*ChimeSDKMediaPipelines) DeleteMediaPipelineRequest

func (c *ChimeSDKMediaPipelines) DeleteMediaPipelineRequest(input *DeleteMediaPipelineInput) (req *request.Request, output *DeleteMediaPipelineOutput)

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

func (*ChimeSDKMediaPipelines) DeleteMediaPipelineWithContext

func (c *ChimeSDKMediaPipelines) DeleteMediaPipelineWithContext(ctx aws.Context, input *DeleteMediaPipelineInput, opts ...request.Option) (*DeleteMediaPipelineOutput, error)

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

See DeleteMediaPipeline 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 (*ChimeSDKMediaPipelines) GetMediaCapturePipeline

func (c *ChimeSDKMediaPipelines) GetMediaCapturePipeline(input *GetMediaCapturePipelineInput) (*GetMediaCapturePipelineOutput, error)

GetMediaCapturePipeline API operation for Amazon Chime SDK Media Pipelines.

Gets an existing media pipeline.

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 Media Pipelines's API operation GetMediaCapturePipeline for usage and error information.

Returned Error Types:

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

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

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-media-pipelines-2021-07-15/GetMediaCapturePipeline

func (*ChimeSDKMediaPipelines) GetMediaCapturePipelineRequest

func (c *ChimeSDKMediaPipelines) GetMediaCapturePipelineRequest(input *GetMediaCapturePipelineInput) (req *request.Request, output *GetMediaCapturePipelineOutput)

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

func (*ChimeSDKMediaPipelines) GetMediaCapturePipelineWithContext

func (c *ChimeSDKMediaPipelines) GetMediaCapturePipelineWithContext(ctx aws.Context, input *GetMediaCapturePipelineInput, opts ...request.Option) (*GetMediaCapturePipelineOutput, error)

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

See GetMediaCapturePipeline 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 (*ChimeSDKMediaPipelines) GetMediaInsightsPipelineConfiguration

func (c *ChimeSDKMediaPipelines) GetMediaInsightsPipelineConfiguration(input *GetMediaInsightsPipelineConfigurationInput) (*GetMediaInsightsPipelineConfigurationOutput, error)

GetMediaInsightsPipelineConfiguration API operation for Amazon Chime SDK Media Pipelines.

Gets the configuration settings for a media insights pipeline.

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 Media Pipelines's API operation GetMediaInsightsPipelineConfiguration for usage and error information.

Returned Error Types:

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

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

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-media-pipelines-2021-07-15/GetMediaInsightsPipelineConfiguration

func (*ChimeSDKMediaPipelines) GetMediaInsightsPipelineConfigurationRequest

func (c *ChimeSDKMediaPipelines) GetMediaInsightsPipelineConfigurationRequest(input *GetMediaInsightsPipelineConfigurationInput) (req *request.Request, output *GetMediaInsightsPipelineConfigurationOutput)

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

func (*ChimeSDKMediaPipelines) GetMediaInsightsPipelineConfigurationWithContext

func (c *ChimeSDKMediaPipelines) GetMediaInsightsPipelineConfigurationWithContext(ctx aws.Context, input *GetMediaInsightsPipelineConfigurationInput, opts ...request.Option) (*GetMediaInsightsPipelineConfigurationOutput, error)

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

See GetMediaInsightsPipelineConfiguration 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 (*ChimeSDKMediaPipelines) GetMediaPipeline

func (c *ChimeSDKMediaPipelines) GetMediaPipeline(input *GetMediaPipelineInput) (*GetMediaPipelineOutput, error)

GetMediaPipeline API operation for Amazon Chime SDK Media Pipelines.

Gets an existing media pipeline.

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 Media Pipelines's API operation GetMediaPipeline for usage and error information.

Returned Error Types:

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

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

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-media-pipelines-2021-07-15/GetMediaPipeline

func (*ChimeSDKMediaPipelines) GetMediaPipelineKinesisVideoStreamPool

func (c *ChimeSDKMediaPipelines) GetMediaPipelineKinesisVideoStreamPool(input *GetMediaPipelineKinesisVideoStreamPoolInput) (*GetMediaPipelineKinesisVideoStreamPoolOutput, error)

GetMediaPipelineKinesisVideoStreamPool API operation for Amazon Chime SDK Media Pipelines.

Gets an Kinesis video stream pool.

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 Media Pipelines's API operation GetMediaPipelineKinesisVideoStreamPool for usage and error information.

Returned Error Types:

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

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

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

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-media-pipelines-2021-07-15/GetMediaPipelineKinesisVideoStreamPool

func (*ChimeSDKMediaPipelines) GetMediaPipelineKinesisVideoStreamPoolRequest

func (c *ChimeSDKMediaPipelines) GetMediaPipelineKinesisVideoStreamPoolRequest(input *GetMediaPipelineKinesisVideoStreamPoolInput) (req *request.Request, output *GetMediaPipelineKinesisVideoStreamPoolOutput)

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

func (*ChimeSDKMediaPipelines) GetMediaPipelineKinesisVideoStreamPoolWithContext

func (c *ChimeSDKMediaPipelines) GetMediaPipelineKinesisVideoStreamPoolWithContext(ctx aws.Context, input *GetMediaPipelineKinesisVideoStreamPoolInput, opts ...request.Option) (*GetMediaPipelineKinesisVideoStreamPoolOutput, error)

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

See GetMediaPipelineKinesisVideoStreamPool 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 (*ChimeSDKMediaPipelines) GetMediaPipelineRequest

func (c *ChimeSDKMediaPipelines) GetMediaPipelineRequest(input *GetMediaPipelineInput) (req *request.Request, output *GetMediaPipelineOutput)

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

func (*ChimeSDKMediaPipelines) GetMediaPipelineWithContext

func (c *ChimeSDKMediaPipelines) GetMediaPipelineWithContext(ctx aws.Context, input *GetMediaPipelineInput, opts ...request.Option) (*GetMediaPipelineOutput, error)

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

See GetMediaPipeline 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 (*ChimeSDKMediaPipelines) GetSpeakerSearchTask

func (c *ChimeSDKMediaPipelines) GetSpeakerSearchTask(input *GetSpeakerSearchTaskInput) (*GetSpeakerSearchTaskOutput, error)

GetSpeakerSearchTask API operation for Amazon Chime SDK Media Pipelines.

Retrieves the details of the specified speaker search task.

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 Media Pipelines's API operation GetSpeakerSearchTask for usage and error information.

Returned Error Types:

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

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

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-media-pipelines-2021-07-15/GetSpeakerSearchTask

func (*ChimeSDKMediaPipelines) GetSpeakerSearchTaskRequest

func (c *ChimeSDKMediaPipelines) GetSpeakerSearchTaskRequest(input *GetSpeakerSearchTaskInput) (req *request.Request, output *GetSpeakerSearchTaskOutput)

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

func (*ChimeSDKMediaPipelines) GetSpeakerSearchTaskWithContext

func (c *ChimeSDKMediaPipelines) GetSpeakerSearchTaskWithContext(ctx aws.Context, input *GetSpeakerSearchTaskInput, opts ...request.Option) (*GetSpeakerSearchTaskOutput, error)

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

See GetSpeakerSearchTask 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 (*ChimeSDKMediaPipelines) GetVoiceToneAnalysisTask

func (c *ChimeSDKMediaPipelines) GetVoiceToneAnalysisTask(input *GetVoiceToneAnalysisTaskInput) (*GetVoiceToneAnalysisTaskOutput, error)

GetVoiceToneAnalysisTask API operation for Amazon Chime SDK Media Pipelines.

Retrieves the details of a voice tone analysis task.

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 Media Pipelines's API operation GetVoiceToneAnalysisTask for usage and error information.

Returned Error Types:

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

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

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-media-pipelines-2021-07-15/GetVoiceToneAnalysisTask

func (*ChimeSDKMediaPipelines) GetVoiceToneAnalysisTaskRequest

func (c *ChimeSDKMediaPipelines) GetVoiceToneAnalysisTaskRequest(input *GetVoiceToneAnalysisTaskInput) (req *request.Request, output *GetVoiceToneAnalysisTaskOutput)

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

func (*ChimeSDKMediaPipelines) GetVoiceToneAnalysisTaskWithContext

func (c *ChimeSDKMediaPipelines) GetVoiceToneAnalysisTaskWithContext(ctx aws.Context, input *GetVoiceToneAnalysisTaskInput, opts ...request.Option) (*GetVoiceToneAnalysisTaskOutput, error)

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

See GetVoiceToneAnalysisTask 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 (*ChimeSDKMediaPipelines) ListMediaCapturePipelines

func (c *ChimeSDKMediaPipelines) ListMediaCapturePipelines(input *ListMediaCapturePipelinesInput) (*ListMediaCapturePipelinesOutput, error)

ListMediaCapturePipelines API operation for Amazon Chime SDK Media Pipelines.

Returns a list of media pipelines.

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 Media Pipelines's API operation ListMediaCapturePipelines for usage and error information.

Returned Error Types:

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

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

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • ResourceLimitExceededException The request exceeds the resource 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-media-pipelines-2021-07-15/ListMediaCapturePipelines

func (*ChimeSDKMediaPipelines) ListMediaCapturePipelinesPages

func (c *ChimeSDKMediaPipelines) ListMediaCapturePipelinesPages(input *ListMediaCapturePipelinesInput, fn func(*ListMediaCapturePipelinesOutput, bool) bool) error

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

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

func (*ChimeSDKMediaPipelines) ListMediaCapturePipelinesPagesWithContext

func (c *ChimeSDKMediaPipelines) ListMediaCapturePipelinesPagesWithContext(ctx aws.Context, input *ListMediaCapturePipelinesInput, fn func(*ListMediaCapturePipelinesOutput, bool) bool, opts ...request.Option) error

ListMediaCapturePipelinesPagesWithContext same as ListMediaCapturePipelinesPages 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 (*ChimeSDKMediaPipelines) ListMediaCapturePipelinesRequest

func (c *ChimeSDKMediaPipelines) ListMediaCapturePipelinesRequest(input *ListMediaCapturePipelinesInput) (req *request.Request, output *ListMediaCapturePipelinesOutput)

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

func (*ChimeSDKMediaPipelines) ListMediaCapturePipelinesWithContext

func (c *ChimeSDKMediaPipelines) ListMediaCapturePipelinesWithContext(ctx aws.Context, input *ListMediaCapturePipelinesInput, opts ...request.Option) (*ListMediaCapturePipelinesOutput, error)

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

See ListMediaCapturePipelines 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 (*ChimeSDKMediaPipelines) ListMediaInsightsPipelineConfigurations

func (c *ChimeSDKMediaPipelines) ListMediaInsightsPipelineConfigurations(input *ListMediaInsightsPipelineConfigurationsInput) (*ListMediaInsightsPipelineConfigurationsOutput, error)

ListMediaInsightsPipelineConfigurations API operation for Amazon Chime SDK Media Pipelines.

Lists the available media insights pipeline configurations.

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 Media Pipelines's API operation ListMediaInsightsPipelineConfigurations for usage and error information.

Returned Error Types:

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

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

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • ResourceLimitExceededException The request exceeds the resource 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-media-pipelines-2021-07-15/ListMediaInsightsPipelineConfigurations

func (*ChimeSDKMediaPipelines) ListMediaInsightsPipelineConfigurationsPages

func (c *ChimeSDKMediaPipelines) ListMediaInsightsPipelineConfigurationsPages(input *ListMediaInsightsPipelineConfigurationsInput, fn func(*ListMediaInsightsPipelineConfigurationsOutput, bool) bool) error

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

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

func (*ChimeSDKMediaPipelines) ListMediaInsightsPipelineConfigurationsPagesWithContext

func (c *ChimeSDKMediaPipelines) ListMediaInsightsPipelineConfigurationsPagesWithContext(ctx aws.Context, input *ListMediaInsightsPipelineConfigurationsInput, fn func(*ListMediaInsightsPipelineConfigurationsOutput, bool) bool, opts ...request.Option) error

ListMediaInsightsPipelineConfigurationsPagesWithContext same as ListMediaInsightsPipelineConfigurationsPages 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 (*ChimeSDKMediaPipelines) ListMediaInsightsPipelineConfigurationsRequest

func (c *ChimeSDKMediaPipelines) ListMediaInsightsPipelineConfigurationsRequest(input *ListMediaInsightsPipelineConfigurationsInput) (req *request.Request, output *ListMediaInsightsPipelineConfigurationsOutput)

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

func (*ChimeSDKMediaPipelines) ListMediaInsightsPipelineConfigurationsWithContext

func (c *ChimeSDKMediaPipelines) ListMediaInsightsPipelineConfigurationsWithContext(ctx aws.Context, input *ListMediaInsightsPipelineConfigurationsInput, opts ...request.Option) (*ListMediaInsightsPipelineConfigurationsOutput, error)

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

See ListMediaInsightsPipelineConfigurations 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 (*ChimeSDKMediaPipelines) ListMediaPipelineKinesisVideoStreamPools

func (c *ChimeSDKMediaPipelines) ListMediaPipelineKinesisVideoStreamPools(input *ListMediaPipelineKinesisVideoStreamPoolsInput) (*ListMediaPipelineKinesisVideoStreamPoolsOutput, error)

ListMediaPipelineKinesisVideoStreamPools API operation for Amazon Chime SDK Media Pipelines.

Lists the video stream pools in the media pipeline.

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 Media Pipelines's API operation ListMediaPipelineKinesisVideoStreamPools for usage and error information.

Returned Error Types:

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

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

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • ResourceLimitExceededException The request exceeds the resource 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-media-pipelines-2021-07-15/ListMediaPipelineKinesisVideoStreamPools

func (*ChimeSDKMediaPipelines) ListMediaPipelineKinesisVideoStreamPoolsPages

func (c *ChimeSDKMediaPipelines) ListMediaPipelineKinesisVideoStreamPoolsPages(input *ListMediaPipelineKinesisVideoStreamPoolsInput, fn func(*ListMediaPipelineKinesisVideoStreamPoolsOutput, bool) bool) error

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

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

func (*ChimeSDKMediaPipelines) ListMediaPipelineKinesisVideoStreamPoolsPagesWithContext

func (c *ChimeSDKMediaPipelines) ListMediaPipelineKinesisVideoStreamPoolsPagesWithContext(ctx aws.Context, input *ListMediaPipelineKinesisVideoStreamPoolsInput, fn func(*ListMediaPipelineKinesisVideoStreamPoolsOutput, bool) bool, opts ...request.Option) error

ListMediaPipelineKinesisVideoStreamPoolsPagesWithContext same as ListMediaPipelineKinesisVideoStreamPoolsPages 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 (*ChimeSDKMediaPipelines) ListMediaPipelineKinesisVideoStreamPoolsRequest

func (c *ChimeSDKMediaPipelines) ListMediaPipelineKinesisVideoStreamPoolsRequest(input *ListMediaPipelineKinesisVideoStreamPoolsInput) (req *request.Request, output *ListMediaPipelineKinesisVideoStreamPoolsOutput)

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

func (*ChimeSDKMediaPipelines) ListMediaPipelineKinesisVideoStreamPoolsWithContext

func (c *ChimeSDKMediaPipelines) ListMediaPipelineKinesisVideoStreamPoolsWithContext(ctx aws.Context, input *ListMediaPipelineKinesisVideoStreamPoolsInput, opts ...request.Option) (*ListMediaPipelineKinesisVideoStreamPoolsOutput, error)

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

See ListMediaPipelineKinesisVideoStreamPools 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 (*ChimeSDKMediaPipelines) ListMediaPipelines

func (c *ChimeSDKMediaPipelines) ListMediaPipelines(input *ListMediaPipelinesInput) (*ListMediaPipelinesOutput, error)

ListMediaPipelines API operation for Amazon Chime SDK Media Pipelines.

Returns a list of media pipelines.

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 Media Pipelines's API operation ListMediaPipelines for usage and error information.

Returned Error Types:

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

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

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • ResourceLimitExceededException The request exceeds the resource 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-media-pipelines-2021-07-15/ListMediaPipelines

func (*ChimeSDKMediaPipelines) ListMediaPipelinesPages

func (c *ChimeSDKMediaPipelines) ListMediaPipelinesPages(input *ListMediaPipelinesInput, fn func(*ListMediaPipelinesOutput, bool) bool) error

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

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

func (*ChimeSDKMediaPipelines) ListMediaPipelinesPagesWithContext

func (c *ChimeSDKMediaPipelines) ListMediaPipelinesPagesWithContext(ctx aws.Context, input *ListMediaPipelinesInput, fn func(*ListMediaPipelinesOutput, bool) bool, opts ...request.Option) error

ListMediaPipelinesPagesWithContext same as ListMediaPipelinesPages 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 (*ChimeSDKMediaPipelines) ListMediaPipelinesRequest

func (c *ChimeSDKMediaPipelines) ListMediaPipelinesRequest(input *ListMediaPipelinesInput) (req *request.Request, output *ListMediaPipelinesOutput)

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

func (*ChimeSDKMediaPipelines) ListMediaPipelinesWithContext

func (c *ChimeSDKMediaPipelines) ListMediaPipelinesWithContext(ctx aws.Context, input *ListMediaPipelinesInput, opts ...request.Option) (*ListMediaPipelinesOutput, error)

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

See ListMediaPipelines 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 (*ChimeSDKMediaPipelines) ListTagsForResource

func (c *ChimeSDKMediaPipelines) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)

ListTagsForResource API operation for Amazon Chime SDK Media Pipelines.

Lists the tags available for a media pipeline.

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 Media Pipelines's API operation ListTagsForResource 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.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-media-pipelines-2021-07-15/ListTagsForResource

func (*ChimeSDKMediaPipelines) ListTagsForResourceRequest

func (c *ChimeSDKMediaPipelines) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)

ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListTagsForResourceRequest method.
req, resp := client.ListTagsForResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-media-pipelines-2021-07-15/ListTagsForResource

func (*ChimeSDKMediaPipelines) ListTagsForResourceWithContext

func (c *ChimeSDKMediaPipelines) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)

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

See ListTagsForResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ChimeSDKMediaPipelines) StartSpeakerSearchTask

func (c *ChimeSDKMediaPipelines) StartSpeakerSearchTask(input *StartSpeakerSearchTaskInput) (*StartSpeakerSearchTaskOutput, error)

StartSpeakerSearchTask API operation for Amazon Chime SDK Media Pipelines.

Starts a speaker search task.

Before starting any speaker search tasks, you must provide all notices and obtain all consents from the speaker as required under applicable privacy and biometrics laws, and as required under the AWS service terms (https://aws.amazon.com/service-terms/) for the Amazon Chime SDK.

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 Media Pipelines's API operation StartSpeakerSearchTask for usage and error information.

Returned Error Types:

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

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

  • ConflictException The request could not be processed because of conflict in the current state of the resource.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-media-pipelines-2021-07-15/StartSpeakerSearchTask

func (*ChimeSDKMediaPipelines) StartSpeakerSearchTaskRequest

func (c *ChimeSDKMediaPipelines) StartSpeakerSearchTaskRequest(input *StartSpeakerSearchTaskInput) (req *request.Request, output *StartSpeakerSearchTaskOutput)

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

func (*ChimeSDKMediaPipelines) StartSpeakerSearchTaskWithContext

func (c *ChimeSDKMediaPipelines) StartSpeakerSearchTaskWithContext(ctx aws.Context, input *StartSpeakerSearchTaskInput, opts ...request.Option) (*StartSpeakerSearchTaskOutput, error)

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

See StartSpeakerSearchTask 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 (*ChimeSDKMediaPipelines) StartVoiceToneAnalysisTask

func (c *ChimeSDKMediaPipelines) StartVoiceToneAnalysisTask(input *StartVoiceToneAnalysisTaskInput) (*StartVoiceToneAnalysisTaskOutput, error)

StartVoiceToneAnalysisTask API operation for Amazon Chime SDK Media Pipelines.

Starts a voice tone analysis task. For more information about voice tone analysis, see Using Amazon Chime SDK voice analytics (https://docs.aws.amazon.com/chime-sdk/latest/dg/voice-analytics.html) in the Amazon Chime SDK Developer Guide.

Before starting any voice tone analysis tasks, you must provide all notices and obtain all consents from the speaker as required under applicable privacy and biometrics laws, and as required under the AWS service terms (https://aws.amazon.com/service-terms/) for the Amazon Chime SDK.

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 Media Pipelines's API operation StartVoiceToneAnalysisTask for usage and error information.

Returned Error Types:

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

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

  • ConflictException The request could not be processed because of conflict in the current state of the resource.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-media-pipelines-2021-07-15/StartVoiceToneAnalysisTask

func (*ChimeSDKMediaPipelines) StartVoiceToneAnalysisTaskRequest

func (c *ChimeSDKMediaPipelines) StartVoiceToneAnalysisTaskRequest(input *StartVoiceToneAnalysisTaskInput) (req *request.Request, output *StartVoiceToneAnalysisTaskOutput)

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

func (*ChimeSDKMediaPipelines) StartVoiceToneAnalysisTaskWithContext

func (c *ChimeSDKMediaPipelines) StartVoiceToneAnalysisTaskWithContext(ctx aws.Context, input *StartVoiceToneAnalysisTaskInput, opts ...request.Option) (*StartVoiceToneAnalysisTaskOutput, error)

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

See StartVoiceToneAnalysisTask 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 (*ChimeSDKMediaPipelines) StopSpeakerSearchTask

func (c *ChimeSDKMediaPipelines) StopSpeakerSearchTask(input *StopSpeakerSearchTaskInput) (*StopSpeakerSearchTaskOutput, error)

StopSpeakerSearchTask API operation for Amazon Chime SDK Media Pipelines.

Stops a speaker search task.

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 Media Pipelines's API operation StopSpeakerSearchTask for usage and error information.

Returned Error Types:

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

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

  • ConflictException The request could not be processed because of conflict in the current state of the resource.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-media-pipelines-2021-07-15/StopSpeakerSearchTask

func (*ChimeSDKMediaPipelines) StopSpeakerSearchTaskRequest

func (c *ChimeSDKMediaPipelines) StopSpeakerSearchTaskRequest(input *StopSpeakerSearchTaskInput) (req *request.Request, output *StopSpeakerSearchTaskOutput)

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

func (*ChimeSDKMediaPipelines) StopSpeakerSearchTaskWithContext

func (c *ChimeSDKMediaPipelines) StopSpeakerSearchTaskWithContext(ctx aws.Context, input *StopSpeakerSearchTaskInput, opts ...request.Option) (*StopSpeakerSearchTaskOutput, error)

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

See StopSpeakerSearchTask 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 (*ChimeSDKMediaPipelines) StopVoiceToneAnalysisTask

func (c *ChimeSDKMediaPipelines) StopVoiceToneAnalysisTask(input *StopVoiceToneAnalysisTaskInput) (*StopVoiceToneAnalysisTaskOutput, error)

StopVoiceToneAnalysisTask API operation for Amazon Chime SDK Media Pipelines.

Stops a voice tone analysis task.

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 Media Pipelines's API operation StopVoiceToneAnalysisTask for usage and error information.

Returned Error Types:

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

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

  • ConflictException The request could not be processed because of conflict in the current state of the resource.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-media-pipelines-2021-07-15/StopVoiceToneAnalysisTask

func (*ChimeSDKMediaPipelines) StopVoiceToneAnalysisTaskRequest

func (c *ChimeSDKMediaPipelines) StopVoiceToneAnalysisTaskRequest(input *StopVoiceToneAnalysisTaskInput) (req *request.Request, output *StopVoiceToneAnalysisTaskOutput)

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

func (*ChimeSDKMediaPipelines) StopVoiceToneAnalysisTaskWithContext

func (c *ChimeSDKMediaPipelines) StopVoiceToneAnalysisTaskWithContext(ctx aws.Context, input *StopVoiceToneAnalysisTaskInput, opts ...request.Option) (*StopVoiceToneAnalysisTaskOutput, error)

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

See StopVoiceToneAnalysisTask 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 (*ChimeSDKMediaPipelines) TagResource

func (c *ChimeSDKMediaPipelines) TagResource(input *TagResourceInput) (*TagResourceOutput, error)

TagResource API operation for Amazon Chime SDK Media Pipelines.

The ARN of the media pipeline that you want to tag. Consists of the pipeline's endpoint region, resource ID, and pipeline ID.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime SDK Media Pipelines's API operation TagResource 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.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-media-pipelines-2021-07-15/TagResource

func (*ChimeSDKMediaPipelines) TagResourceRequest

func (c *ChimeSDKMediaPipelines) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)

TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See TagResource for more information on using the TagResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the TagResourceRequest method.
req, resp := client.TagResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-media-pipelines-2021-07-15/TagResource

func (*ChimeSDKMediaPipelines) TagResourceWithContext

func (c *ChimeSDKMediaPipelines) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)

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

See TagResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ChimeSDKMediaPipelines) UntagResource

func (c *ChimeSDKMediaPipelines) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)

UntagResource API operation for Amazon Chime SDK Media Pipelines.

Removes any tags from a media pipeline.

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 Media Pipelines's API operation UntagResource 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.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-media-pipelines-2021-07-15/UntagResource

func (*ChimeSDKMediaPipelines) UntagResourceRequest

func (c *ChimeSDKMediaPipelines) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)

UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UntagResource for more information on using the UntagResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UntagResourceRequest method.
req, resp := client.UntagResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-media-pipelines-2021-07-15/UntagResource

func (*ChimeSDKMediaPipelines) UntagResourceWithContext

func (c *ChimeSDKMediaPipelines) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)

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

See UntagResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ChimeSDKMediaPipelines) UpdateMediaInsightsPipelineConfiguration

func (c *ChimeSDKMediaPipelines) UpdateMediaInsightsPipelineConfiguration(input *UpdateMediaInsightsPipelineConfigurationInput) (*UpdateMediaInsightsPipelineConfigurationOutput, error)

UpdateMediaInsightsPipelineConfiguration API operation for Amazon Chime SDK Media Pipelines.

Updates the media insights pipeline's configuration settings.

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 Media Pipelines's API operation UpdateMediaInsightsPipelineConfiguration for usage and error information.

Returned Error Types:

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

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

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

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

  • ConflictException The request could not be processed because of conflict in the current state of the resource.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-media-pipelines-2021-07-15/UpdateMediaInsightsPipelineConfiguration

func (*ChimeSDKMediaPipelines) UpdateMediaInsightsPipelineConfigurationRequest

func (c *ChimeSDKMediaPipelines) UpdateMediaInsightsPipelineConfigurationRequest(input *UpdateMediaInsightsPipelineConfigurationInput) (req *request.Request, output *UpdateMediaInsightsPipelineConfigurationOutput)

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

func (*ChimeSDKMediaPipelines) UpdateMediaInsightsPipelineConfigurationWithContext

func (c *ChimeSDKMediaPipelines) UpdateMediaInsightsPipelineConfigurationWithContext(ctx aws.Context, input *UpdateMediaInsightsPipelineConfigurationInput, opts ...request.Option) (*UpdateMediaInsightsPipelineConfigurationOutput, error)

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

See UpdateMediaInsightsPipelineConfiguration 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 (*ChimeSDKMediaPipelines) UpdateMediaInsightsPipelineStatus

func (c *ChimeSDKMediaPipelines) UpdateMediaInsightsPipelineStatus(input *UpdateMediaInsightsPipelineStatusInput) (*UpdateMediaInsightsPipelineStatusOutput, error)

UpdateMediaInsightsPipelineStatus API operation for Amazon Chime SDK Media Pipelines.

Updates the status of a media insights pipeline.

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 Media Pipelines's API operation UpdateMediaInsightsPipelineStatus for usage and error information.

Returned Error Types:

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

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

  • ConflictException The request could not be processed because of conflict in the current state of the resource.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-media-pipelines-2021-07-15/UpdateMediaInsightsPipelineStatus

func (*ChimeSDKMediaPipelines) UpdateMediaInsightsPipelineStatusRequest

func (c *ChimeSDKMediaPipelines) UpdateMediaInsightsPipelineStatusRequest(input *UpdateMediaInsightsPipelineStatusInput) (req *request.Request, output *UpdateMediaInsightsPipelineStatusOutput)

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

func (*ChimeSDKMediaPipelines) UpdateMediaInsightsPipelineStatusWithContext

func (c *ChimeSDKMediaPipelines) UpdateMediaInsightsPipelineStatusWithContext(ctx aws.Context, input *UpdateMediaInsightsPipelineStatusInput, opts ...request.Option) (*UpdateMediaInsightsPipelineStatusOutput, error)

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

See UpdateMediaInsightsPipelineStatus 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 (*ChimeSDKMediaPipelines) UpdateMediaPipelineKinesisVideoStreamPool

func (c *ChimeSDKMediaPipelines) UpdateMediaPipelineKinesisVideoStreamPool(input *UpdateMediaPipelineKinesisVideoStreamPoolInput) (*UpdateMediaPipelineKinesisVideoStreamPoolOutput, error)

UpdateMediaPipelineKinesisVideoStreamPool API operation for Amazon Chime SDK Media Pipelines.

Updates an Kinesis video stream pool in a media pipeline.

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 Media Pipelines's API operation UpdateMediaPipelineKinesisVideoStreamPool for usage and error information.

Returned Error Types:

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

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

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

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • ConflictException The request could not be processed because of conflict in the current state of the resource.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-media-pipelines-2021-07-15/UpdateMediaPipelineKinesisVideoStreamPool

func (*ChimeSDKMediaPipelines) UpdateMediaPipelineKinesisVideoStreamPoolRequest

func (c *ChimeSDKMediaPipelines) UpdateMediaPipelineKinesisVideoStreamPoolRequest(input *UpdateMediaPipelineKinesisVideoStreamPoolInput) (req *request.Request, output *UpdateMediaPipelineKinesisVideoStreamPoolOutput)

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

func (*ChimeSDKMediaPipelines) UpdateMediaPipelineKinesisVideoStreamPoolWithContext

func (c *ChimeSDKMediaPipelines) UpdateMediaPipelineKinesisVideoStreamPoolWithContext(ctx aws.Context, input *UpdateMediaPipelineKinesisVideoStreamPoolInput, opts ...request.Option) (*UpdateMediaPipelineKinesisVideoStreamPoolOutput, error)

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

See UpdateMediaPipelineKinesisVideoStreamPool 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 ChimeSdkMeetingConcatenationConfiguration

type ChimeSdkMeetingConcatenationConfiguration struct {

    // The configuration for the artifacts in an Amazon Chime SDK meeting concatenation.
    //
    // ArtifactsConfiguration is a required field
    ArtifactsConfiguration *ArtifactsConcatenationConfiguration `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

The configuration object of the Amazon Chime SDK meeting concatenation for a specified media pipeline.

func (ChimeSdkMeetingConcatenationConfiguration) GoString

func (s ChimeSdkMeetingConcatenationConfiguration) 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 (*ChimeSdkMeetingConcatenationConfiguration) SetArtifactsConfiguration

func (s *ChimeSdkMeetingConcatenationConfiguration) SetArtifactsConfiguration(v *ArtifactsConcatenationConfiguration) *ChimeSdkMeetingConcatenationConfiguration

SetArtifactsConfiguration sets the ArtifactsConfiguration field's value.

func (ChimeSdkMeetingConcatenationConfiguration) String

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

func (s *ChimeSdkMeetingConcatenationConfiguration) Validate() error

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

type ChimeSdkMeetingConfiguration

type ChimeSdkMeetingConfiguration struct {

    // The configuration for the artifacts in an Amazon Chime SDK meeting.
    ArtifactsConfiguration *ArtifactsConfiguration `type:"structure"`

    // The source configuration for a specified media pipeline.
    SourceConfiguration *SourceConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

The configuration object of the Amazon Chime SDK meeting for a specified media pipeline. SourceType must be ChimeSdkMeeting.

func (ChimeSdkMeetingConfiguration) GoString

func (s ChimeSdkMeetingConfiguration) 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 (*ChimeSdkMeetingConfiguration) SetArtifactsConfiguration

func (s *ChimeSdkMeetingConfiguration) SetArtifactsConfiguration(v *ArtifactsConfiguration) *ChimeSdkMeetingConfiguration

SetArtifactsConfiguration sets the ArtifactsConfiguration field's value.

func (*ChimeSdkMeetingConfiguration) SetSourceConfiguration

func (s *ChimeSdkMeetingConfiguration) SetSourceConfiguration(v *SourceConfiguration) *ChimeSdkMeetingConfiguration

SetSourceConfiguration sets the SourceConfiguration field's value.

func (ChimeSdkMeetingConfiguration) String

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

func (s *ChimeSdkMeetingConfiguration) Validate() error

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

type ChimeSdkMeetingLiveConnectorConfiguration

type ChimeSdkMeetingLiveConnectorConfiguration struct {

    // The configuration object's Chime SDK meeting ARN.
    //
    // Arn is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by ChimeSdkMeetingLiveConnectorConfiguration's
    // String and GoString methods.
    //
    // Arn is a required field
    Arn *string `min:"1" type:"string" required:"true" sensitive:"true"`

    // The media pipeline's composited video.
    CompositedVideo *CompositedVideoArtifactsConfiguration `type:"structure"`

    // The configuration object's multiplex type.
    //
    // MuxType is a required field
    MuxType *string `type:"string" required:"true" enum:"LiveConnectorMuxType"`

    // The source configuration settings of the media pipeline's configuration object.
    SourceConfiguration *SourceConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

The media pipeline's configuration object.

func (ChimeSdkMeetingLiveConnectorConfiguration) GoString

func (s ChimeSdkMeetingLiveConnectorConfiguration) 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 (*ChimeSdkMeetingLiveConnectorConfiguration) SetArn

func (s *ChimeSdkMeetingLiveConnectorConfiguration) SetArn(v string) *ChimeSdkMeetingLiveConnectorConfiguration

SetArn sets the Arn field's value.

func (*ChimeSdkMeetingLiveConnectorConfiguration) SetCompositedVideo

func (s *ChimeSdkMeetingLiveConnectorConfiguration) SetCompositedVideo(v *CompositedVideoArtifactsConfiguration) *ChimeSdkMeetingLiveConnectorConfiguration

SetCompositedVideo sets the CompositedVideo field's value.

func (*ChimeSdkMeetingLiveConnectorConfiguration) SetMuxType

func (s *ChimeSdkMeetingLiveConnectorConfiguration) SetMuxType(v string) *ChimeSdkMeetingLiveConnectorConfiguration

SetMuxType sets the MuxType field's value.

func (*ChimeSdkMeetingLiveConnectorConfiguration) SetSourceConfiguration

func (s *ChimeSdkMeetingLiveConnectorConfiguration) SetSourceConfiguration(v *SourceConfiguration) *ChimeSdkMeetingLiveConnectorConfiguration

SetSourceConfiguration sets the SourceConfiguration field's value.

func (ChimeSdkMeetingLiveConnectorConfiguration) String

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

func (s *ChimeSdkMeetingLiveConnectorConfiguration) Validate() error

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

type CompositedVideoArtifactsConfiguration

type CompositedVideoArtifactsConfiguration struct {

    // The GridView configuration setting.
    //
    // GridViewConfiguration is a required field
    GridViewConfiguration *GridViewConfiguration `type:"structure" required:"true"`

    // The layout setting, such as GridView in the configuration object.
    Layout *string `type:"string" enum:"LayoutOption"`

    // The video resolution setting in the configuration object. Default: HD at
    // 1280 x 720. FHD resolution: 1920 x 1080.
    Resolution *string `type:"string" enum:"ResolutionOption"`
    // contains filtered or unexported fields
}

Specifies the configuration for compositing video artifacts.

func (CompositedVideoArtifactsConfiguration) GoString

func (s CompositedVideoArtifactsConfiguration) 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 (*CompositedVideoArtifactsConfiguration) SetGridViewConfiguration

func (s *CompositedVideoArtifactsConfiguration) SetGridViewConfiguration(v *GridViewConfiguration) *CompositedVideoArtifactsConfiguration

SetGridViewConfiguration sets the GridViewConfiguration field's value.

func (*CompositedVideoArtifactsConfiguration) SetLayout

func (s *CompositedVideoArtifactsConfiguration) SetLayout(v string) *CompositedVideoArtifactsConfiguration

SetLayout sets the Layout field's value.

func (*CompositedVideoArtifactsConfiguration) SetResolution

func (s *CompositedVideoArtifactsConfiguration) SetResolution(v string) *CompositedVideoArtifactsConfiguration

SetResolution sets the Resolution field's value.

func (CompositedVideoArtifactsConfiguration) String

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

func (s *CompositedVideoArtifactsConfiguration) Validate() error

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

type CompositedVideoConcatenationConfiguration

type CompositedVideoConcatenationConfiguration struct {

    // Enables or disables the configuration object.
    //
    // State is a required field
    State *string `type:"string" required:"true" enum:"ArtifactsConcatenationState"`
    // contains filtered or unexported fields
}

The composited video configuration object for a specified media pipeline. SourceType must be ChimeSdkMeeting.

func (CompositedVideoConcatenationConfiguration) GoString

func (s CompositedVideoConcatenationConfiguration) 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 (*CompositedVideoConcatenationConfiguration) SetState

func (s *CompositedVideoConcatenationConfiguration) SetState(v string) *CompositedVideoConcatenationConfiguration

SetState sets the State field's value.

func (CompositedVideoConcatenationConfiguration) String

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

func (s *CompositedVideoConcatenationConfiguration) Validate() error

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

type ConcatenationSink

type ConcatenationSink struct {

    // The configuration settings for an Amazon S3 bucket sink.
    //
    // S3BucketSinkConfiguration is a required field
    S3BucketSinkConfiguration *S3BucketSinkConfiguration `type:"structure" required:"true"`

    // The type of data sink in the configuration object.
    //
    // Type is a required field
    Type *string `type:"string" required:"true" enum:"ConcatenationSinkType"`
    // contains filtered or unexported fields
}

The data sink of the configuration object.

func (ConcatenationSink) GoString

func (s ConcatenationSink) 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 (*ConcatenationSink) SetS3BucketSinkConfiguration

func (s *ConcatenationSink) SetS3BucketSinkConfiguration(v *S3BucketSinkConfiguration) *ConcatenationSink

SetS3BucketSinkConfiguration sets the S3BucketSinkConfiguration field's value.

func (*ConcatenationSink) SetType

func (s *ConcatenationSink) SetType(v string) *ConcatenationSink

SetType sets the Type field's value.

func (ConcatenationSink) String

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

func (s *ConcatenationSink) Validate() error

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

type ConcatenationSource

type ConcatenationSource struct {

    // The concatenation settings for the media pipeline in a configuration object.
    //
    // MediaCapturePipelineSourceConfiguration is a required field
    MediaCapturePipelineSourceConfiguration *MediaCapturePipelineSourceConfiguration `type:"structure" required:"true"`

    // The type of concatenation source in a configuration object.
    //
    // Type is a required field
    Type *string `type:"string" required:"true" enum:"ConcatenationSourceType"`
    // contains filtered or unexported fields
}

The source type and media pipeline configuration settings in a configuration object.

func (ConcatenationSource) GoString

func (s ConcatenationSource) 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 (*ConcatenationSource) SetMediaCapturePipelineSourceConfiguration

func (s *ConcatenationSource) SetMediaCapturePipelineSourceConfiguration(v *MediaCapturePipelineSourceConfiguration) *ConcatenationSource

SetMediaCapturePipelineSourceConfiguration sets the MediaCapturePipelineSourceConfiguration field's value.

func (*ConcatenationSource) SetType

func (s *ConcatenationSource) SetType(v string) *ConcatenationSource

SetType sets the Type field's value.

func (ConcatenationSource) String

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

func (s *ConcatenationSource) Validate() error

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

type ConflictException

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

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

    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 could not be processed because of conflict in the current state of the resource.

func (*ConflictException) Code

func (s *ConflictException) Code() string

Code returns the exception type name.

func (*ConflictException) Error

func (s *ConflictException) Error() string

func (ConflictException) GoString

func (s ConflictException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConflictException) Message

func (s *ConflictException) Message() string

Message returns the exception's message.

func (*ConflictException) OrigErr

func (s *ConflictException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ConflictException) RequestID

func (s *ConflictException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ConflictException) StatusCode

func (s *ConflictException) StatusCode() int

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

func (ConflictException) String

func (s ConflictException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ContentArtifactsConfiguration

type ContentArtifactsConfiguration struct {

    // The MUX type of the artifact configuration.
    MuxType *string `type:"string" enum:"ContentMuxType"`

    // Indicates whether the content artifact is enabled or disabled.
    //
    // State is a required field
    State *string `type:"string" required:"true" enum:"ArtifactsState"`
    // contains filtered or unexported fields
}

The content artifact object.

func (ContentArtifactsConfiguration) GoString

func (s ContentArtifactsConfiguration) 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 (*ContentArtifactsConfiguration) SetMuxType

func (s *ContentArtifactsConfiguration) SetMuxType(v string) *ContentArtifactsConfiguration

SetMuxType sets the MuxType field's value.

func (*ContentArtifactsConfiguration) SetState

func (s *ContentArtifactsConfiguration) SetState(v string) *ContentArtifactsConfiguration

SetState sets the State field's value.

func (ContentArtifactsConfiguration) String

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

func (s *ContentArtifactsConfiguration) Validate() error

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

type ContentConcatenationConfiguration

type ContentConcatenationConfiguration struct {

    // Enables or disables the configuration object.
    //
    // State is a required field
    State *string `type:"string" required:"true" enum:"ArtifactsConcatenationState"`
    // contains filtered or unexported fields
}

The composited content configuration object for a specified media pipeline.

func (ContentConcatenationConfiguration) GoString

func (s ContentConcatenationConfiguration) 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 (*ContentConcatenationConfiguration) SetState

func (s *ContentConcatenationConfiguration) SetState(v string) *ContentConcatenationConfiguration

SetState sets the State field's value.

func (ContentConcatenationConfiguration) String

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

func (s *ContentConcatenationConfiguration) Validate() error

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

type CreateMediaCapturePipelineInput

type CreateMediaCapturePipelineInput struct {

    // The configuration for a specified media pipeline. SourceType must be ChimeSdkMeeting.
    ChimeSdkMeetingConfiguration *ChimeSdkMeetingConfiguration `type:"structure"`

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

    // The ARN of the sink type.
    //
    // SinkArn is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by CreateMediaCapturePipelineInput's
    // String and GoString methods.
    //
    // SinkArn is a required field
    SinkArn *string `min:"1" type:"string" required:"true" sensitive:"true"`

    // Destination type to which the media artifacts are saved. You must use an
    // S3 bucket.
    //
    // SinkType is a required field
    SinkType *string `type:"string" required:"true" enum:"MediaPipelineSinkType"`

    // ARN of the source from which the media artifacts are captured.
    //
    // SourceArn is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by CreateMediaCapturePipelineInput's
    // String and GoString methods.
    //
    // SourceArn is a required field
    SourceArn *string `min:"1" type:"string" required:"true" sensitive:"true"`

    // Source type from which the media artifacts are captured. A Chime SDK Meeting
    // is the only supported source.
    //
    // SourceType is a required field
    SourceType *string `type:"string" required:"true" enum:"MediaPipelineSourceType"`

    // The tag key-value pairs.
    Tags []*Tag `min:"1" type:"list"`
    // contains filtered or unexported fields
}

func (CreateMediaCapturePipelineInput) GoString

func (s CreateMediaCapturePipelineInput) 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 (*CreateMediaCapturePipelineInput) SetChimeSdkMeetingConfiguration

func (s *CreateMediaCapturePipelineInput) SetChimeSdkMeetingConfiguration(v *ChimeSdkMeetingConfiguration) *CreateMediaCapturePipelineInput

SetChimeSdkMeetingConfiguration sets the ChimeSdkMeetingConfiguration field's value.

func (*CreateMediaCapturePipelineInput) SetClientRequestToken

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

SetClientRequestToken sets the ClientRequestToken field's value.

func (*CreateMediaCapturePipelineInput) SetSinkArn

func (s *CreateMediaCapturePipelineInput) SetSinkArn(v string) *CreateMediaCapturePipelineInput

SetSinkArn sets the SinkArn field's value.

func (*CreateMediaCapturePipelineInput) SetSinkType

func (s *CreateMediaCapturePipelineInput) SetSinkType(v string) *CreateMediaCapturePipelineInput

SetSinkType sets the SinkType field's value.

func (*CreateMediaCapturePipelineInput) SetSourceArn

func (s *CreateMediaCapturePipelineInput) SetSourceArn(v string) *CreateMediaCapturePipelineInput

SetSourceArn sets the SourceArn field's value.

func (*CreateMediaCapturePipelineInput) SetSourceType

func (s *CreateMediaCapturePipelineInput) SetSourceType(v string) *CreateMediaCapturePipelineInput

SetSourceType sets the SourceType field's value.

func (*CreateMediaCapturePipelineInput) SetTags

func (s *CreateMediaCapturePipelineInput) SetTags(v []*Tag) *CreateMediaCapturePipelineInput

SetTags sets the Tags field's value.

func (CreateMediaCapturePipelineInput) String

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

func (s *CreateMediaCapturePipelineInput) Validate() error

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

type CreateMediaCapturePipelineOutput

type CreateMediaCapturePipelineOutput struct {

    // A media pipeline object, the ID, source type, source ARN, sink type, and
    // sink ARN of a media pipeline object.
    MediaCapturePipeline *MediaCapturePipeline `type:"structure"`
    // contains filtered or unexported fields
}

func (CreateMediaCapturePipelineOutput) GoString

func (s CreateMediaCapturePipelineOutput) 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 (*CreateMediaCapturePipelineOutput) SetMediaCapturePipeline

func (s *CreateMediaCapturePipelineOutput) SetMediaCapturePipeline(v *MediaCapturePipeline) *CreateMediaCapturePipelineOutput

SetMediaCapturePipeline sets the MediaCapturePipeline field's value.

func (CreateMediaCapturePipelineOutput) String

func (s CreateMediaCapturePipelineOutput) 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 CreateMediaConcatenationPipelineInput

type CreateMediaConcatenationPipelineInput struct {

    // The unique identifier for the client request. The token makes the API request
    // idempotent. Use a unique token for each media concatenation pipeline request.
    //
    // ClientRequestToken is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by CreateMediaConcatenationPipelineInput's
    // String and GoString methods.
    ClientRequestToken *string `min:"2" type:"string" idempotencyToken:"true" sensitive:"true"`

    // An object that specifies the data sinks for the media concatenation pipeline.
    //
    // Sinks is a required field
    Sinks []*ConcatenationSink `min:"1" type:"list" required:"true"`

    // An object that specifies the sources for the media concatenation pipeline.
    //
    // Sources is a required field
    Sources []*ConcatenationSource `min:"1" type:"list" required:"true"`

    // The tags associated with the media concatenation pipeline.
    Tags []*Tag `min:"1" type:"list"`
    // contains filtered or unexported fields
}

func (CreateMediaConcatenationPipelineInput) GoString

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

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

SetClientRequestToken sets the ClientRequestToken field's value.

func (*CreateMediaConcatenationPipelineInput) SetSinks

func (s *CreateMediaConcatenationPipelineInput) SetSinks(v []*ConcatenationSink) *CreateMediaConcatenationPipelineInput

SetSinks sets the Sinks field's value.

func (*CreateMediaConcatenationPipelineInput) SetSources

func (s *CreateMediaConcatenationPipelineInput) SetSources(v []*ConcatenationSource) *CreateMediaConcatenationPipelineInput

SetSources sets the Sources field's value.

func (*CreateMediaConcatenationPipelineInput) SetTags

func (s *CreateMediaConcatenationPipelineInput) SetTags(v []*Tag) *CreateMediaConcatenationPipelineInput

SetTags sets the Tags field's value.

func (CreateMediaConcatenationPipelineInput) String

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

func (s *CreateMediaConcatenationPipelineInput) Validate() error

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

type CreateMediaConcatenationPipelineOutput

type CreateMediaConcatenationPipelineOutput struct {

    // A media concatenation pipeline object, the ID, source type, MediaPipelineARN,
    // and sink of a media concatenation pipeline object.
    MediaConcatenationPipeline *MediaConcatenationPipeline `type:"structure"`
    // contains filtered or unexported fields
}

func (CreateMediaConcatenationPipelineOutput) GoString

func (s CreateMediaConcatenationPipelineOutput) 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 (*CreateMediaConcatenationPipelineOutput) SetMediaConcatenationPipeline

func (s *CreateMediaConcatenationPipelineOutput) SetMediaConcatenationPipeline(v *MediaConcatenationPipeline) *CreateMediaConcatenationPipelineOutput

SetMediaConcatenationPipeline sets the MediaConcatenationPipeline field's value.

func (CreateMediaConcatenationPipelineOutput) String

func (s CreateMediaConcatenationPipelineOutput) 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 CreateMediaInsightsPipelineConfigurationInput

type CreateMediaInsightsPipelineConfigurationInput struct {

    // The unique identifier for the media insights pipeline configuration request.
    //
    // ClientRequestToken is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by CreateMediaInsightsPipelineConfigurationInput's
    // String and GoString methods.
    ClientRequestToken *string `min:"2" type:"string" idempotencyToken:"true" sensitive:"true"`

    // The elements in the request, such as a processor for Amazon Transcribe or
    // a sink for a Kinesis Data Stream.
    //
    // Elements is a required field
    Elements []*MediaInsightsPipelineConfigurationElement `type:"list" required:"true"`

    // The name of the media insights pipeline configuration.
    //
    // MediaInsightsPipelineConfigurationName is a required field
    MediaInsightsPipelineConfigurationName *string `min:"2" type:"string" required:"true"`

    // The configuration settings for the real-time alerts in a media insights pipeline
    // configuration.
    RealTimeAlertConfiguration *RealTimeAlertConfiguration `type:"structure"`

    // The ARN of the role used by the service to access Amazon Web Services resources,
    // including Transcribe and Transcribe Call Analytics, on the caller’s behalf.
    //
    // ResourceAccessRoleArn is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by CreateMediaInsightsPipelineConfigurationInput's
    // String and GoString methods.
    //
    // ResourceAccessRoleArn is a required field
    ResourceAccessRoleArn *string `min:"1" type:"string" required:"true" sensitive:"true"`

    // The tags assigned to the media insights pipeline configuration.
    Tags []*Tag `min:"1" type:"list"`
    // contains filtered or unexported fields
}

func (CreateMediaInsightsPipelineConfigurationInput) GoString

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

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

SetClientRequestToken sets the ClientRequestToken field's value.

func (*CreateMediaInsightsPipelineConfigurationInput) SetElements

func (s *CreateMediaInsightsPipelineConfigurationInput) SetElements(v []*MediaInsightsPipelineConfigurationElement) *CreateMediaInsightsPipelineConfigurationInput

SetElements sets the Elements field's value.

func (*CreateMediaInsightsPipelineConfigurationInput) SetMediaInsightsPipelineConfigurationName

func (s *CreateMediaInsightsPipelineConfigurationInput) SetMediaInsightsPipelineConfigurationName(v string) *CreateMediaInsightsPipelineConfigurationInput

SetMediaInsightsPipelineConfigurationName sets the MediaInsightsPipelineConfigurationName field's value.

func (*CreateMediaInsightsPipelineConfigurationInput) SetRealTimeAlertConfiguration

func (s *CreateMediaInsightsPipelineConfigurationInput) SetRealTimeAlertConfiguration(v *RealTimeAlertConfiguration) *CreateMediaInsightsPipelineConfigurationInput

SetRealTimeAlertConfiguration sets the RealTimeAlertConfiguration field's value.

func (*CreateMediaInsightsPipelineConfigurationInput) SetResourceAccessRoleArn

func (s *CreateMediaInsightsPipelineConfigurationInput) SetResourceAccessRoleArn(v string) *CreateMediaInsightsPipelineConfigurationInput

SetResourceAccessRoleArn sets the ResourceAccessRoleArn field's value.

func (*CreateMediaInsightsPipelineConfigurationInput) SetTags

func (s *CreateMediaInsightsPipelineConfigurationInput) SetTags(v []*Tag) *CreateMediaInsightsPipelineConfigurationInput

SetTags sets the Tags field's value.

func (CreateMediaInsightsPipelineConfigurationInput) String

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

func (s *CreateMediaInsightsPipelineConfigurationInput) Validate() error

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

type CreateMediaInsightsPipelineConfigurationOutput

type CreateMediaInsightsPipelineConfigurationOutput struct {

    // The configuration settings for the media insights pipeline.
    MediaInsightsPipelineConfiguration *MediaInsightsPipelineConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

func (CreateMediaInsightsPipelineConfigurationOutput) GoString

func (s CreateMediaInsightsPipelineConfigurationOutput) 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 (*CreateMediaInsightsPipelineConfigurationOutput) SetMediaInsightsPipelineConfiguration

func (s *CreateMediaInsightsPipelineConfigurationOutput) SetMediaInsightsPipelineConfiguration(v *MediaInsightsPipelineConfiguration) *CreateMediaInsightsPipelineConfigurationOutput

SetMediaInsightsPipelineConfiguration sets the MediaInsightsPipelineConfiguration field's value.

func (CreateMediaInsightsPipelineConfigurationOutput) String

func (s CreateMediaInsightsPipelineConfigurationOutput) 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 CreateMediaInsightsPipelineInput

type CreateMediaInsightsPipelineInput struct {

    // The unique identifier for the media insights pipeline request.
    //
    // ClientRequestToken is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by CreateMediaInsightsPipelineInput's
    // String and GoString methods.
    ClientRequestToken *string `min:"2" type:"string" idempotencyToken:"true" sensitive:"true"`

    // The runtime configuration for the Kinesis video recording stream source.
    KinesisVideoStreamRecordingSourceRuntimeConfiguration *KinesisVideoStreamRecordingSourceRuntimeConfiguration `type:"structure"`

    // The runtime configuration for the Kinesis video stream source of the media
    // insights pipeline.
    KinesisVideoStreamSourceRuntimeConfiguration *KinesisVideoStreamSourceRuntimeConfiguration `type:"structure"`

    // The ARN of the pipeline's configuration.
    //
    // MediaInsightsPipelineConfigurationArn is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by CreateMediaInsightsPipelineInput's
    // String and GoString methods.
    //
    // MediaInsightsPipelineConfigurationArn is a required field
    MediaInsightsPipelineConfigurationArn *string `min:"1" type:"string" required:"true" sensitive:"true"`

    // The runtime metadata for the media insights pipeline. Consists of a key-value
    // map of strings.
    //
    // MediaInsightsRuntimeMetadata is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by CreateMediaInsightsPipelineInput's
    // String and GoString methods.
    MediaInsightsRuntimeMetadata map[string]*string `type:"map" sensitive:"true"`

    // The runtime configuration for the S3 recording sink. If specified, the settings
    // in this structure override any settings in S3RecordingSinkConfiguration.
    S3RecordingSinkRuntimeConfiguration *S3RecordingSinkRuntimeConfiguration `type:"structure"`

    // The tags assigned to the media insights pipeline.
    Tags []*Tag `min:"1" type:"list"`
    // contains filtered or unexported fields
}

func (CreateMediaInsightsPipelineInput) GoString

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

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

SetClientRequestToken sets the ClientRequestToken field's value.

func (*CreateMediaInsightsPipelineInput) SetKinesisVideoStreamRecordingSourceRuntimeConfiguration

func (s *CreateMediaInsightsPipelineInput) SetKinesisVideoStreamRecordingSourceRuntimeConfiguration(v *KinesisVideoStreamRecordingSourceRuntimeConfiguration) *CreateMediaInsightsPipelineInput

SetKinesisVideoStreamRecordingSourceRuntimeConfiguration sets the KinesisVideoStreamRecordingSourceRuntimeConfiguration field's value.

func (*CreateMediaInsightsPipelineInput) SetKinesisVideoStreamSourceRuntimeConfiguration

func (s *CreateMediaInsightsPipelineInput) SetKinesisVideoStreamSourceRuntimeConfiguration(v *KinesisVideoStreamSourceRuntimeConfiguration) *CreateMediaInsightsPipelineInput

SetKinesisVideoStreamSourceRuntimeConfiguration sets the KinesisVideoStreamSourceRuntimeConfiguration field's value.

func (*CreateMediaInsightsPipelineInput) SetMediaInsightsPipelineConfigurationArn

func (s *CreateMediaInsightsPipelineInput) SetMediaInsightsPipelineConfigurationArn(v string) *CreateMediaInsightsPipelineInput

SetMediaInsightsPipelineConfigurationArn sets the MediaInsightsPipelineConfigurationArn field's value.

func (*CreateMediaInsightsPipelineInput) SetMediaInsightsRuntimeMetadata

func (s *CreateMediaInsightsPipelineInput) SetMediaInsightsRuntimeMetadata(v map[string]*string) *CreateMediaInsightsPipelineInput

SetMediaInsightsRuntimeMetadata sets the MediaInsightsRuntimeMetadata field's value.

func (*CreateMediaInsightsPipelineInput) SetS3RecordingSinkRuntimeConfiguration

func (s *CreateMediaInsightsPipelineInput) SetS3RecordingSinkRuntimeConfiguration(v *S3RecordingSinkRuntimeConfiguration) *CreateMediaInsightsPipelineInput

SetS3RecordingSinkRuntimeConfiguration sets the S3RecordingSinkRuntimeConfiguration field's value.

func (*CreateMediaInsightsPipelineInput) SetTags

func (s *CreateMediaInsightsPipelineInput) SetTags(v []*Tag) *CreateMediaInsightsPipelineInput

SetTags sets the Tags field's value.

func (CreateMediaInsightsPipelineInput) String

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

func (s *CreateMediaInsightsPipelineInput) Validate() error

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

type CreateMediaInsightsPipelineOutput

type CreateMediaInsightsPipelineOutput struct {

    // The media insights pipeline object.
    //
    // MediaInsightsPipeline is a required field
    MediaInsightsPipeline *MediaInsightsPipeline `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

func (CreateMediaInsightsPipelineOutput) GoString

func (s CreateMediaInsightsPipelineOutput) 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 (*CreateMediaInsightsPipelineOutput) SetMediaInsightsPipeline

func (s *CreateMediaInsightsPipelineOutput) SetMediaInsightsPipeline(v *MediaInsightsPipeline) *CreateMediaInsightsPipelineOutput

SetMediaInsightsPipeline sets the MediaInsightsPipeline field's value.

func (CreateMediaInsightsPipelineOutput) String

func (s CreateMediaInsightsPipelineOutput) 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 CreateMediaLiveConnectorPipelineInput

type CreateMediaLiveConnectorPipelineInput struct {

    // The token assigned to the client making the request.
    //
    // ClientRequestToken is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by CreateMediaLiveConnectorPipelineInput's
    // String and GoString methods.
    ClientRequestToken *string `min:"2" type:"string" idempotencyToken:"true" sensitive:"true"`

    // The media live connector pipeline's data sinks.
    //
    // Sinks is a required field
    Sinks []*LiveConnectorSinkConfiguration `min:"1" type:"list" required:"true"`

    // The media live connector pipeline's data sources.
    //
    // Sources is a required field
    Sources []*LiveConnectorSourceConfiguration `min:"1" type:"list" required:"true"`

    // The tags associated with the media live connector pipeline.
    Tags []*Tag `min:"1" type:"list"`
    // contains filtered or unexported fields
}

func (CreateMediaLiveConnectorPipelineInput) GoString

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

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

SetClientRequestToken sets the ClientRequestToken field's value.

func (*CreateMediaLiveConnectorPipelineInput) SetSinks

func (s *CreateMediaLiveConnectorPipelineInput) SetSinks(v []*LiveConnectorSinkConfiguration) *CreateMediaLiveConnectorPipelineInput

SetSinks sets the Sinks field's value.

func (*CreateMediaLiveConnectorPipelineInput) SetSources

func (s *CreateMediaLiveConnectorPipelineInput) SetSources(v []*LiveConnectorSourceConfiguration) *CreateMediaLiveConnectorPipelineInput

SetSources sets the Sources field's value.

func (*CreateMediaLiveConnectorPipelineInput) SetTags

func (s *CreateMediaLiveConnectorPipelineInput) SetTags(v []*Tag) *CreateMediaLiveConnectorPipelineInput

SetTags sets the Tags field's value.

func (CreateMediaLiveConnectorPipelineInput) String

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

func (s *CreateMediaLiveConnectorPipelineInput) Validate() error

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

type CreateMediaLiveConnectorPipelineOutput

type CreateMediaLiveConnectorPipelineOutput struct {

    // The new media live connector pipeline.
    MediaLiveConnectorPipeline *MediaLiveConnectorPipeline `type:"structure"`
    // contains filtered or unexported fields
}

func (CreateMediaLiveConnectorPipelineOutput) GoString

func (s CreateMediaLiveConnectorPipelineOutput) 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 (*CreateMediaLiveConnectorPipelineOutput) SetMediaLiveConnectorPipeline

func (s *CreateMediaLiveConnectorPipelineOutput) SetMediaLiveConnectorPipeline(v *MediaLiveConnectorPipeline) *CreateMediaLiveConnectorPipelineOutput

SetMediaLiveConnectorPipeline sets the MediaLiveConnectorPipeline field's value.

func (CreateMediaLiveConnectorPipelineOutput) String

func (s CreateMediaLiveConnectorPipelineOutput) 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 CreateMediaPipelineKinesisVideoStreamPoolInput

type CreateMediaPipelineKinesisVideoStreamPoolInput struct {

    // The token assigned to the client making the request.
    //
    // ClientRequestToken is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by CreateMediaPipelineKinesisVideoStreamPoolInput's
    // String and GoString methods.
    ClientRequestToken *string `min:"2" type:"string" idempotencyToken:"true" sensitive:"true"`

    // The name of the video stream pool.
    //
    // PoolName is a required field
    PoolName *string `min:"1" type:"string" required:"true"`

    // The configuration settings for the video stream.
    //
    // StreamConfiguration is a required field
    StreamConfiguration *KinesisVideoStreamConfiguration `type:"structure" required:"true"`

    // The tags assigned to the video stream pool.
    Tags []*Tag `min:"1" type:"list"`
    // contains filtered or unexported fields
}

func (CreateMediaPipelineKinesisVideoStreamPoolInput) GoString

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

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

SetClientRequestToken sets the ClientRequestToken field's value.

func (*CreateMediaPipelineKinesisVideoStreamPoolInput) SetPoolName

func (s *CreateMediaPipelineKinesisVideoStreamPoolInput) SetPoolName(v string) *CreateMediaPipelineKinesisVideoStreamPoolInput

SetPoolName sets the PoolName field's value.

func (*CreateMediaPipelineKinesisVideoStreamPoolInput) SetStreamConfiguration

func (s *CreateMediaPipelineKinesisVideoStreamPoolInput) SetStreamConfiguration(v *KinesisVideoStreamConfiguration) *CreateMediaPipelineKinesisVideoStreamPoolInput

SetStreamConfiguration sets the StreamConfiguration field's value.

func (*CreateMediaPipelineKinesisVideoStreamPoolInput) SetTags

func (s *CreateMediaPipelineKinesisVideoStreamPoolInput) SetTags(v []*Tag) *CreateMediaPipelineKinesisVideoStreamPoolInput

SetTags sets the Tags field's value.

func (CreateMediaPipelineKinesisVideoStreamPoolInput) String

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

func (s *CreateMediaPipelineKinesisVideoStreamPoolInput) Validate() error

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

type CreateMediaPipelineKinesisVideoStreamPoolOutput

type CreateMediaPipelineKinesisVideoStreamPoolOutput struct {

    // The configuration for the Kinesis video stream pool.
    KinesisVideoStreamPoolConfiguration *KinesisVideoStreamPoolConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

func (CreateMediaPipelineKinesisVideoStreamPoolOutput) GoString

func (s CreateMediaPipelineKinesisVideoStreamPoolOutput) 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 (*CreateMediaPipelineKinesisVideoStreamPoolOutput) SetKinesisVideoStreamPoolConfiguration

func (s *CreateMediaPipelineKinesisVideoStreamPoolOutput) SetKinesisVideoStreamPoolConfiguration(v *KinesisVideoStreamPoolConfiguration) *CreateMediaPipelineKinesisVideoStreamPoolOutput

SetKinesisVideoStreamPoolConfiguration sets the KinesisVideoStreamPoolConfiguration field's value.

func (CreateMediaPipelineKinesisVideoStreamPoolOutput) String

func (s CreateMediaPipelineKinesisVideoStreamPoolOutput) 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 CreateMediaStreamPipelineInput

type CreateMediaStreamPipelineInput struct {

    // The token assigned to the client making the request.
    //
    // ClientRequestToken is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by CreateMediaStreamPipelineInput's
    // String and GoString methods.
    ClientRequestToken *string `min:"2" type:"string" idempotencyToken:"true" sensitive:"true"`

    // The data sink for the media pipeline.
    //
    // Sinks is a required field
    Sinks []*MediaStreamSink `min:"1" type:"list" required:"true"`

    // The data sources for the media pipeline.
    //
    // Sources is a required field
    Sources []*MediaStreamSource `min:"1" type:"list" required:"true"`

    // The tags assigned to the media pipeline.
    Tags []*Tag `min:"1" type:"list"`
    // contains filtered or unexported fields
}

func (CreateMediaStreamPipelineInput) GoString

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

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

SetClientRequestToken sets the ClientRequestToken field's value.

func (*CreateMediaStreamPipelineInput) SetSinks

func (s *CreateMediaStreamPipelineInput) SetSinks(v []*MediaStreamSink) *CreateMediaStreamPipelineInput

SetSinks sets the Sinks field's value.

func (*CreateMediaStreamPipelineInput) SetSources

func (s *CreateMediaStreamPipelineInput) SetSources(v []*MediaStreamSource) *CreateMediaStreamPipelineInput

SetSources sets the Sources field's value.

func (*CreateMediaStreamPipelineInput) SetTags

func (s *CreateMediaStreamPipelineInput) SetTags(v []*Tag) *CreateMediaStreamPipelineInput

SetTags sets the Tags field's value.

func (CreateMediaStreamPipelineInput) String

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

func (s *CreateMediaStreamPipelineInput) Validate() error

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

type CreateMediaStreamPipelineOutput

type CreateMediaStreamPipelineOutput struct {

    // The requested media pipeline.
    MediaStreamPipeline *MediaStreamPipeline `type:"structure"`
    // contains filtered or unexported fields
}

func (CreateMediaStreamPipelineOutput) GoString

func (s CreateMediaStreamPipelineOutput) 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 (*CreateMediaStreamPipelineOutput) SetMediaStreamPipeline

func (s *CreateMediaStreamPipelineOutput) SetMediaStreamPipeline(v *MediaStreamPipeline) *CreateMediaStreamPipelineOutput

SetMediaStreamPipeline sets the MediaStreamPipeline field's value.

func (CreateMediaStreamPipelineOutput) String

func (s CreateMediaStreamPipelineOutput) 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 DataChannelConcatenationConfiguration

type DataChannelConcatenationConfiguration struct {

    // Enables or disables the configuration object.
    //
    // State is a required field
    State *string `type:"string" required:"true" enum:"ArtifactsConcatenationState"`
    // contains filtered or unexported fields
}

The content configuration object's data channel.

func (DataChannelConcatenationConfiguration) GoString

func (s DataChannelConcatenationConfiguration) 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 (*DataChannelConcatenationConfiguration) SetState

func (s *DataChannelConcatenationConfiguration) SetState(v string) *DataChannelConcatenationConfiguration

SetState sets the State field's value.

func (DataChannelConcatenationConfiguration) String

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

func (s *DataChannelConcatenationConfiguration) Validate() error

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

type DeleteMediaCapturePipelineInput

type DeleteMediaCapturePipelineInput struct {

    // The ID of the media pipeline being deleted.
    //
    // MediaPipelineId is a required field
    MediaPipelineId *string `location:"uri" locationName:"mediaPipelineId" min:"36" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteMediaCapturePipelineInput) GoString

func (s DeleteMediaCapturePipelineInput) 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 (*DeleteMediaCapturePipelineInput) SetMediaPipelineId

func (s *DeleteMediaCapturePipelineInput) SetMediaPipelineId(v string) *DeleteMediaCapturePipelineInput

SetMediaPipelineId sets the MediaPipelineId field's value.

func (DeleteMediaCapturePipelineInput) String

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

func (s *DeleteMediaCapturePipelineInput) Validate() error

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

type DeleteMediaCapturePipelineOutput

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

func (DeleteMediaCapturePipelineOutput) GoString

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

func (s DeleteMediaCapturePipelineOutput) 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 DeleteMediaInsightsPipelineConfigurationInput

type DeleteMediaInsightsPipelineConfigurationInput struct {

    // The unique identifier of the resource to be deleted. Valid values include
    // the name and ARN of the media insights pipeline configuration.
    //
    // Identifier is a required field
    Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteMediaInsightsPipelineConfigurationInput) GoString

func (s DeleteMediaInsightsPipelineConfigurationInput) 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 (*DeleteMediaInsightsPipelineConfigurationInput) SetIdentifier

func (s *DeleteMediaInsightsPipelineConfigurationInput) SetIdentifier(v string) *DeleteMediaInsightsPipelineConfigurationInput

SetIdentifier sets the Identifier field's value.

func (DeleteMediaInsightsPipelineConfigurationInput) String

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

func (s *DeleteMediaInsightsPipelineConfigurationInput) Validate() error

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

type DeleteMediaInsightsPipelineConfigurationOutput

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

func (DeleteMediaInsightsPipelineConfigurationOutput) GoString

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

func (s DeleteMediaInsightsPipelineConfigurationOutput) 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 DeleteMediaPipelineInput

type DeleteMediaPipelineInput struct {

    // The ID of the media pipeline to delete.
    //
    // MediaPipelineId is a required field
    MediaPipelineId *string `location:"uri" locationName:"mediaPipelineId" min:"36" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteMediaPipelineInput) GoString

func (s DeleteMediaPipelineInput) 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 (*DeleteMediaPipelineInput) SetMediaPipelineId

func (s *DeleteMediaPipelineInput) SetMediaPipelineId(v string) *DeleteMediaPipelineInput

SetMediaPipelineId sets the MediaPipelineId field's value.

func (DeleteMediaPipelineInput) String

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

func (s *DeleteMediaPipelineInput) Validate() error

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

type DeleteMediaPipelineKinesisVideoStreamPoolInput

type DeleteMediaPipelineKinesisVideoStreamPoolInput struct {

    // The ID of the pool being deleted.
    //
    // Identifier is a required field
    Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteMediaPipelineKinesisVideoStreamPoolInput) GoString

func (s DeleteMediaPipelineKinesisVideoStreamPoolInput) 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 (*DeleteMediaPipelineKinesisVideoStreamPoolInput) SetIdentifier

func (s *DeleteMediaPipelineKinesisVideoStreamPoolInput) SetIdentifier(v string) *DeleteMediaPipelineKinesisVideoStreamPoolInput

SetIdentifier sets the Identifier field's value.

func (DeleteMediaPipelineKinesisVideoStreamPoolInput) String

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

func (s *DeleteMediaPipelineKinesisVideoStreamPoolInput) Validate() error

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

type DeleteMediaPipelineKinesisVideoStreamPoolOutput

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

func (DeleteMediaPipelineKinesisVideoStreamPoolOutput) GoString

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

func (s DeleteMediaPipelineKinesisVideoStreamPoolOutput) 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 DeleteMediaPipelineOutput

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

func (DeleteMediaPipelineOutput) GoString

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

func (s DeleteMediaPipelineOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ForbiddenException

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

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

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

    // 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 FragmentSelector

type FragmentSelector struct {

    // The origin of the timestamps to use, Server or Producer. For more information,
    // see StartSelectorType (https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_dataplane_StartSelector.html)
    // in the Amazon Kinesis Video Streams Developer Guide.
    //
    // FragmentSelectorType is a required field
    FragmentSelectorType *string `type:"string" required:"true" enum:"FragmentSelectorType"`

    // The range of timestamps to return.
    //
    // TimestampRange is a required field
    TimestampRange *TimestampRange `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

Describes the timestamp range and timestamp origin of a range of fragments.

Only fragments with a start timestamp greater than or equal to the given start time and less than or equal to the end time are returned. For example, say a stream contains fragments with the following start timestamps:

  • 00:00:00

  • 00:00:02

  • 00:00:04

  • 00:00:06

A fragment selector range with a start time of 00:00:01 and end time of 00:00:04 would return the fragments with start times of 00:00:02 and 00:00:04.

func (FragmentSelector) GoString

func (s FragmentSelector) 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 (*FragmentSelector) SetFragmentSelectorType

func (s *FragmentSelector) SetFragmentSelectorType(v string) *FragmentSelector

SetFragmentSelectorType sets the FragmentSelectorType field's value.

func (*FragmentSelector) SetTimestampRange

func (s *FragmentSelector) SetTimestampRange(v *TimestampRange) *FragmentSelector

SetTimestampRange sets the TimestampRange field's value.

func (FragmentSelector) String

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

func (s *FragmentSelector) Validate() error

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

type GetMediaCapturePipelineInput

type GetMediaCapturePipelineInput struct {

    // The ID of the pipeline that you want to get.
    //
    // MediaPipelineId is a required field
    MediaPipelineId *string `location:"uri" locationName:"mediaPipelineId" min:"36" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetMediaCapturePipelineInput) GoString

func (s GetMediaCapturePipelineInput) 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 (*GetMediaCapturePipelineInput) SetMediaPipelineId

func (s *GetMediaCapturePipelineInput) SetMediaPipelineId(v string) *GetMediaCapturePipelineInput

SetMediaPipelineId sets the MediaPipelineId field's value.

func (GetMediaCapturePipelineInput) String

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

func (s *GetMediaCapturePipelineInput) Validate() error

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

type GetMediaCapturePipelineOutput

type GetMediaCapturePipelineOutput struct {

    // The media pipeline object.
    MediaCapturePipeline *MediaCapturePipeline `type:"structure"`
    // contains filtered or unexported fields
}

func (GetMediaCapturePipelineOutput) GoString

func (s GetMediaCapturePipelineOutput) 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 (*GetMediaCapturePipelineOutput) SetMediaCapturePipeline

func (s *GetMediaCapturePipelineOutput) SetMediaCapturePipeline(v *MediaCapturePipeline) *GetMediaCapturePipelineOutput

SetMediaCapturePipeline sets the MediaCapturePipeline field's value.

func (GetMediaCapturePipelineOutput) String

func (s GetMediaCapturePipelineOutput) 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 GetMediaInsightsPipelineConfigurationInput

type GetMediaInsightsPipelineConfigurationInput struct {

    // The unique identifier of the requested resource. Valid values include the
    // name and ARN of the media insights pipeline configuration.
    //
    // Identifier is a required field
    Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetMediaInsightsPipelineConfigurationInput) GoString

func (s GetMediaInsightsPipelineConfigurationInput) 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 (*GetMediaInsightsPipelineConfigurationInput) SetIdentifier

func (s *GetMediaInsightsPipelineConfigurationInput) SetIdentifier(v string) *GetMediaInsightsPipelineConfigurationInput

SetIdentifier sets the Identifier field's value.

func (GetMediaInsightsPipelineConfigurationInput) String

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

func (s *GetMediaInsightsPipelineConfigurationInput) Validate() error

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

type GetMediaInsightsPipelineConfigurationOutput

type GetMediaInsightsPipelineConfigurationOutput struct {

    // The requested media insights pipeline configuration.
    MediaInsightsPipelineConfiguration *MediaInsightsPipelineConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

func (GetMediaInsightsPipelineConfigurationOutput) GoString

func (s GetMediaInsightsPipelineConfigurationOutput) 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 (*GetMediaInsightsPipelineConfigurationOutput) SetMediaInsightsPipelineConfiguration

func (s *GetMediaInsightsPipelineConfigurationOutput) SetMediaInsightsPipelineConfiguration(v *MediaInsightsPipelineConfiguration) *GetMediaInsightsPipelineConfigurationOutput

SetMediaInsightsPipelineConfiguration sets the MediaInsightsPipelineConfiguration field's value.

func (GetMediaInsightsPipelineConfigurationOutput) String

func (s GetMediaInsightsPipelineConfigurationOutput) 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 GetMediaPipelineInput

type GetMediaPipelineInput struct {

    // The ID of the pipeline that you want to get.
    //
    // MediaPipelineId is a required field
    MediaPipelineId *string `location:"uri" locationName:"mediaPipelineId" min:"36" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetMediaPipelineInput) GoString

func (s GetMediaPipelineInput) 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 (*GetMediaPipelineInput) SetMediaPipelineId

func (s *GetMediaPipelineInput) SetMediaPipelineId(v string) *GetMediaPipelineInput

SetMediaPipelineId sets the MediaPipelineId field's value.

func (GetMediaPipelineInput) String

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

func (s *GetMediaPipelineInput) Validate() error

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

type GetMediaPipelineKinesisVideoStreamPoolInput

type GetMediaPipelineKinesisVideoStreamPoolInput struct {

    // The ID of the video stream pool.
    //
    // Identifier is a required field
    Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetMediaPipelineKinesisVideoStreamPoolInput) GoString

func (s GetMediaPipelineKinesisVideoStreamPoolInput) 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 (*GetMediaPipelineKinesisVideoStreamPoolInput) SetIdentifier

func (s *GetMediaPipelineKinesisVideoStreamPoolInput) SetIdentifier(v string) *GetMediaPipelineKinesisVideoStreamPoolInput

SetIdentifier sets the Identifier field's value.

func (GetMediaPipelineKinesisVideoStreamPoolInput) String

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

func (s *GetMediaPipelineKinesisVideoStreamPoolInput) Validate() error

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

type GetMediaPipelineKinesisVideoStreamPoolOutput

type GetMediaPipelineKinesisVideoStreamPoolOutput struct {

    // The video stream pool configuration object.
    KinesisVideoStreamPoolConfiguration *KinesisVideoStreamPoolConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

func (GetMediaPipelineKinesisVideoStreamPoolOutput) GoString

func (s GetMediaPipelineKinesisVideoStreamPoolOutput) 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 (*GetMediaPipelineKinesisVideoStreamPoolOutput) SetKinesisVideoStreamPoolConfiguration

func (s *GetMediaPipelineKinesisVideoStreamPoolOutput) SetKinesisVideoStreamPoolConfiguration(v *KinesisVideoStreamPoolConfiguration) *GetMediaPipelineKinesisVideoStreamPoolOutput

SetKinesisVideoStreamPoolConfiguration sets the KinesisVideoStreamPoolConfiguration field's value.

func (GetMediaPipelineKinesisVideoStreamPoolOutput) String

func (s GetMediaPipelineKinesisVideoStreamPoolOutput) 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 GetMediaPipelineOutput

type GetMediaPipelineOutput struct {

    // The media pipeline object.
    MediaPipeline *MediaPipeline `type:"structure"`
    // contains filtered or unexported fields
}

func (GetMediaPipelineOutput) GoString

func (s GetMediaPipelineOutput) 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 (*GetMediaPipelineOutput) SetMediaPipeline

func (s *GetMediaPipelineOutput) SetMediaPipeline(v *MediaPipeline) *GetMediaPipelineOutput

SetMediaPipeline sets the MediaPipeline field's value.

func (GetMediaPipelineOutput) String

func (s GetMediaPipelineOutput) 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 GetSpeakerSearchTaskInput

type GetSpeakerSearchTaskInput struct {

    // The unique identifier of the resource to be updated. Valid values include
    // the ID and ARN of the media insights pipeline.
    //
    // Identifier is a required field
    Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`

    // The ID of the speaker search task.
    //
    // SpeakerSearchTaskId is a required field
    SpeakerSearchTaskId *string `location:"uri" locationName:"speakerSearchTaskId" min:"36" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetSpeakerSearchTaskInput) GoString

func (s GetSpeakerSearchTaskInput) 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 (*GetSpeakerSearchTaskInput) SetIdentifier

func (s *GetSpeakerSearchTaskInput) SetIdentifier(v string) *GetSpeakerSearchTaskInput

SetIdentifier sets the Identifier field's value.

func (*GetSpeakerSearchTaskInput) SetSpeakerSearchTaskId

func (s *GetSpeakerSearchTaskInput) SetSpeakerSearchTaskId(v string) *GetSpeakerSearchTaskInput

SetSpeakerSearchTaskId sets the SpeakerSearchTaskId field's value.

func (GetSpeakerSearchTaskInput) String

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

func (s *GetSpeakerSearchTaskInput) Validate() error

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

type GetSpeakerSearchTaskOutput

type GetSpeakerSearchTaskOutput struct {

    // The details of the speaker search task.
    SpeakerSearchTask *SpeakerSearchTask `type:"structure"`
    // contains filtered or unexported fields
}

func (GetSpeakerSearchTaskOutput) GoString

func (s GetSpeakerSearchTaskOutput) 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 (*GetSpeakerSearchTaskOutput) SetSpeakerSearchTask

func (s *GetSpeakerSearchTaskOutput) SetSpeakerSearchTask(v *SpeakerSearchTask) *GetSpeakerSearchTaskOutput

SetSpeakerSearchTask sets the SpeakerSearchTask field's value.

func (GetSpeakerSearchTaskOutput) String

func (s GetSpeakerSearchTaskOutput) 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 GetVoiceToneAnalysisTaskInput

type GetVoiceToneAnalysisTaskInput struct {

    // The unique identifier of the resource to be updated. Valid values include
    // the ID and ARN of the media insights pipeline.
    //
    // Identifier is a required field
    Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`

    // The ID of the voice tone analysis task.
    //
    // VoiceToneAnalysisTaskId is a required field
    VoiceToneAnalysisTaskId *string `location:"uri" locationName:"voiceToneAnalysisTaskId" min:"36" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetVoiceToneAnalysisTaskInput) GoString

func (s GetVoiceToneAnalysisTaskInput) 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 (*GetVoiceToneAnalysisTaskInput) SetIdentifier

func (s *GetVoiceToneAnalysisTaskInput) SetIdentifier(v string) *GetVoiceToneAnalysisTaskInput

SetIdentifier sets the Identifier field's value.

func (*GetVoiceToneAnalysisTaskInput) SetVoiceToneAnalysisTaskId

func (s *GetVoiceToneAnalysisTaskInput) SetVoiceToneAnalysisTaskId(v string) *GetVoiceToneAnalysisTaskInput

SetVoiceToneAnalysisTaskId sets the VoiceToneAnalysisTaskId field's value.

func (GetVoiceToneAnalysisTaskInput) String

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

func (s *GetVoiceToneAnalysisTaskInput) Validate() error

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

type GetVoiceToneAnalysisTaskOutput

type GetVoiceToneAnalysisTaskOutput struct {

    // The details of the voice tone analysis task.
    VoiceToneAnalysisTask *VoiceToneAnalysisTask `type:"structure"`
    // contains filtered or unexported fields
}

func (GetVoiceToneAnalysisTaskOutput) GoString

func (s GetVoiceToneAnalysisTaskOutput) 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 (*GetVoiceToneAnalysisTaskOutput) SetVoiceToneAnalysisTask

func (s *GetVoiceToneAnalysisTaskOutput) SetVoiceToneAnalysisTask(v *VoiceToneAnalysisTask) *GetVoiceToneAnalysisTaskOutput

SetVoiceToneAnalysisTask sets the VoiceToneAnalysisTask field's value.

func (GetVoiceToneAnalysisTaskOutput) String

func (s GetVoiceToneAnalysisTaskOutput) 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 GridViewConfiguration

type GridViewConfiguration struct {

    // The configuration settings for an ActiveSpeakerOnly video tile.
    ActiveSpeakerOnlyConfiguration *ActiveSpeakerOnlyConfiguration `type:"structure"`

    // The orientation setting, horizontal or vertical.
    CanvasOrientation *string `type:"string" enum:"CanvasOrientation"`

    // Defines the layout of the video tiles when content sharing is enabled.
    //
    // ContentShareLayout is a required field
    ContentShareLayout *string `type:"string" required:"true" enum:"ContentShareLayoutOption"`

    // The configuration settings for a horizontal layout.
    HorizontalLayoutConfiguration *HorizontalLayoutConfiguration `type:"structure"`

    // Defines the configuration options for a presenter only video tile.
    PresenterOnlyConfiguration *PresenterOnlyConfiguration `type:"structure"`

    // The configuration settings for a vertical layout.
    VerticalLayoutConfiguration *VerticalLayoutConfiguration `type:"structure"`

    // The attribute settings for the video tiles.
    VideoAttribute *VideoAttribute `type:"structure"`
    // contains filtered or unexported fields
}

Specifies the type of grid layout.

func (GridViewConfiguration) GoString

func (s GridViewConfiguration) 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 (*GridViewConfiguration) SetActiveSpeakerOnlyConfiguration

func (s *GridViewConfiguration) SetActiveSpeakerOnlyConfiguration(v *ActiveSpeakerOnlyConfiguration) *GridViewConfiguration

SetActiveSpeakerOnlyConfiguration sets the ActiveSpeakerOnlyConfiguration field's value.

func (*GridViewConfiguration) SetCanvasOrientation

func (s *GridViewConfiguration) SetCanvasOrientation(v string) *GridViewConfiguration

SetCanvasOrientation sets the CanvasOrientation field's value.

func (*GridViewConfiguration) SetContentShareLayout

func (s *GridViewConfiguration) SetContentShareLayout(v string) *GridViewConfiguration

SetContentShareLayout sets the ContentShareLayout field's value.

func (*GridViewConfiguration) SetHorizontalLayoutConfiguration

func (s *GridViewConfiguration) SetHorizontalLayoutConfiguration(v *HorizontalLayoutConfiguration) *GridViewConfiguration

SetHorizontalLayoutConfiguration sets the HorizontalLayoutConfiguration field's value.

func (*GridViewConfiguration) SetPresenterOnlyConfiguration

func (s *GridViewConfiguration) SetPresenterOnlyConfiguration(v *PresenterOnlyConfiguration) *GridViewConfiguration

SetPresenterOnlyConfiguration sets the PresenterOnlyConfiguration field's value.

func (*GridViewConfiguration) SetVerticalLayoutConfiguration

func (s *GridViewConfiguration) SetVerticalLayoutConfiguration(v *VerticalLayoutConfiguration) *GridViewConfiguration

SetVerticalLayoutConfiguration sets the VerticalLayoutConfiguration field's value.

func (*GridViewConfiguration) SetVideoAttribute

func (s *GridViewConfiguration) SetVideoAttribute(v *VideoAttribute) *GridViewConfiguration

SetVideoAttribute sets the VideoAttribute field's value.

func (GridViewConfiguration) String

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

func (s *GridViewConfiguration) Validate() error

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

type HorizontalLayoutConfiguration

type HorizontalLayoutConfiguration struct {

    // Specifies the aspect ratio of all video tiles.
    TileAspectRatio *string `type:"string"`

    // The maximum number of video tiles to display.
    TileCount *int64 `min:"1" type:"integer"`

    // Sets the automatic ordering of the video tiles.
    TileOrder *string `type:"string" enum:"TileOrder"`

    // Sets the position of horizontal tiles.
    TilePosition *string `type:"string" enum:"HorizontalTilePosition"`
    // contains filtered or unexported fields
}

Defines the configuration settings for the horizontal layout.

func (HorizontalLayoutConfiguration) GoString

func (s HorizontalLayoutConfiguration) 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 (*HorizontalLayoutConfiguration) SetTileAspectRatio

func (s *HorizontalLayoutConfiguration) SetTileAspectRatio(v string) *HorizontalLayoutConfiguration

SetTileAspectRatio sets the TileAspectRatio field's value.

func (*HorizontalLayoutConfiguration) SetTileCount

func (s *HorizontalLayoutConfiguration) SetTileCount(v int64) *HorizontalLayoutConfiguration

SetTileCount sets the TileCount field's value.

func (*HorizontalLayoutConfiguration) SetTileOrder

func (s *HorizontalLayoutConfiguration) SetTileOrder(v string) *HorizontalLayoutConfiguration

SetTileOrder sets the TileOrder field's value.

func (*HorizontalLayoutConfiguration) SetTilePosition

func (s *HorizontalLayoutConfiguration) SetTilePosition(v string) *HorizontalLayoutConfiguration

SetTilePosition sets the TilePosition field's value.

func (HorizontalLayoutConfiguration) String

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

func (s *HorizontalLayoutConfiguration) Validate() error

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

type IssueDetectionConfiguration

type IssueDetectionConfiguration struct {

    // The name of the issue detection rule.
    //
    // RuleName is a required field
    RuleName *string `min:"2" type:"string" required:"true"`
    // contains filtered or unexported fields
}

A structure that contains the configuration settings for an issue detection task.

func (IssueDetectionConfiguration) GoString

func (s IssueDetectionConfiguration) 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 (*IssueDetectionConfiguration) SetRuleName

func (s *IssueDetectionConfiguration) SetRuleName(v string) *IssueDetectionConfiguration

SetRuleName sets the RuleName field's value.

func (IssueDetectionConfiguration) String

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

func (s *IssueDetectionConfiguration) Validate() error

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

type KeywordMatchConfiguration

type KeywordMatchConfiguration struct {

    // The keywords or phrases that you want to match.
    //
    // Keywords is a required field
    Keywords []*string `min:"1" type:"list" required:"true"`

    // Matches keywords or phrases on their presence or absence. If set to TRUE,
    // the rule matches when all the specified keywords or phrases are absent. Default:
    // FALSE.
    Negate *bool `type:"boolean"`

    // The name of the keyword match rule.
    //
    // RuleName is a required field
    RuleName *string `min:"2" type:"string" required:"true"`
    // contains filtered or unexported fields
}

A structure that contains the settings for a keyword match task.

func (KeywordMatchConfiguration) GoString

func (s KeywordMatchConfiguration) 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 (*KeywordMatchConfiguration) SetKeywords

func (s *KeywordMatchConfiguration) SetKeywords(v []*string) *KeywordMatchConfiguration

SetKeywords sets the Keywords field's value.

func (*KeywordMatchConfiguration) SetNegate

func (s *KeywordMatchConfiguration) SetNegate(v bool) *KeywordMatchConfiguration

SetNegate sets the Negate field's value.

func (*KeywordMatchConfiguration) SetRuleName

func (s *KeywordMatchConfiguration) SetRuleName(v string) *KeywordMatchConfiguration

SetRuleName sets the RuleName field's value.

func (KeywordMatchConfiguration) String

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

func (s *KeywordMatchConfiguration) Validate() error

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

type KinesisDataStreamSinkConfiguration

type KinesisDataStreamSinkConfiguration struct {

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

A structure that contains the configuration settings for a Kinesis Data Stream sink.

func (KinesisDataStreamSinkConfiguration) GoString

func (s KinesisDataStreamSinkConfiguration) 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 (*KinesisDataStreamSinkConfiguration) SetInsightsTarget

func (s *KinesisDataStreamSinkConfiguration) SetInsightsTarget(v string) *KinesisDataStreamSinkConfiguration

SetInsightsTarget sets the InsightsTarget field's value.

func (KinesisDataStreamSinkConfiguration) String

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

func (s *KinesisDataStreamSinkConfiguration) Validate() error

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

type KinesisVideoStreamConfiguration

type KinesisVideoStreamConfiguration struct {

    // The amount of time that data is retained.
    DataRetentionInHours *int64 `type:"integer"`

    // The Amazon Web Services Region of the video stream.
    //
    // Region is a required field
    Region *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The configuration of an Kinesis video stream.

func (KinesisVideoStreamConfiguration) GoString

func (s KinesisVideoStreamConfiguration) 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 (*KinesisVideoStreamConfiguration) SetDataRetentionInHours

func (s *KinesisVideoStreamConfiguration) SetDataRetentionInHours(v int64) *KinesisVideoStreamConfiguration

SetDataRetentionInHours sets the DataRetentionInHours field's value.

func (*KinesisVideoStreamConfiguration) SetRegion

func (s *KinesisVideoStreamConfiguration) SetRegion(v string) *KinesisVideoStreamConfiguration

SetRegion sets the Region field's value.

func (KinesisVideoStreamConfiguration) String

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

func (s *KinesisVideoStreamConfiguration) Validate() error

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

type KinesisVideoStreamConfigurationUpdate

type KinesisVideoStreamConfigurationUpdate struct {

    // The updated time that data is retained.
    DataRetentionInHours *int64 `min:"1" type:"integer"`
    // contains filtered or unexported fields
}

The updated Kinesis video stream configuration object.

func (KinesisVideoStreamConfigurationUpdate) GoString

func (s KinesisVideoStreamConfigurationUpdate) 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 (*KinesisVideoStreamConfigurationUpdate) SetDataRetentionInHours

func (s *KinesisVideoStreamConfigurationUpdate) SetDataRetentionInHours(v int64) *KinesisVideoStreamConfigurationUpdate

SetDataRetentionInHours sets the DataRetentionInHours field's value.

func (KinesisVideoStreamConfigurationUpdate) String

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

func (s *KinesisVideoStreamConfigurationUpdate) Validate() error

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

type KinesisVideoStreamPoolConfiguration

type KinesisVideoStreamPoolConfiguration struct {

    // The time at which the configuration was created.
    CreatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`

    // The ARN of the video stream pool configuration.
    //
    // PoolArn is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by KinesisVideoStreamPoolConfiguration's
    // String and GoString methods.
    PoolArn *string `min:"1" type:"string" sensitive:"true"`

    // The ID of the video stream pool in the configuration.
    PoolId *string `min:"1" type:"string"`

    // The name of the video stream pool configuration.
    PoolName *string `min:"1" type:"string"`

    // The size of the video stream pool in the configuration.
    PoolSize *int64 `type:"integer"`

    // The status of the video stream pool in the configuration.
    PoolStatus *string `type:"string" enum:"KinesisVideoStreamPoolStatus"`

    // The Kinesis video stream pool configuration object.
    StreamConfiguration *KinesisVideoStreamConfiguration `type:"structure"`

    // The time at which the configuration was updated.
    UpdatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`
    // contains filtered or unexported fields
}

The video stream pool configuration object.

func (KinesisVideoStreamPoolConfiguration) GoString

func (s KinesisVideoStreamPoolConfiguration) 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 (*KinesisVideoStreamPoolConfiguration) SetCreatedTimestamp

func (s *KinesisVideoStreamPoolConfiguration) SetCreatedTimestamp(v time.Time) *KinesisVideoStreamPoolConfiguration

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*KinesisVideoStreamPoolConfiguration) SetPoolArn

func (s *KinesisVideoStreamPoolConfiguration) SetPoolArn(v string) *KinesisVideoStreamPoolConfiguration

SetPoolArn sets the PoolArn field's value.

func (*KinesisVideoStreamPoolConfiguration) SetPoolId

func (s *KinesisVideoStreamPoolConfiguration) SetPoolId(v string) *KinesisVideoStreamPoolConfiguration

SetPoolId sets the PoolId field's value.

func (*KinesisVideoStreamPoolConfiguration) SetPoolName

func (s *KinesisVideoStreamPoolConfiguration) SetPoolName(v string) *KinesisVideoStreamPoolConfiguration

SetPoolName sets the PoolName field's value.

func (*KinesisVideoStreamPoolConfiguration) SetPoolSize

func (s *KinesisVideoStreamPoolConfiguration) SetPoolSize(v int64) *KinesisVideoStreamPoolConfiguration

SetPoolSize sets the PoolSize field's value.

func (*KinesisVideoStreamPoolConfiguration) SetPoolStatus

func (s *KinesisVideoStreamPoolConfiguration) SetPoolStatus(v string) *KinesisVideoStreamPoolConfiguration

SetPoolStatus sets the PoolStatus field's value.

func (*KinesisVideoStreamPoolConfiguration) SetStreamConfiguration

func (s *KinesisVideoStreamPoolConfiguration) SetStreamConfiguration(v *KinesisVideoStreamConfiguration) *KinesisVideoStreamPoolConfiguration

SetStreamConfiguration sets the StreamConfiguration field's value.

func (*KinesisVideoStreamPoolConfiguration) SetUpdatedTimestamp

func (s *KinesisVideoStreamPoolConfiguration) SetUpdatedTimestamp(v time.Time) *KinesisVideoStreamPoolConfiguration

SetUpdatedTimestamp sets the UpdatedTimestamp field's value.

func (KinesisVideoStreamPoolConfiguration) String

func (s KinesisVideoStreamPoolConfiguration) 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 KinesisVideoStreamPoolSummary

type KinesisVideoStreamPoolSummary struct {

    // The ARN of the video stream pool.
    //
    // PoolArn is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by KinesisVideoStreamPoolSummary's
    // String and GoString methods.
    PoolArn *string `min:"1" type:"string" sensitive:"true"`

    // The ID of the video stream pool.
    PoolId *string `min:"1" type:"string"`

    // The name of the video stream pool.
    PoolName *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

A summary of the Kinesis video stream pool.

func (KinesisVideoStreamPoolSummary) GoString

func (s KinesisVideoStreamPoolSummary) 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 (*KinesisVideoStreamPoolSummary) SetPoolArn

func (s *KinesisVideoStreamPoolSummary) SetPoolArn(v string) *KinesisVideoStreamPoolSummary

SetPoolArn sets the PoolArn field's value.

func (*KinesisVideoStreamPoolSummary) SetPoolId

func (s *KinesisVideoStreamPoolSummary) SetPoolId(v string) *KinesisVideoStreamPoolSummary

SetPoolId sets the PoolId field's value.

func (*KinesisVideoStreamPoolSummary) SetPoolName

func (s *KinesisVideoStreamPoolSummary) SetPoolName(v string) *KinesisVideoStreamPoolSummary

SetPoolName sets the PoolName field's value.

func (KinesisVideoStreamPoolSummary) String

func (s KinesisVideoStreamPoolSummary) 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 KinesisVideoStreamRecordingSourceRuntimeConfiguration

type KinesisVideoStreamRecordingSourceRuntimeConfiguration struct {

    // Describes the timestamp range and timestamp origin of a range of fragments
    // in the Kinesis video stream.
    //
    // FragmentSelector is a required field
    FragmentSelector *FragmentSelector `type:"structure" required:"true"`

    // The stream or streams to be recorded.
    //
    // Streams is a required field
    Streams []*RecordingStreamConfiguration `min:"2" type:"list" required:"true"`
    // contains filtered or unexported fields
}

A structure that contains the runtime settings for recording a Kinesis video stream.

func (KinesisVideoStreamRecordingSourceRuntimeConfiguration) GoString

func (s KinesisVideoStreamRecordingSourceRuntimeConfiguration) 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 (*KinesisVideoStreamRecordingSourceRuntimeConfiguration) SetFragmentSelector

func (s *KinesisVideoStreamRecordingSourceRuntimeConfiguration) SetFragmentSelector(v *FragmentSelector) *KinesisVideoStreamRecordingSourceRuntimeConfiguration

SetFragmentSelector sets the FragmentSelector field's value.

func (*KinesisVideoStreamRecordingSourceRuntimeConfiguration) SetStreams

func (s *KinesisVideoStreamRecordingSourceRuntimeConfiguration) SetStreams(v []*RecordingStreamConfiguration) *KinesisVideoStreamRecordingSourceRuntimeConfiguration

SetStreams sets the Streams field's value.

func (KinesisVideoStreamRecordingSourceRuntimeConfiguration) String

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

func (s *KinesisVideoStreamRecordingSourceRuntimeConfiguration) Validate() error

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

type KinesisVideoStreamSourceRuntimeConfiguration

type KinesisVideoStreamSourceRuntimeConfiguration struct {

    // Specifies the encoding of your input audio. Supported format: PCM (only signed
    // 16-bit little-endian audio formats, which does not include WAV)
    //
    // For more information, see Media formats (https://docs.aws.amazon.com/transcribe/latest/dg/how-input.html#how-input-audio)
    // in the Amazon Transcribe Developer Guide.
    //
    // MediaEncoding is a required field
    MediaEncoding *string `type:"string" required:"true" enum:"MediaEncoding"`

    // The sample rate of the input audio (in hertz). Low-quality audio, such as
    // telephone audio, is typically around 8,000 Hz. High-quality audio typically
    // ranges from 16,000 Hz to 48,000 Hz. Note that the sample rate you specify
    // must match that of your audio.
    //
    // Valid Range: Minimum value of 8000. Maximum value of 48000.
    //
    // MediaSampleRate is a required field
    MediaSampleRate *int64 `min:"8000" type:"integer" required:"true"`

    // The streams in the source runtime configuration of a Kinesis video stream.
    //
    // Streams is a required field
    Streams []*StreamConfiguration `min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

The runtime configuration settings for the Kinesis video stream source.

func (KinesisVideoStreamSourceRuntimeConfiguration) GoString

func (s KinesisVideoStreamSourceRuntimeConfiguration) 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 (*KinesisVideoStreamSourceRuntimeConfiguration) SetMediaEncoding

func (s *KinesisVideoStreamSourceRuntimeConfiguration) SetMediaEncoding(v string) *KinesisVideoStreamSourceRuntimeConfiguration

SetMediaEncoding sets the MediaEncoding field's value.

func (*KinesisVideoStreamSourceRuntimeConfiguration) SetMediaSampleRate

func (s *KinesisVideoStreamSourceRuntimeConfiguration) SetMediaSampleRate(v int64) *KinesisVideoStreamSourceRuntimeConfiguration

SetMediaSampleRate sets the MediaSampleRate field's value.

func (*KinesisVideoStreamSourceRuntimeConfiguration) SetStreams

func (s *KinesisVideoStreamSourceRuntimeConfiguration) SetStreams(v []*StreamConfiguration) *KinesisVideoStreamSourceRuntimeConfiguration

SetStreams sets the Streams field's value.

func (KinesisVideoStreamSourceRuntimeConfiguration) String

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

func (s *KinesisVideoStreamSourceRuntimeConfiguration) Validate() error

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

type KinesisVideoStreamSourceTaskConfiguration

type KinesisVideoStreamSourceTaskConfiguration struct {

    // The channel ID.
    //
    // ChannelId is a required field
    ChannelId *int64 `type:"integer" required:"true"`

    // The unique identifier of the fragment to begin processing.
    FragmentNumber *string `min:"1" type:"string"`

    // The ARN of the stream.
    //
    // StreamArn is a required field
    StreamArn *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The task configuration settings for the Kinesis video stream source.

func (KinesisVideoStreamSourceTaskConfiguration) GoString

func (s KinesisVideoStreamSourceTaskConfiguration) 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 (*KinesisVideoStreamSourceTaskConfiguration) SetChannelId

func (s *KinesisVideoStreamSourceTaskConfiguration) SetChannelId(v int64) *KinesisVideoStreamSourceTaskConfiguration

SetChannelId sets the ChannelId field's value.

func (*KinesisVideoStreamSourceTaskConfiguration) SetFragmentNumber

func (s *KinesisVideoStreamSourceTaskConfiguration) SetFragmentNumber(v string) *KinesisVideoStreamSourceTaskConfiguration

SetFragmentNumber sets the FragmentNumber field's value.

func (*KinesisVideoStreamSourceTaskConfiguration) SetStreamArn

func (s *KinesisVideoStreamSourceTaskConfiguration) SetStreamArn(v string) *KinesisVideoStreamSourceTaskConfiguration

SetStreamArn sets the StreamArn field's value.

func (KinesisVideoStreamSourceTaskConfiguration) String

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

func (s *KinesisVideoStreamSourceTaskConfiguration) Validate() error

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

type LambdaFunctionSinkConfiguration

type LambdaFunctionSinkConfiguration struct {

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

A structure that contains the configuration settings for an AWS Lambda function's data sink.

func (LambdaFunctionSinkConfiguration) GoString

func (s LambdaFunctionSinkConfiguration) 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 (*LambdaFunctionSinkConfiguration) SetInsightsTarget

func (s *LambdaFunctionSinkConfiguration) SetInsightsTarget(v string) *LambdaFunctionSinkConfiguration

SetInsightsTarget sets the InsightsTarget field's value.

func (LambdaFunctionSinkConfiguration) String

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

func (s *LambdaFunctionSinkConfiguration) Validate() error

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

type ListMediaCapturePipelinesInput

type ListMediaCapturePipelinesInput struct {

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

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

func (ListMediaCapturePipelinesInput) GoString

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

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

SetMaxResults sets the MaxResults field's value.

func (*ListMediaCapturePipelinesInput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (ListMediaCapturePipelinesInput) String

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

func (s *ListMediaCapturePipelinesInput) Validate() error

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

type ListMediaCapturePipelinesOutput

type ListMediaCapturePipelinesOutput struct {

    // The media pipeline objects in the list.
    MediaCapturePipelines []*MediaCapturePipelineSummary `type:"list"`

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

func (ListMediaCapturePipelinesOutput) GoString

func (s ListMediaCapturePipelinesOutput) 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 (*ListMediaCapturePipelinesOutput) SetMediaCapturePipelines

func (s *ListMediaCapturePipelinesOutput) SetMediaCapturePipelines(v []*MediaCapturePipelineSummary) *ListMediaCapturePipelinesOutput

SetMediaCapturePipelines sets the MediaCapturePipelines field's value.

func (*ListMediaCapturePipelinesOutput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (ListMediaCapturePipelinesOutput) String

func (s ListMediaCapturePipelinesOutput) 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 ListMediaInsightsPipelineConfigurationsInput

type ListMediaInsightsPipelineConfigurationsInput struct {

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

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

func (ListMediaInsightsPipelineConfigurationsInput) GoString

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

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

SetMaxResults sets the MaxResults field's value.

func (*ListMediaInsightsPipelineConfigurationsInput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (ListMediaInsightsPipelineConfigurationsInput) String

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

func (s *ListMediaInsightsPipelineConfigurationsInput) Validate() error

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

type ListMediaInsightsPipelineConfigurationsOutput

type ListMediaInsightsPipelineConfigurationsOutput struct {

    // The requested list of media insights pipeline configurations.
    MediaInsightsPipelineConfigurations []*MediaInsightsPipelineConfigurationSummary `type:"list"`

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

func (ListMediaInsightsPipelineConfigurationsOutput) GoString

func (s ListMediaInsightsPipelineConfigurationsOutput) 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 (*ListMediaInsightsPipelineConfigurationsOutput) SetMediaInsightsPipelineConfigurations

func (s *ListMediaInsightsPipelineConfigurationsOutput) SetMediaInsightsPipelineConfigurations(v []*MediaInsightsPipelineConfigurationSummary) *ListMediaInsightsPipelineConfigurationsOutput

SetMediaInsightsPipelineConfigurations sets the MediaInsightsPipelineConfigurations field's value.

func (*ListMediaInsightsPipelineConfigurationsOutput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (ListMediaInsightsPipelineConfigurationsOutput) String

func (s ListMediaInsightsPipelineConfigurationsOutput) 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 ListMediaPipelineKinesisVideoStreamPoolsInput

type ListMediaPipelineKinesisVideoStreamPoolsInput struct {

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

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

func (ListMediaPipelineKinesisVideoStreamPoolsInput) GoString

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

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

SetMaxResults sets the MaxResults field's value.

func (*ListMediaPipelineKinesisVideoStreamPoolsInput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (ListMediaPipelineKinesisVideoStreamPoolsInput) String

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

func (s *ListMediaPipelineKinesisVideoStreamPoolsInput) Validate() error

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

type ListMediaPipelineKinesisVideoStreamPoolsOutput

type ListMediaPipelineKinesisVideoStreamPoolsOutput struct {

    // The list of video stream pools.
    KinesisVideoStreamPools []*KinesisVideoStreamPoolSummary `type:"list"`

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

func (ListMediaPipelineKinesisVideoStreamPoolsOutput) GoString

func (s ListMediaPipelineKinesisVideoStreamPoolsOutput) 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 (*ListMediaPipelineKinesisVideoStreamPoolsOutput) SetKinesisVideoStreamPools

func (s *ListMediaPipelineKinesisVideoStreamPoolsOutput) SetKinesisVideoStreamPools(v []*KinesisVideoStreamPoolSummary) *ListMediaPipelineKinesisVideoStreamPoolsOutput

SetKinesisVideoStreamPools sets the KinesisVideoStreamPools field's value.

func (*ListMediaPipelineKinesisVideoStreamPoolsOutput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (ListMediaPipelineKinesisVideoStreamPoolsOutput) String

func (s ListMediaPipelineKinesisVideoStreamPoolsOutput) 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 ListMediaPipelinesInput

type ListMediaPipelinesInput struct {

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

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

func (ListMediaPipelinesInput) GoString

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

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

SetMaxResults sets the MaxResults field's value.

func (*ListMediaPipelinesInput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (ListMediaPipelinesInput) String

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

func (s *ListMediaPipelinesInput) Validate() error

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

type ListMediaPipelinesOutput

type ListMediaPipelinesOutput struct {

    // The media pipeline objects in the list.
    MediaPipelines []*MediaPipelineSummary `type:"list"`

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

func (ListMediaPipelinesOutput) GoString

func (s ListMediaPipelinesOutput) 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 (*ListMediaPipelinesOutput) SetMediaPipelines

func (s *ListMediaPipelinesOutput) SetMediaPipelines(v []*MediaPipelineSummary) *ListMediaPipelinesOutput

SetMediaPipelines sets the MediaPipelines field's value.

func (*ListMediaPipelinesOutput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (ListMediaPipelinesOutput) String

func (s ListMediaPipelinesOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListTagsForResourceInput

type ListTagsForResourceInput struct {

    // The ARN of the media pipeline associated with any tags. The ARN consists
    // of the pipeline's region, resource ID, and pipeline ID.
    //
    // ResourceARN is a required field
    ResourceARN *string `location:"querystring" locationName:"arn" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ListTagsForResourceInput) GoString

func (s ListTagsForResourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTagsForResourceInput) SetResourceARN

func (s *ListTagsForResourceInput) SetResourceARN(v string) *ListTagsForResourceInput

SetResourceARN sets the ResourceARN field's value.

func (ListTagsForResourceInput) String

func (s ListTagsForResourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTagsForResourceInput) Validate

func (s *ListTagsForResourceInput) Validate() error

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

type ListTagsForResourceOutput

type ListTagsForResourceOutput struct {

    // The tags associated with the specified media pipeline.
    Tags []*Tag `min:"1" type:"list"`
    // contains filtered or unexported fields
}

func (ListTagsForResourceOutput) GoString

func (s ListTagsForResourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTagsForResourceOutput) SetTags

func (s *ListTagsForResourceOutput) SetTags(v []*Tag) *ListTagsForResourceOutput

SetTags sets the Tags field's value.

func (ListTagsForResourceOutput) String

func (s ListTagsForResourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type LiveConnectorRTMPConfiguration

type LiveConnectorRTMPConfiguration struct {

    // The audio channels set for the RTMP configuration
    AudioChannels *string `type:"string" enum:"AudioChannelsOption"`

    // The audio sample rate set for the RTMP configuration. Default: 48000.
    AudioSampleRate *string `type:"string"`

    // The URL of the RTMP configuration.
    //
    // Url is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by LiveConnectorRTMPConfiguration's
    // String and GoString methods.
    //
    // Url is a required field
    Url *string `min:"1" type:"string" required:"true" sensitive:"true"`
    // contains filtered or unexported fields
}

The media pipeline's RTMP configuration object.

func (LiveConnectorRTMPConfiguration) GoString

func (s LiveConnectorRTMPConfiguration) 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 (*LiveConnectorRTMPConfiguration) SetAudioChannels

func (s *LiveConnectorRTMPConfiguration) SetAudioChannels(v string) *LiveConnectorRTMPConfiguration

SetAudioChannels sets the AudioChannels field's value.

func (*LiveConnectorRTMPConfiguration) SetAudioSampleRate

func (s *LiveConnectorRTMPConfiguration) SetAudioSampleRate(v string) *LiveConnectorRTMPConfiguration

SetAudioSampleRate sets the AudioSampleRate field's value.

func (*LiveConnectorRTMPConfiguration) SetUrl

func (s *LiveConnectorRTMPConfiguration) SetUrl(v string) *LiveConnectorRTMPConfiguration

SetUrl sets the Url field's value.

func (LiveConnectorRTMPConfiguration) String

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

func (s *LiveConnectorRTMPConfiguration) Validate() error

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

type LiveConnectorSinkConfiguration

type LiveConnectorSinkConfiguration struct {

    // The sink configuration's RTMP configuration settings.
    //
    // RTMPConfiguration is a required field
    RTMPConfiguration *LiveConnectorRTMPConfiguration `type:"structure" required:"true"`

    // The sink configuration's sink type.
    //
    // SinkType is a required field
    SinkType *string `type:"string" required:"true" enum:"LiveConnectorSinkType"`
    // contains filtered or unexported fields
}

The media pipeline's sink configuration settings.

func (LiveConnectorSinkConfiguration) GoString

func (s LiveConnectorSinkConfiguration) 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 (*LiveConnectorSinkConfiguration) SetRTMPConfiguration

func (s *LiveConnectorSinkConfiguration) SetRTMPConfiguration(v *LiveConnectorRTMPConfiguration) *LiveConnectorSinkConfiguration

SetRTMPConfiguration sets the RTMPConfiguration field's value.

func (*LiveConnectorSinkConfiguration) SetSinkType

func (s *LiveConnectorSinkConfiguration) SetSinkType(v string) *LiveConnectorSinkConfiguration

SetSinkType sets the SinkType field's value.

func (LiveConnectorSinkConfiguration) String

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

func (s *LiveConnectorSinkConfiguration) Validate() error

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

type LiveConnectorSourceConfiguration

type LiveConnectorSourceConfiguration struct {

    // The configuration settings of the connector pipeline.
    //
    // ChimeSdkMeetingLiveConnectorConfiguration is a required field
    ChimeSdkMeetingLiveConnectorConfiguration *ChimeSdkMeetingLiveConnectorConfiguration `type:"structure" required:"true"`

    // The source configuration's media source type.
    //
    // SourceType is a required field
    SourceType *string `type:"string" required:"true" enum:"LiveConnectorSourceType"`
    // contains filtered or unexported fields
}

The data source configuration object of a streaming media pipeline.

func (LiveConnectorSourceConfiguration) GoString

func (s LiveConnectorSourceConfiguration) 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 (*LiveConnectorSourceConfiguration) SetChimeSdkMeetingLiveConnectorConfiguration

func (s *LiveConnectorSourceConfiguration) SetChimeSdkMeetingLiveConnectorConfiguration(v *ChimeSdkMeetingLiveConnectorConfiguration) *LiveConnectorSourceConfiguration

SetChimeSdkMeetingLiveConnectorConfiguration sets the ChimeSdkMeetingLiveConnectorConfiguration field's value.

func (*LiveConnectorSourceConfiguration) SetSourceType

func (s *LiveConnectorSourceConfiguration) SetSourceType(v string) *LiveConnectorSourceConfiguration

SetSourceType sets the SourceType field's value.

func (LiveConnectorSourceConfiguration) String

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

func (s *LiveConnectorSourceConfiguration) Validate() error

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

type MediaCapturePipeline

type MediaCapturePipeline struct {

    // The configuration for a specified media pipeline. SourceType must be ChimeSdkMeeting.
    ChimeSdkMeetingConfiguration *ChimeSdkMeetingConfiguration `type:"structure"`

    // The time at which the pipeline was created, in ISO 8601 format.
    CreatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`

    // The ARN of the media capture pipeline
    MediaPipelineArn *string `min:"1" type:"string"`

    // The ID of a media pipeline.
    MediaPipelineId *string `min:"36" type:"string"`

    // ARN of the destination to which the media artifacts are saved.
    //
    // SinkArn is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by MediaCapturePipeline's
    // String and GoString methods.
    SinkArn *string `min:"1" type:"string" sensitive:"true"`

    // Destination type to which the media artifacts are saved. You must use an
    // S3 Bucket.
    SinkType *string `type:"string" enum:"MediaPipelineSinkType"`

    // ARN of the source from which the media artifacts are saved.
    //
    // SourceArn is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by MediaCapturePipeline's
    // String and GoString methods.
    SourceArn *string `min:"1" type:"string" sensitive:"true"`

    // Source type from which media artifacts are saved. You must use ChimeMeeting.
    SourceType *string `type:"string" enum:"MediaPipelineSourceType"`

    // The status of the media pipeline.
    Status *string `type:"string" enum:"MediaPipelineStatus"`

    // The time at which the pipeline was updated, in ISO 8601 format.
    UpdatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`
    // contains filtered or unexported fields
}

A media pipeline object consisting of an ID, source type, source ARN, a sink type, a sink ARN, and a configuration object.

func (MediaCapturePipeline) GoString

func (s MediaCapturePipeline) 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 (*MediaCapturePipeline) SetChimeSdkMeetingConfiguration

func (s *MediaCapturePipeline) SetChimeSdkMeetingConfiguration(v *ChimeSdkMeetingConfiguration) *MediaCapturePipeline

SetChimeSdkMeetingConfiguration sets the ChimeSdkMeetingConfiguration field's value.

func (*MediaCapturePipeline) SetCreatedTimestamp

func (s *MediaCapturePipeline) SetCreatedTimestamp(v time.Time) *MediaCapturePipeline

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*MediaCapturePipeline) SetMediaPipelineArn

func (s *MediaCapturePipeline) SetMediaPipelineArn(v string) *MediaCapturePipeline

SetMediaPipelineArn sets the MediaPipelineArn field's value.

func (*MediaCapturePipeline) SetMediaPipelineId

func (s *MediaCapturePipeline) SetMediaPipelineId(v string) *MediaCapturePipeline

SetMediaPipelineId sets the MediaPipelineId field's value.

func (*MediaCapturePipeline) SetSinkArn

func (s *MediaCapturePipeline) SetSinkArn(v string) *MediaCapturePipeline

SetSinkArn sets the SinkArn field's value.

func (*MediaCapturePipeline) SetSinkType

func (s *MediaCapturePipeline) SetSinkType(v string) *MediaCapturePipeline

SetSinkType sets the SinkType field's value.

func (*MediaCapturePipeline) SetSourceArn

func (s *MediaCapturePipeline) SetSourceArn(v string) *MediaCapturePipeline

SetSourceArn sets the SourceArn field's value.

func (*MediaCapturePipeline) SetSourceType

func (s *MediaCapturePipeline) SetSourceType(v string) *MediaCapturePipeline

SetSourceType sets the SourceType field's value.

func (*MediaCapturePipeline) SetStatus

func (s *MediaCapturePipeline) SetStatus(v string) *MediaCapturePipeline

SetStatus sets the Status field's value.

func (*MediaCapturePipeline) SetUpdatedTimestamp

func (s *MediaCapturePipeline) SetUpdatedTimestamp(v time.Time) *MediaCapturePipeline

SetUpdatedTimestamp sets the UpdatedTimestamp field's value.

func (MediaCapturePipeline) String

func (s MediaCapturePipeline) 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 MediaCapturePipelineSourceConfiguration

type MediaCapturePipelineSourceConfiguration struct {

    // The meeting configuration settings in a media capture pipeline configuration
    // object.
    //
    // ChimeSdkMeetingConfiguration is a required field
    ChimeSdkMeetingConfiguration *ChimeSdkMeetingConcatenationConfiguration `type:"structure" required:"true"`

    // The media pipeline ARN in the configuration object of a media capture pipeline.
    //
    // MediaPipelineArn is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by MediaCapturePipelineSourceConfiguration's
    // String and GoString methods.
    //
    // MediaPipelineArn is a required field
    MediaPipelineArn *string `min:"1" type:"string" required:"true" sensitive:"true"`
    // contains filtered or unexported fields
}

The source configuration object of a media capture pipeline.

func (MediaCapturePipelineSourceConfiguration) GoString

func (s MediaCapturePipelineSourceConfiguration) 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 (*MediaCapturePipelineSourceConfiguration) SetChimeSdkMeetingConfiguration

func (s *MediaCapturePipelineSourceConfiguration) SetChimeSdkMeetingConfiguration(v *ChimeSdkMeetingConcatenationConfiguration) *MediaCapturePipelineSourceConfiguration

SetChimeSdkMeetingConfiguration sets the ChimeSdkMeetingConfiguration field's value.

func (*MediaCapturePipelineSourceConfiguration) SetMediaPipelineArn

func (s *MediaCapturePipelineSourceConfiguration) SetMediaPipelineArn(v string) *MediaCapturePipelineSourceConfiguration

SetMediaPipelineArn sets the MediaPipelineArn field's value.

func (MediaCapturePipelineSourceConfiguration) String

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

func (s *MediaCapturePipelineSourceConfiguration) Validate() error

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

type MediaCapturePipelineSummary

type MediaCapturePipelineSummary struct {

    // The ARN of the media pipeline in the summary.
    MediaPipelineArn *string `min:"1" type:"string"`

    // The ID of the media pipeline in the summary.
    MediaPipelineId *string `min:"36" type:"string"`
    // contains filtered or unexported fields
}

The summary data of a media capture pipeline.

func (MediaCapturePipelineSummary) GoString

func (s MediaCapturePipelineSummary) 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 (*MediaCapturePipelineSummary) SetMediaPipelineArn

func (s *MediaCapturePipelineSummary) SetMediaPipelineArn(v string) *MediaCapturePipelineSummary

SetMediaPipelineArn sets the MediaPipelineArn field's value.

func (*MediaCapturePipelineSummary) SetMediaPipelineId

func (s *MediaCapturePipelineSummary) SetMediaPipelineId(v string) *MediaCapturePipelineSummary

SetMediaPipelineId sets the MediaPipelineId field's value.

func (MediaCapturePipelineSummary) String

func (s MediaCapturePipelineSummary) 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 MediaConcatenationPipeline

type MediaConcatenationPipeline struct {

    // The time at which the concatenation pipeline was created.
    CreatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`

    // The ARN of the media pipeline that you specify in the SourceConfiguration
    // object.
    MediaPipelineArn *string `min:"1" type:"string"`

    // The ID of the media pipeline being concatenated.
    MediaPipelineId *string `min:"36" type:"string"`

    // The data sinks of the concatenation pipeline.
    Sinks []*ConcatenationSink `min:"1" type:"list"`

    // The data sources being concatenated.
    Sources []*ConcatenationSource `min:"1" type:"list"`

    // The status of the concatenation pipeline.
    Status *string `type:"string" enum:"MediaPipelineStatus"`

    // The time at which the concatenation pipeline was last updated.
    UpdatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`
    // contains filtered or unexported fields
}

Concatenates audio and video data from one or more data streams.

func (MediaConcatenationPipeline) GoString

func (s MediaConcatenationPipeline) 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 (*MediaConcatenationPipeline) SetCreatedTimestamp

func (s *MediaConcatenationPipeline) SetCreatedTimestamp(v time.Time) *MediaConcatenationPipeline

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*MediaConcatenationPipeline) SetMediaPipelineArn

func (s *MediaConcatenationPipeline) SetMediaPipelineArn(v string) *MediaConcatenationPipeline

SetMediaPipelineArn sets the MediaPipelineArn field's value.

func (*MediaConcatenationPipeline) SetMediaPipelineId

func (s *MediaConcatenationPipeline) SetMediaPipelineId(v string) *MediaConcatenationPipeline

SetMediaPipelineId sets the MediaPipelineId field's value.

func (*MediaConcatenationPipeline) SetSinks

func (s *MediaConcatenationPipeline) SetSinks(v []*ConcatenationSink) *MediaConcatenationPipeline

SetSinks sets the Sinks field's value.

func (*MediaConcatenationPipeline) SetSources

func (s *MediaConcatenationPipeline) SetSources(v []*ConcatenationSource) *MediaConcatenationPipeline

SetSources sets the Sources field's value.

func (*MediaConcatenationPipeline) SetStatus

func (s *MediaConcatenationPipeline) SetStatus(v string) *MediaConcatenationPipeline

SetStatus sets the Status field's value.

func (*MediaConcatenationPipeline) SetUpdatedTimestamp

func (s *MediaConcatenationPipeline) SetUpdatedTimestamp(v time.Time) *MediaConcatenationPipeline

SetUpdatedTimestamp sets the UpdatedTimestamp field's value.

func (MediaConcatenationPipeline) String

func (s MediaConcatenationPipeline) 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 MediaInsightsPipeline

type MediaInsightsPipeline struct {

    // The time at which the media insights pipeline was created.
    CreatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`

    // The statuses that the elements in a media insights pipeline can have during
    // data processing.
    ElementStatuses []*MediaInsightsPipelineElementStatus `type:"list"`

    // The runtime configuration settings for a Kinesis recording video stream in
    // a media insights pipeline.
    KinesisVideoStreamRecordingSourceRuntimeConfiguration *KinesisVideoStreamRecordingSourceRuntimeConfiguration `type:"structure"`

    // The configuration settings for a Kinesis runtime video stream in a media
    // insights pipeline.
    KinesisVideoStreamSourceRuntimeConfiguration *KinesisVideoStreamSourceRuntimeConfiguration `type:"structure"`

    // The ARN of a media insight pipeline's configuration settings.
    //
    // MediaInsightsPipelineConfigurationArn is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by MediaInsightsPipeline's
    // String and GoString methods.
    MediaInsightsPipelineConfigurationArn *string `min:"1" type:"string" sensitive:"true"`

    // The runtime metadata of a media insights pipeline.
    //
    // MediaInsightsRuntimeMetadata is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by MediaInsightsPipeline's
    // String and GoString methods.
    MediaInsightsRuntimeMetadata map[string]*string `type:"map" sensitive:"true"`

    // The ARN of a media insights pipeline.
    //
    // MediaPipelineArn is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by MediaInsightsPipeline's
    // String and GoString methods.
    MediaPipelineArn *string `min:"1" type:"string" sensitive:"true"`

    // The ID of a media insights pipeline.
    MediaPipelineId *string `min:"36" type:"string"`

    // The runtime configuration of the Amazon S3 bucket that stores recordings
    // in a media insights pipeline.
    S3RecordingSinkRuntimeConfiguration *S3RecordingSinkRuntimeConfiguration `type:"structure"`

    // The status of a media insights pipeline.
    Status *string `type:"string" enum:"MediaPipelineStatus"`
    // contains filtered or unexported fields
}

A media pipeline that streams call analytics data.

func (MediaInsightsPipeline) GoString

func (s MediaInsightsPipeline) 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 (*MediaInsightsPipeline) SetCreatedTimestamp

func (s *MediaInsightsPipeline) SetCreatedTimestamp(v time.Time) *MediaInsightsPipeline

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*MediaInsightsPipeline) SetElementStatuses

func (s *MediaInsightsPipeline) SetElementStatuses(v []*MediaInsightsPipelineElementStatus) *MediaInsightsPipeline

SetElementStatuses sets the ElementStatuses field's value.

func (*MediaInsightsPipeline) SetKinesisVideoStreamRecordingSourceRuntimeConfiguration

func (s *MediaInsightsPipeline) SetKinesisVideoStreamRecordingSourceRuntimeConfiguration(v *KinesisVideoStreamRecordingSourceRuntimeConfiguration) *MediaInsightsPipeline

SetKinesisVideoStreamRecordingSourceRuntimeConfiguration sets the KinesisVideoStreamRecordingSourceRuntimeConfiguration field's value.

func (*MediaInsightsPipeline) SetKinesisVideoStreamSourceRuntimeConfiguration

func (s *MediaInsightsPipeline) SetKinesisVideoStreamSourceRuntimeConfiguration(v *KinesisVideoStreamSourceRuntimeConfiguration) *MediaInsightsPipeline

SetKinesisVideoStreamSourceRuntimeConfiguration sets the KinesisVideoStreamSourceRuntimeConfiguration field's value.

func (*MediaInsightsPipeline) SetMediaInsightsPipelineConfigurationArn

func (s *MediaInsightsPipeline) SetMediaInsightsPipelineConfigurationArn(v string) *MediaInsightsPipeline

SetMediaInsightsPipelineConfigurationArn sets the MediaInsightsPipelineConfigurationArn field's value.

func (*MediaInsightsPipeline) SetMediaInsightsRuntimeMetadata

func (s *MediaInsightsPipeline) SetMediaInsightsRuntimeMetadata(v map[string]*string) *MediaInsightsPipeline

SetMediaInsightsRuntimeMetadata sets the MediaInsightsRuntimeMetadata field's value.

func (*MediaInsightsPipeline) SetMediaPipelineArn

func (s *MediaInsightsPipeline) SetMediaPipelineArn(v string) *MediaInsightsPipeline

SetMediaPipelineArn sets the MediaPipelineArn field's value.

func (*MediaInsightsPipeline) SetMediaPipelineId

func (s *MediaInsightsPipeline) SetMediaPipelineId(v string) *MediaInsightsPipeline

SetMediaPipelineId sets the MediaPipelineId field's value.

func (*MediaInsightsPipeline) SetS3RecordingSinkRuntimeConfiguration

func (s *MediaInsightsPipeline) SetS3RecordingSinkRuntimeConfiguration(v *S3RecordingSinkRuntimeConfiguration) *MediaInsightsPipeline

SetS3RecordingSinkRuntimeConfiguration sets the S3RecordingSinkRuntimeConfiguration field's value.

func (*MediaInsightsPipeline) SetStatus

func (s *MediaInsightsPipeline) SetStatus(v string) *MediaInsightsPipeline

SetStatus sets the Status field's value.

func (MediaInsightsPipeline) String

func (s MediaInsightsPipeline) 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 MediaInsightsPipelineConfiguration

type MediaInsightsPipelineConfiguration struct {

    // The time at which the configuration was created.
    CreatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`

    // The elements in the configuration.
    Elements []*MediaInsightsPipelineConfigurationElement `type:"list"`

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

    // The ID of the configuration.
    MediaInsightsPipelineConfigurationId *string `min:"36" type:"string"`

    // The name of the configuration.
    MediaInsightsPipelineConfigurationName *string `min:"2" type:"string"`

    // Lists the rules that trigger a real-time alert.
    RealTimeAlertConfiguration *RealTimeAlertConfiguration `type:"structure"`

    // The ARN of the role used by the service to access Amazon Web Services resources.
    //
    // ResourceAccessRoleArn is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by MediaInsightsPipelineConfiguration's
    // String and GoString methods.
    ResourceAccessRoleArn *string `min:"1" type:"string" sensitive:"true"`

    // The time at which the configuration was last updated.
    UpdatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`
    // contains filtered or unexported fields
}

A structure that contains the configuration settings for a media insights pipeline.

func (MediaInsightsPipelineConfiguration) GoString

func (s MediaInsightsPipelineConfiguration) 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 (*MediaInsightsPipelineConfiguration) SetCreatedTimestamp

func (s *MediaInsightsPipelineConfiguration) SetCreatedTimestamp(v time.Time) *MediaInsightsPipelineConfiguration

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*MediaInsightsPipelineConfiguration) SetElements

func (s *MediaInsightsPipelineConfiguration) SetElements(v []*MediaInsightsPipelineConfigurationElement) *MediaInsightsPipelineConfiguration

SetElements sets the Elements field's value.

func (*MediaInsightsPipelineConfiguration) SetMediaInsightsPipelineConfigurationArn

func (s *MediaInsightsPipelineConfiguration) SetMediaInsightsPipelineConfigurationArn(v string) *MediaInsightsPipelineConfiguration

SetMediaInsightsPipelineConfigurationArn sets the MediaInsightsPipelineConfigurationArn field's value.

func (*MediaInsightsPipelineConfiguration) SetMediaInsightsPipelineConfigurationId

func (s *MediaInsightsPipelineConfiguration) SetMediaInsightsPipelineConfigurationId(v string) *MediaInsightsPipelineConfiguration

SetMediaInsightsPipelineConfigurationId sets the MediaInsightsPipelineConfigurationId field's value.

func (*MediaInsightsPipelineConfiguration) SetMediaInsightsPipelineConfigurationName

func (s *MediaInsightsPipelineConfiguration) SetMediaInsightsPipelineConfigurationName(v string) *MediaInsightsPipelineConfiguration

SetMediaInsightsPipelineConfigurationName sets the MediaInsightsPipelineConfigurationName field's value.

func (*MediaInsightsPipelineConfiguration) SetRealTimeAlertConfiguration

func (s *MediaInsightsPipelineConfiguration) SetRealTimeAlertConfiguration(v *RealTimeAlertConfiguration) *MediaInsightsPipelineConfiguration

SetRealTimeAlertConfiguration sets the RealTimeAlertConfiguration field's value.

func (*MediaInsightsPipelineConfiguration) SetResourceAccessRoleArn

func (s *MediaInsightsPipelineConfiguration) SetResourceAccessRoleArn(v string) *MediaInsightsPipelineConfiguration

SetResourceAccessRoleArn sets the ResourceAccessRoleArn field's value.

func (*MediaInsightsPipelineConfiguration) SetUpdatedTimestamp

func (s *MediaInsightsPipelineConfiguration) SetUpdatedTimestamp(v time.Time) *MediaInsightsPipelineConfiguration

SetUpdatedTimestamp sets the UpdatedTimestamp field's value.

func (MediaInsightsPipelineConfiguration) String

func (s MediaInsightsPipelineConfiguration) 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 MediaInsightsPipelineConfigurationElement

type MediaInsightsPipelineConfigurationElement struct {

    // The analytics configuration settings for transcribing audio in a media insights
    // pipeline configuration element.
    AmazonTranscribeCallAnalyticsProcessorConfiguration *AmazonTranscribeCallAnalyticsProcessorConfiguration `type:"structure"`

    // The transcription processor configuration settings in a media insights pipeline
    // configuration element.
    AmazonTranscribeProcessorConfiguration *AmazonTranscribeProcessorConfiguration `type:"structure"`

    // The configuration settings for the Kinesis Data Stream Sink in a media insights
    // pipeline configuration element.
    KinesisDataStreamSinkConfiguration *KinesisDataStreamSinkConfiguration `type:"structure"`

    // The configuration settings for the Amazon Web Services Lambda sink in a media
    // insights pipeline configuration element.
    LambdaFunctionSinkConfiguration *LambdaFunctionSinkConfiguration `type:"structure"`

    // The configuration settings for the Amazon S3 recording bucket in a media
    // insights pipeline configuration element.
    S3RecordingSinkConfiguration *S3RecordingSinkConfiguration `type:"structure"`

    // The configuration settings for an SNS topic sink in a media insights pipeline
    // configuration element.
    SnsTopicSinkConfiguration *SnsTopicSinkConfiguration `type:"structure"`

    // The configuration settings for an SQS queue sink in a media insights pipeline
    // configuration element.
    SqsQueueSinkConfiguration *SqsQueueSinkConfiguration `type:"structure"`

    // The element type.
    //
    // Type is a required field
    Type *string `type:"string" required:"true" enum:"MediaInsightsPipelineConfigurationElementType"`

    // The voice analytics configuration settings in a media insights pipeline configuration
    // element.
    VoiceAnalyticsProcessorConfiguration *VoiceAnalyticsProcessorConfiguration `type:"structure"`

    // The configuration settings for voice enhancement sink in a media insights
    // pipeline configuration element.
    VoiceEnhancementSinkConfiguration *VoiceEnhancementSinkConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

An element in a media insights pipeline configuration.

func (MediaInsightsPipelineConfigurationElement) GoString

func (s MediaInsightsPipelineConfigurationElement) 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 (*MediaInsightsPipelineConfigurationElement) SetAmazonTranscribeCallAnalyticsProcessorConfiguration

func (s *MediaInsightsPipelineConfigurationElement) SetAmazonTranscribeCallAnalyticsProcessorConfiguration(v *AmazonTranscribeCallAnalyticsProcessorConfiguration) *MediaInsightsPipelineConfigurationElement

SetAmazonTranscribeCallAnalyticsProcessorConfiguration sets the AmazonTranscribeCallAnalyticsProcessorConfiguration field's value.

func (*MediaInsightsPipelineConfigurationElement) SetAmazonTranscribeProcessorConfiguration

func (s *MediaInsightsPipelineConfigurationElement) SetAmazonTranscribeProcessorConfiguration(v *AmazonTranscribeProcessorConfiguration) *MediaInsightsPipelineConfigurationElement

SetAmazonTranscribeProcessorConfiguration sets the AmazonTranscribeProcessorConfiguration field's value.

func (*MediaInsightsPipelineConfigurationElement) SetKinesisDataStreamSinkConfiguration

func (s *MediaInsightsPipelineConfigurationElement) SetKinesisDataStreamSinkConfiguration(v *KinesisDataStreamSinkConfiguration) *MediaInsightsPipelineConfigurationElement

SetKinesisDataStreamSinkConfiguration sets the KinesisDataStreamSinkConfiguration field's value.

func (*MediaInsightsPipelineConfigurationElement) SetLambdaFunctionSinkConfiguration

func (s *MediaInsightsPipelineConfigurationElement) SetLambdaFunctionSinkConfiguration(v *LambdaFunctionSinkConfiguration) *MediaInsightsPipelineConfigurationElement

SetLambdaFunctionSinkConfiguration sets the LambdaFunctionSinkConfiguration field's value.

func (*MediaInsightsPipelineConfigurationElement) SetS3RecordingSinkConfiguration

func (s *MediaInsightsPipelineConfigurationElement) SetS3RecordingSinkConfiguration(v *S3RecordingSinkConfiguration) *MediaInsightsPipelineConfigurationElement

SetS3RecordingSinkConfiguration sets the S3RecordingSinkConfiguration field's value.

func (*MediaInsightsPipelineConfigurationElement) SetSnsTopicSinkConfiguration

func (s *MediaInsightsPipelineConfigurationElement) SetSnsTopicSinkConfiguration(v *SnsTopicSinkConfiguration) *MediaInsightsPipelineConfigurationElement

SetSnsTopicSinkConfiguration sets the SnsTopicSinkConfiguration field's value.

func (*MediaInsightsPipelineConfigurationElement) SetSqsQueueSinkConfiguration

func (s *MediaInsightsPipelineConfigurationElement) SetSqsQueueSinkConfiguration(v *SqsQueueSinkConfiguration) *MediaInsightsPipelineConfigurationElement

SetSqsQueueSinkConfiguration sets the SqsQueueSinkConfiguration field's value.

func (*MediaInsightsPipelineConfigurationElement) SetType

func (s *MediaInsightsPipelineConfigurationElement) SetType(v string) *MediaInsightsPipelineConfigurationElement

SetType sets the Type field's value.

func (*MediaInsightsPipelineConfigurationElement) SetVoiceAnalyticsProcessorConfiguration

func (s *MediaInsightsPipelineConfigurationElement) SetVoiceAnalyticsProcessorConfiguration(v *VoiceAnalyticsProcessorConfiguration) *MediaInsightsPipelineConfigurationElement

SetVoiceAnalyticsProcessorConfiguration sets the VoiceAnalyticsProcessorConfiguration field's value.

func (*MediaInsightsPipelineConfigurationElement) SetVoiceEnhancementSinkConfiguration

func (s *MediaInsightsPipelineConfigurationElement) SetVoiceEnhancementSinkConfiguration(v *VoiceEnhancementSinkConfiguration) *MediaInsightsPipelineConfigurationElement

SetVoiceEnhancementSinkConfiguration sets the VoiceEnhancementSinkConfiguration field's value.

func (MediaInsightsPipelineConfigurationElement) String

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

func (s *MediaInsightsPipelineConfigurationElement) Validate() error

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

type MediaInsightsPipelineConfigurationSummary

type MediaInsightsPipelineConfigurationSummary struct {

    // The ARN of the media insights pipeline configuration.
    //
    // MediaInsightsPipelineConfigurationArn is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by MediaInsightsPipelineConfigurationSummary's
    // String and GoString methods.
    MediaInsightsPipelineConfigurationArn *string `min:"1" type:"string" sensitive:"true"`

    // The ID of the media insights pipeline configuration.
    MediaInsightsPipelineConfigurationId *string `min:"36" type:"string"`

    // The name of the media insights pipeline configuration.
    MediaInsightsPipelineConfigurationName *string `min:"2" type:"string"`
    // contains filtered or unexported fields
}

A summary of the media insights pipeline configuration.

func (MediaInsightsPipelineConfigurationSummary) GoString

func (s MediaInsightsPipelineConfigurationSummary) 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 (*MediaInsightsPipelineConfigurationSummary) SetMediaInsightsPipelineConfigurationArn

func (s *MediaInsightsPipelineConfigurationSummary) SetMediaInsightsPipelineConfigurationArn(v string) *MediaInsightsPipelineConfigurationSummary

SetMediaInsightsPipelineConfigurationArn sets the MediaInsightsPipelineConfigurationArn field's value.

func (*MediaInsightsPipelineConfigurationSummary) SetMediaInsightsPipelineConfigurationId

func (s *MediaInsightsPipelineConfigurationSummary) SetMediaInsightsPipelineConfigurationId(v string) *MediaInsightsPipelineConfigurationSummary

SetMediaInsightsPipelineConfigurationId sets the MediaInsightsPipelineConfigurationId field's value.

func (*MediaInsightsPipelineConfigurationSummary) SetMediaInsightsPipelineConfigurationName

func (s *MediaInsightsPipelineConfigurationSummary) SetMediaInsightsPipelineConfigurationName(v string) *MediaInsightsPipelineConfigurationSummary

SetMediaInsightsPipelineConfigurationName sets the MediaInsightsPipelineConfigurationName field's value.

func (MediaInsightsPipelineConfigurationSummary) String

func (s MediaInsightsPipelineConfigurationSummary) 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 MediaInsightsPipelineElementStatus

type MediaInsightsPipelineElementStatus struct {

    // The element's status.
    Status *string `type:"string" enum:"MediaPipelineElementStatus"`

    // The type of status.
    Type *string `type:"string" enum:"MediaInsightsPipelineConfigurationElementType"`
    // contains filtered or unexported fields
}

The status of the pipeline element.

func (MediaInsightsPipelineElementStatus) GoString

func (s MediaInsightsPipelineElementStatus) 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 (*MediaInsightsPipelineElementStatus) SetStatus

func (s *MediaInsightsPipelineElementStatus) SetStatus(v string) *MediaInsightsPipelineElementStatus

SetStatus sets the Status field's value.

func (*MediaInsightsPipelineElementStatus) SetType

func (s *MediaInsightsPipelineElementStatus) SetType(v string) *MediaInsightsPipelineElementStatus

SetType sets the Type field's value.

func (MediaInsightsPipelineElementStatus) String

func (s MediaInsightsPipelineElementStatus) 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 MediaLiveConnectorPipeline

type MediaLiveConnectorPipeline struct {

    // The time at which the connector pipeline was created.
    CreatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`

    // The connector pipeline's ARN.
    MediaPipelineArn *string `min:"1" type:"string"`

    // The connector pipeline's ID.
    MediaPipelineId *string `min:"36" type:"string"`

    // The connector pipeline's data sinks.
    Sinks []*LiveConnectorSinkConfiguration `min:"1" type:"list"`

    // The connector pipeline's data sources.
    Sources []*LiveConnectorSourceConfiguration `min:"1" type:"list"`

    // The connector pipeline's status.
    Status *string `type:"string" enum:"MediaPipelineStatus"`

    // The time at which the connector pipeline was last updated.
    UpdatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`
    // contains filtered or unexported fields
}

The connector pipeline.

func (MediaLiveConnectorPipeline) GoString

func (s MediaLiveConnectorPipeline) 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 (*MediaLiveConnectorPipeline) SetCreatedTimestamp

func (s *MediaLiveConnectorPipeline) SetCreatedTimestamp(v time.Time) *MediaLiveConnectorPipeline

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*MediaLiveConnectorPipeline) SetMediaPipelineArn

func (s *MediaLiveConnectorPipeline) SetMediaPipelineArn(v string) *MediaLiveConnectorPipeline

SetMediaPipelineArn sets the MediaPipelineArn field's value.

func (*MediaLiveConnectorPipeline) SetMediaPipelineId

func (s *MediaLiveConnectorPipeline) SetMediaPipelineId(v string) *MediaLiveConnectorPipeline

SetMediaPipelineId sets the MediaPipelineId field's value.

func (*MediaLiveConnectorPipeline) SetSinks

func (s *MediaLiveConnectorPipeline) SetSinks(v []*LiveConnectorSinkConfiguration) *MediaLiveConnectorPipeline

SetSinks sets the Sinks field's value.

func (*MediaLiveConnectorPipeline) SetSources

func (s *MediaLiveConnectorPipeline) SetSources(v []*LiveConnectorSourceConfiguration) *MediaLiveConnectorPipeline

SetSources sets the Sources field's value.

func (*MediaLiveConnectorPipeline) SetStatus

func (s *MediaLiveConnectorPipeline) SetStatus(v string) *MediaLiveConnectorPipeline

SetStatus sets the Status field's value.

func (*MediaLiveConnectorPipeline) SetUpdatedTimestamp

func (s *MediaLiveConnectorPipeline) SetUpdatedTimestamp(v time.Time) *MediaLiveConnectorPipeline

SetUpdatedTimestamp sets the UpdatedTimestamp field's value.

func (MediaLiveConnectorPipeline) String

func (s MediaLiveConnectorPipeline) 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 MediaPipeline

type MediaPipeline struct {

    // A pipeline that enables users to capture audio and video.
    MediaCapturePipeline *MediaCapturePipeline `type:"structure"`

    // The media concatenation pipeline in a media pipeline.
    MediaConcatenationPipeline *MediaConcatenationPipeline `type:"structure"`

    // The media insights pipeline of a media pipeline.
    MediaInsightsPipeline *MediaInsightsPipeline `type:"structure"`

    // The connector pipeline of the media pipeline.
    MediaLiveConnectorPipeline *MediaLiveConnectorPipeline `type:"structure"`

    // Designates a media pipeline as a media stream pipeline.
    MediaStreamPipeline *MediaStreamPipeline `type:"structure"`
    // contains filtered or unexported fields
}

A pipeline consisting of a media capture, media concatenation, or live-streaming pipeline.

func (MediaPipeline) GoString

func (s MediaPipeline) 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 (*MediaPipeline) SetMediaCapturePipeline

func (s *MediaPipeline) SetMediaCapturePipeline(v *MediaCapturePipeline) *MediaPipeline

SetMediaCapturePipeline sets the MediaCapturePipeline field's value.

func (*MediaPipeline) SetMediaConcatenationPipeline

func (s *MediaPipeline) SetMediaConcatenationPipeline(v *MediaConcatenationPipeline) *MediaPipeline

SetMediaConcatenationPipeline sets the MediaConcatenationPipeline field's value.

func (*MediaPipeline) SetMediaInsightsPipeline

func (s *MediaPipeline) SetMediaInsightsPipeline(v *MediaInsightsPipeline) *MediaPipeline

SetMediaInsightsPipeline sets the MediaInsightsPipeline field's value.

func (*MediaPipeline) SetMediaLiveConnectorPipeline

func (s *MediaPipeline) SetMediaLiveConnectorPipeline(v *MediaLiveConnectorPipeline) *MediaPipeline

SetMediaLiveConnectorPipeline sets the MediaLiveConnectorPipeline field's value.

func (*MediaPipeline) SetMediaStreamPipeline

func (s *MediaPipeline) SetMediaStreamPipeline(v *MediaStreamPipeline) *MediaPipeline

SetMediaStreamPipeline sets the MediaStreamPipeline field's value.

func (MediaPipeline) String

func (s MediaPipeline) 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 MediaPipelineSummary

type MediaPipelineSummary struct {

    // The ARN of the media pipeline in the summary.
    MediaPipelineArn *string `min:"1" type:"string"`

    // The ID of the media pipeline in the summary.
    MediaPipelineId *string `min:"36" type:"string"`
    // contains filtered or unexported fields
}

The summary of the media pipeline.

func (MediaPipelineSummary) GoString

func (s MediaPipelineSummary) 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 (*MediaPipelineSummary) SetMediaPipelineArn

func (s *MediaPipelineSummary) SetMediaPipelineArn(v string) *MediaPipelineSummary

SetMediaPipelineArn sets the MediaPipelineArn field's value.

func (*MediaPipelineSummary) SetMediaPipelineId

func (s *MediaPipelineSummary) SetMediaPipelineId(v string) *MediaPipelineSummary

SetMediaPipelineId sets the MediaPipelineId field's value.

func (MediaPipelineSummary) String

func (s MediaPipelineSummary) 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 MediaStreamPipeline

type MediaStreamPipeline struct {

    // The time at which the media stream pipeline was created.
    CreatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`

    // The ARN of the media stream pipeline.
    MediaPipelineArn *string `min:"1" type:"string"`

    // The ID of the media stream pipeline
    MediaPipelineId *string `min:"36" type:"string"`

    // The media stream pipeline's data sinks.
    Sinks []*MediaStreamSink `min:"1" type:"list"`

    // The media stream pipeline's data sources.
    Sources []*MediaStreamSource `min:"1" type:"list"`

    // The status of the media stream pipeline.
    Status *string `type:"string" enum:"MediaPipelineStatus"`

    // The time at which the media stream pipeline was updated.
    UpdatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`
    // contains filtered or unexported fields
}

Structure that contains the settings for a media stream pipeline.

func (MediaStreamPipeline) GoString

func (s MediaStreamPipeline) 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 (*MediaStreamPipeline) SetCreatedTimestamp

func (s *MediaStreamPipeline) SetCreatedTimestamp(v time.Time) *MediaStreamPipeline

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*MediaStreamPipeline) SetMediaPipelineArn

func (s *MediaStreamPipeline) SetMediaPipelineArn(v string) *MediaStreamPipeline

SetMediaPipelineArn sets the MediaPipelineArn field's value.

func (*MediaStreamPipeline) SetMediaPipelineId

func (s *MediaStreamPipeline) SetMediaPipelineId(v string) *MediaStreamPipeline

SetMediaPipelineId sets the MediaPipelineId field's value.

func (*MediaStreamPipeline) SetSinks

func (s *MediaStreamPipeline) SetSinks(v []*MediaStreamSink) *MediaStreamPipeline

SetSinks sets the Sinks field's value.

func (*MediaStreamPipeline) SetSources

func (s *MediaStreamPipeline) SetSources(v []*MediaStreamSource) *MediaStreamPipeline

SetSources sets the Sources field's value.

func (*MediaStreamPipeline) SetStatus

func (s *MediaStreamPipeline) SetStatus(v string) *MediaStreamPipeline

SetStatus sets the Status field's value.

func (*MediaStreamPipeline) SetUpdatedTimestamp

func (s *MediaStreamPipeline) SetUpdatedTimestamp(v time.Time) *MediaStreamPipeline

SetUpdatedTimestamp sets the UpdatedTimestamp field's value.

func (MediaStreamPipeline) String

func (s MediaStreamPipeline) 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 MediaStreamSink

type MediaStreamSink struct {

    // The media stream sink's media stream type.
    //
    // MediaStreamType is a required field
    MediaStreamType *string `type:"string" required:"true" enum:"MediaStreamType"`

    // Specifies the number of streams that the sink can accept.
    //
    // ReservedStreamCapacity is a required field
    ReservedStreamCapacity *int64 `min:"1" type:"integer" required:"true"`

    // The ARN of the media stream sink.
    //
    // SinkArn is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by MediaStreamSink's
    // String and GoString methods.
    //
    // SinkArn is a required field
    SinkArn *string `min:"1" type:"string" required:"true" sensitive:"true"`

    // The media stream sink's type.
    //
    // SinkType is a required field
    SinkType *string `type:"string" required:"true" enum:"MediaStreamPipelineSinkType"`
    // contains filtered or unexported fields
}

Structure that contains the settings for a media stream sink.

func (MediaStreamSink) GoString

func (s MediaStreamSink) 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 (*MediaStreamSink) SetMediaStreamType

func (s *MediaStreamSink) SetMediaStreamType(v string) *MediaStreamSink

SetMediaStreamType sets the MediaStreamType field's value.

func (*MediaStreamSink) SetReservedStreamCapacity

func (s *MediaStreamSink) SetReservedStreamCapacity(v int64) *MediaStreamSink

SetReservedStreamCapacity sets the ReservedStreamCapacity field's value.

func (*MediaStreamSink) SetSinkArn

func (s *MediaStreamSink) SetSinkArn(v string) *MediaStreamSink

SetSinkArn sets the SinkArn field's value.

func (*MediaStreamSink) SetSinkType

func (s *MediaStreamSink) SetSinkType(v string) *MediaStreamSink

SetSinkType sets the SinkType field's value.

func (MediaStreamSink) String

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

func (s *MediaStreamSink) Validate() error

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

type MediaStreamSource

type MediaStreamSource struct {

    // The ARN of the media stream source.
    //
    // SourceArn is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by MediaStreamSource's
    // String and GoString methods.
    //
    // SourceArn is a required field
    SourceArn *string `min:"1" type:"string" required:"true" sensitive:"true"`

    // The type of media stream source.
    //
    // SourceType is a required field
    SourceType *string `type:"string" required:"true" enum:"MediaPipelineSourceType"`
    // contains filtered or unexported fields
}

Structure that contains the settings for media stream sources.

func (MediaStreamSource) GoString

func (s MediaStreamSource) 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 (*MediaStreamSource) SetSourceArn

func (s *MediaStreamSource) SetSourceArn(v string) *MediaStreamSource

SetSourceArn sets the SourceArn field's value.

func (*MediaStreamSource) SetSourceType

func (s *MediaStreamSource) SetSourceType(v string) *MediaStreamSource

SetSourceType sets the SourceType field's value.

func (MediaStreamSource) String

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

func (s *MediaStreamSource) Validate() error

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

type MeetingEventsConcatenationConfiguration

type MeetingEventsConcatenationConfiguration struct {

    // Enables or disables the configuration object.
    //
    // State is a required field
    State *string `type:"string" required:"true" enum:"ArtifactsConcatenationState"`
    // contains filtered or unexported fields
}

The configuration object for an event concatenation pipeline.

func (MeetingEventsConcatenationConfiguration) GoString

func (s MeetingEventsConcatenationConfiguration) 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 (*MeetingEventsConcatenationConfiguration) SetState

func (s *MeetingEventsConcatenationConfiguration) SetState(v string) *MeetingEventsConcatenationConfiguration

SetState sets the State field's value.

func (MeetingEventsConcatenationConfiguration) String

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

func (s *MeetingEventsConcatenationConfiguration) Validate() error

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

type NotFoundException

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

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

    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 PostCallAnalyticsSettings

type PostCallAnalyticsSettings struct {

    // The content redaction output settings for a post-call analysis task.
    ContentRedactionOutput *string `type:"string" enum:"ContentRedactionOutput_"`

    // The ARN of the role used by Amazon Web Services Transcribe to upload your
    // post call analysis. For more information, see Post-call analytics with real-time
    // transcriptions (https://docs.aws.amazon.com/transcribe/latest/dg/tca-post-call.html)
    // in the Amazon Transcribe Developer Guide.
    //
    // DataAccessRoleArn is a required field
    DataAccessRoleArn *string `type:"string" required:"true"`

    // The ID of the KMS (Key Management Service) key used to encrypt the output.
    OutputEncryptionKMSKeyId *string `type:"string"`

    // The URL of the Amazon S3 bucket that contains the post-call data.
    //
    // OutputLocation is a required field
    OutputLocation *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

Allows you to specify additional settings for your Call Analytics post-call request, including output locations for your redacted transcript, which IAM role to use, and which encryption key to use.

DataAccessRoleArn and OutputLocation are required fields.

PostCallAnalyticsSettings provides the same insights as a Call Analytics post-call transcription. For more information, refer to Post-call analytics with real-time transcriptions (https://docs.aws.amazon.com/transcribe/latest/dg/tca-post-call.html) in the Amazon Transcribe Developer Guide.

func (PostCallAnalyticsSettings) GoString

func (s PostCallAnalyticsSettings) 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 (*PostCallAnalyticsSettings) SetContentRedactionOutput

func (s *PostCallAnalyticsSettings) SetContentRedactionOutput(v string) *PostCallAnalyticsSettings

SetContentRedactionOutput sets the ContentRedactionOutput field's value.

func (*PostCallAnalyticsSettings) SetDataAccessRoleArn

func (s *PostCallAnalyticsSettings) SetDataAccessRoleArn(v string) *PostCallAnalyticsSettings

SetDataAccessRoleArn sets the DataAccessRoleArn field's value.

func (*PostCallAnalyticsSettings) SetOutputEncryptionKMSKeyId

func (s *PostCallAnalyticsSettings) SetOutputEncryptionKMSKeyId(v string) *PostCallAnalyticsSettings

SetOutputEncryptionKMSKeyId sets the OutputEncryptionKMSKeyId field's value.

func (*PostCallAnalyticsSettings) SetOutputLocation

func (s *PostCallAnalyticsSettings) SetOutputLocation(v string) *PostCallAnalyticsSettings

SetOutputLocation sets the OutputLocation field's value.

func (PostCallAnalyticsSettings) String

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

func (s *PostCallAnalyticsSettings) Validate() error

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

type PresenterOnlyConfiguration

type PresenterOnlyConfiguration struct {

    // Defines the position of the presenter video tile. Default: TopRight.
    PresenterPosition *string `type:"string" enum:"PresenterPosition"`
    // contains filtered or unexported fields
}

Defines the configuration for a presenter-only video tile.

func (PresenterOnlyConfiguration) GoString

func (s PresenterOnlyConfiguration) 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 (*PresenterOnlyConfiguration) SetPresenterPosition

func (s *PresenterOnlyConfiguration) SetPresenterPosition(v string) *PresenterOnlyConfiguration

SetPresenterPosition sets the PresenterPosition field's value.

func (PresenterOnlyConfiguration) String

func (s PresenterOnlyConfiguration) 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 RealTimeAlertConfiguration

type RealTimeAlertConfiguration struct {

    // Turns off real-time alerts.
    Disabled *bool `type:"boolean"`

    // The rules in the alert. Rules specify the words or phrases that you want
    // to be notified about.
    Rules []*RealTimeAlertRule `min:"1" type:"list"`
    // contains filtered or unexported fields
}

A structure that contains the configuration settings for real-time alerts.

func (RealTimeAlertConfiguration) GoString

func (s RealTimeAlertConfiguration) 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 (*RealTimeAlertConfiguration) SetDisabled

func (s *RealTimeAlertConfiguration) SetDisabled(v bool) *RealTimeAlertConfiguration

SetDisabled sets the Disabled field's value.

func (*RealTimeAlertConfiguration) SetRules

func (s *RealTimeAlertConfiguration) SetRules(v []*RealTimeAlertRule) *RealTimeAlertConfiguration

SetRules sets the Rules field's value.

func (RealTimeAlertConfiguration) String

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

func (s *RealTimeAlertConfiguration) Validate() error

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

type RealTimeAlertRule

type RealTimeAlertRule struct {

    // Specifies the issue detection settings for a real-time alert rule.
    IssueDetectionConfiguration *IssueDetectionConfiguration `type:"structure"`

    // Specifies the settings for matching the keywords in a real-time alert rule.
    KeywordMatchConfiguration *KeywordMatchConfiguration `type:"structure"`

    // Specifies the settings for predicting sentiment in a real-time alert rule.
    SentimentConfiguration *SentimentConfiguration `type:"structure"`

    // The type of alert rule.
    //
    // Type is a required field
    Type *string `type:"string" required:"true" enum:"RealTimeAlertRuleType"`
    // contains filtered or unexported fields
}

Specifies the words or phrases that trigger an alert.

func (RealTimeAlertRule) GoString

func (s RealTimeAlertRule) 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 (*RealTimeAlertRule) SetIssueDetectionConfiguration

func (s *RealTimeAlertRule) SetIssueDetectionConfiguration(v *IssueDetectionConfiguration) *RealTimeAlertRule

SetIssueDetectionConfiguration sets the IssueDetectionConfiguration field's value.

func (*RealTimeAlertRule) SetKeywordMatchConfiguration

func (s *RealTimeAlertRule) SetKeywordMatchConfiguration(v *KeywordMatchConfiguration) *RealTimeAlertRule

SetKeywordMatchConfiguration sets the KeywordMatchConfiguration field's value.

func (*RealTimeAlertRule) SetSentimentConfiguration

func (s *RealTimeAlertRule) SetSentimentConfiguration(v *SentimentConfiguration) *RealTimeAlertRule

SetSentimentConfiguration sets the SentimentConfiguration field's value.

func (*RealTimeAlertRule) SetType

func (s *RealTimeAlertRule) SetType(v string) *RealTimeAlertRule

SetType sets the Type field's value.

func (RealTimeAlertRule) String

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

func (s *RealTimeAlertRule) Validate() error

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

type RecordingStreamConfiguration

type RecordingStreamConfiguration struct {

    // The ARN of the recording stream.
    StreamArn *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

A structure that holds the settings for recording media.

func (RecordingStreamConfiguration) GoString

func (s RecordingStreamConfiguration) 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 (*RecordingStreamConfiguration) SetStreamArn

func (s *RecordingStreamConfiguration) SetStreamArn(v string) *RecordingStreamConfiguration

SetStreamArn sets the StreamArn field's value.

func (RecordingStreamConfiguration) String

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

func (s *RecordingStreamConfiguration) Validate() error

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

type ResourceLimitExceededException

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

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

    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 (*ResourceLimitExceededException) Code

func (s *ResourceLimitExceededException) Code() string

Code returns the exception type name.

func (*ResourceLimitExceededException) Error

func (s *ResourceLimitExceededException) Error() string

func (ResourceLimitExceededException) GoString

func (s ResourceLimitExceededException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ResourceLimitExceededException) Message

func (s *ResourceLimitExceededException) Message() string

Message returns the exception's message.

func (*ResourceLimitExceededException) OrigErr

func (s *ResourceLimitExceededException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ResourceLimitExceededException) RequestID

func (s *ResourceLimitExceededException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ResourceLimitExceededException) StatusCode

func (s *ResourceLimitExceededException) StatusCode() int

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

func (ResourceLimitExceededException) String

func (s ResourceLimitExceededException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type S3BucketSinkConfiguration

type S3BucketSinkConfiguration struct {

    // The destination URL of the S3 bucket.
    //
    // Destination is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by S3BucketSinkConfiguration's
    // String and GoString methods.
    //
    // Destination is a required field
    Destination *string `min:"1" type:"string" required:"true" sensitive:"true"`
    // contains filtered or unexported fields
}

The configuration settings for the S3 bucket.

func (S3BucketSinkConfiguration) GoString

func (s S3BucketSinkConfiguration) 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 (*S3BucketSinkConfiguration) SetDestination

func (s *S3BucketSinkConfiguration) SetDestination(v string) *S3BucketSinkConfiguration

SetDestination sets the Destination field's value.

func (S3BucketSinkConfiguration) String

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

func (s *S3BucketSinkConfiguration) Validate() error

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

type S3RecordingSinkConfiguration

type S3RecordingSinkConfiguration struct {

    // The default URI of the Amazon S3 bucket used as the recording sink.
    //
    // Destination is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by S3RecordingSinkConfiguration's
    // String and GoString methods.
    Destination *string `min:"1" type:"string" sensitive:"true"`

    // The default file format for the media files sent to the Amazon S3 bucket.
    RecordingFileFormat *string `type:"string" enum:"RecordingFileFormat"`
    // contains filtered or unexported fields
}

The structure that holds the settings for transmitting media to the Amazon S3 bucket. These values are used as defaults if S3RecordingSinkRuntimeConfiguration is not specified.

func (S3RecordingSinkConfiguration) GoString

func (s S3RecordingSinkConfiguration) 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 (*S3RecordingSinkConfiguration) SetDestination

func (s *S3RecordingSinkConfiguration) SetDestination(v string) *S3RecordingSinkConfiguration

SetDestination sets the Destination field's value.

func (*S3RecordingSinkConfiguration) SetRecordingFileFormat

func (s *S3RecordingSinkConfiguration) SetRecordingFileFormat(v string) *S3RecordingSinkConfiguration

SetRecordingFileFormat sets the RecordingFileFormat field's value.

func (S3RecordingSinkConfiguration) String

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

func (s *S3RecordingSinkConfiguration) Validate() error

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

type S3RecordingSinkRuntimeConfiguration

type S3RecordingSinkRuntimeConfiguration struct {

    // The URI of the S3 bucket used as the sink.
    //
    // Destination is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by S3RecordingSinkRuntimeConfiguration's
    // String and GoString methods.
    //
    // Destination is a required field
    Destination *string `min:"1" type:"string" required:"true" sensitive:"true"`

    // The file format for the media files sent to the Amazon S3 bucket.
    //
    // RecordingFileFormat is a required field
    RecordingFileFormat *string `type:"string" required:"true" enum:"RecordingFileFormat"`
    // contains filtered or unexported fields
}

A structure that holds the settings for transmitting media files to the Amazon S3 bucket. If specified, the settings in this structure override any settings in S3RecordingSinkConfiguration.

func (S3RecordingSinkRuntimeConfiguration) GoString

func (s S3RecordingSinkRuntimeConfiguration) 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 (*S3RecordingSinkRuntimeConfiguration) SetDestination

func (s *S3RecordingSinkRuntimeConfiguration) SetDestination(v string) *S3RecordingSinkRuntimeConfiguration

SetDestination sets the Destination field's value.

func (*S3RecordingSinkRuntimeConfiguration) SetRecordingFileFormat

func (s *S3RecordingSinkRuntimeConfiguration) SetRecordingFileFormat(v string) *S3RecordingSinkRuntimeConfiguration

SetRecordingFileFormat sets the RecordingFileFormat field's value.

func (S3RecordingSinkRuntimeConfiguration) String

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

func (s *S3RecordingSinkRuntimeConfiguration) Validate() error

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

type SelectedVideoStreams

type SelectedVideoStreams struct {

    // The attendee IDs of the streams selected for a media pipeline.
    AttendeeIds []*string `min:"1" type:"list"`

    // The external user IDs of the streams selected for a media pipeline.
    ExternalUserIds []*string `min:"1" type:"list"`
    // contains filtered or unexported fields
}

The video streams for a specified media pipeline. The total number of video streams can't exceed 25.

func (SelectedVideoStreams) GoString

func (s SelectedVideoStreams) 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 (*SelectedVideoStreams) SetAttendeeIds

func (s *SelectedVideoStreams) SetAttendeeIds(v []*string) *SelectedVideoStreams

SetAttendeeIds sets the AttendeeIds field's value.

func (*SelectedVideoStreams) SetExternalUserIds

func (s *SelectedVideoStreams) SetExternalUserIds(v []*string) *SelectedVideoStreams

SetExternalUserIds sets the ExternalUserIds field's value.

func (SelectedVideoStreams) String

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

func (s *SelectedVideoStreams) Validate() error

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

type SentimentConfiguration

type SentimentConfiguration struct {

    // The name of the rule in the sentiment configuration.
    //
    // RuleName is a required field
    RuleName *string `min:"2" type:"string" required:"true"`

    // The type of sentiment, POSITIVE, NEGATIVE, or NEUTRAL.
    //
    // SentimentType is a required field
    SentimentType *string `type:"string" required:"true" enum:"SentimentType"`

    // Specifies the analysis interval.
    //
    // TimePeriod is a required field
    TimePeriod *int64 `min:"60" type:"integer" required:"true"`
    // contains filtered or unexported fields
}

A structure that contains the configuration settings for a sentiment analysis task.

func (SentimentConfiguration) GoString

func (s SentimentConfiguration) 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 (*SentimentConfiguration) SetRuleName

func (s *SentimentConfiguration) SetRuleName(v string) *SentimentConfiguration

SetRuleName sets the RuleName field's value.

func (*SentimentConfiguration) SetSentimentType

func (s *SentimentConfiguration) SetSentimentType(v string) *SentimentConfiguration

SetSentimentType sets the SentimentType field's value.

func (*SentimentConfiguration) SetTimePeriod

func (s *SentimentConfiguration) SetTimePeriod(v int64) *SentimentConfiguration

SetTimePeriod sets the TimePeriod field's value.

func (SentimentConfiguration) String

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

func (s *SentimentConfiguration) Validate() error

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

type ServiceFailureException

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

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

    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 service encountered an unexpected error.

func (*ServiceFailureException) Code

func (s *ServiceFailureException) Code() string

Code returns the exception type name.

func (*ServiceFailureException) Error

func (s *ServiceFailureException) Error() string

func (ServiceFailureException) GoString

func (s ServiceFailureException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ServiceFailureException) Message

func (s *ServiceFailureException) Message() string

Message returns the exception's message.

func (*ServiceFailureException) OrigErr

func (s *ServiceFailureException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ServiceFailureException) RequestID

func (s *ServiceFailureException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ServiceFailureException) StatusCode

func (s *ServiceFailureException) StatusCode() int

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

func (ServiceFailureException) String

func (s ServiceFailureException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ServiceUnavailableException

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

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

    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 service is currently unavailable.

func (*ServiceUnavailableException) Code

func (s *ServiceUnavailableException) Code() string

Code returns the exception type name.

func (*ServiceUnavailableException) Error

func (s *ServiceUnavailableException) Error() string

func (ServiceUnavailableException) GoString

func (s ServiceUnavailableException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ServiceUnavailableException) Message

func (s *ServiceUnavailableException) Message() string

Message returns the exception's message.

func (*ServiceUnavailableException) OrigErr

func (s *ServiceUnavailableException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ServiceUnavailableException) RequestID

func (s *ServiceUnavailableException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ServiceUnavailableException) StatusCode

func (s *ServiceUnavailableException) StatusCode() int

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

func (ServiceUnavailableException) String

func (s ServiceUnavailableException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SnsTopicSinkConfiguration

type SnsTopicSinkConfiguration struct {

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

The configuration settings for the SNS topic sink.

func (SnsTopicSinkConfiguration) GoString

func (s SnsTopicSinkConfiguration) 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 (*SnsTopicSinkConfiguration) SetInsightsTarget

func (s *SnsTopicSinkConfiguration) SetInsightsTarget(v string) *SnsTopicSinkConfiguration

SetInsightsTarget sets the InsightsTarget field's value.

func (SnsTopicSinkConfiguration) String

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

func (s *SnsTopicSinkConfiguration) Validate() error

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

type SourceConfiguration

type SourceConfiguration struct {

    // The selected video streams for a specified media pipeline. The number of
    // video streams can't exceed 25.
    SelectedVideoStreams *SelectedVideoStreams `type:"structure"`
    // contains filtered or unexported fields
}

Source configuration for a specified media pipeline.

func (SourceConfiguration) GoString

func (s SourceConfiguration) 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 (*SourceConfiguration) SetSelectedVideoStreams

func (s *SourceConfiguration) SetSelectedVideoStreams(v *SelectedVideoStreams) *SourceConfiguration

SetSelectedVideoStreams sets the SelectedVideoStreams field's value.

func (SourceConfiguration) String

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

func (s *SourceConfiguration) Validate() error

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

type SpeakerSearchTask

type SpeakerSearchTask struct {

    // The time at which a speaker search task was created.
    CreatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`

    // The speaker search task ID.
    SpeakerSearchTaskId *string `min:"36" type:"string"`

    // The status of the speaker search task.
    SpeakerSearchTaskStatus *string `type:"string" enum:"MediaPipelineTaskStatus"`

    // The time at which a speaker search task was updated.
    UpdatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`
    // contains filtered or unexported fields
}

A representation of an asynchronous request to perform speaker search analysis on a media insights pipeline.

func (SpeakerSearchTask) GoString

func (s SpeakerSearchTask) 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 (*SpeakerSearchTask) SetCreatedTimestamp

func (s *SpeakerSearchTask) SetCreatedTimestamp(v time.Time) *SpeakerSearchTask

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*SpeakerSearchTask) SetSpeakerSearchTaskId

func (s *SpeakerSearchTask) SetSpeakerSearchTaskId(v string) *SpeakerSearchTask

SetSpeakerSearchTaskId sets the SpeakerSearchTaskId field's value.

func (*SpeakerSearchTask) SetSpeakerSearchTaskStatus

func (s *SpeakerSearchTask) SetSpeakerSearchTaskStatus(v string) *SpeakerSearchTask

SetSpeakerSearchTaskStatus sets the SpeakerSearchTaskStatus field's value.

func (*SpeakerSearchTask) SetUpdatedTimestamp

func (s *SpeakerSearchTask) SetUpdatedTimestamp(v time.Time) *SpeakerSearchTask

SetUpdatedTimestamp sets the UpdatedTimestamp field's value.

func (SpeakerSearchTask) String

func (s SpeakerSearchTask) 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 SqsQueueSinkConfiguration

type SqsQueueSinkConfiguration struct {

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

The configuration settings for the SQS sink.

func (SqsQueueSinkConfiguration) GoString

func (s SqsQueueSinkConfiguration) 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 (*SqsQueueSinkConfiguration) SetInsightsTarget

func (s *SqsQueueSinkConfiguration) SetInsightsTarget(v string) *SqsQueueSinkConfiguration

SetInsightsTarget sets the InsightsTarget field's value.

func (SqsQueueSinkConfiguration) String

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

func (s *SqsQueueSinkConfiguration) Validate() error

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

type StartSpeakerSearchTaskInput

type StartSpeakerSearchTaskInput struct {

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

    // The unique identifier of the resource to be updated. Valid values include
    // the ID and ARN of the media insights pipeline.
    //
    // Identifier is a required field
    Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`

    // The task configuration for the Kinesis video stream source of the media insights
    // pipeline.
    KinesisVideoStreamSourceTaskConfiguration *KinesisVideoStreamSourceTaskConfiguration `type:"structure"`

    // The ARN of the voice profile domain that will store the voice profile.
    //
    // VoiceProfileDomainArn is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by StartSpeakerSearchTaskInput's
    // String and GoString methods.
    //
    // VoiceProfileDomainArn is a required field
    VoiceProfileDomainArn *string `min:"1" type:"string" required:"true" sensitive:"true"`
    // contains filtered or unexported fields
}

func (StartSpeakerSearchTaskInput) GoString

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

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

SetClientRequestToken sets the ClientRequestToken field's value.

func (*StartSpeakerSearchTaskInput) SetIdentifier

func (s *StartSpeakerSearchTaskInput) SetIdentifier(v string) *StartSpeakerSearchTaskInput

SetIdentifier sets the Identifier field's value.

func (*StartSpeakerSearchTaskInput) SetKinesisVideoStreamSourceTaskConfiguration

func (s *StartSpeakerSearchTaskInput) SetKinesisVideoStreamSourceTaskConfiguration(v *KinesisVideoStreamSourceTaskConfiguration) *StartSpeakerSearchTaskInput

SetKinesisVideoStreamSourceTaskConfiguration sets the KinesisVideoStreamSourceTaskConfiguration field's value.

func (*StartSpeakerSearchTaskInput) SetVoiceProfileDomainArn

func (s *StartSpeakerSearchTaskInput) SetVoiceProfileDomainArn(v string) *StartSpeakerSearchTaskInput

SetVoiceProfileDomainArn sets the VoiceProfileDomainArn field's value.

func (StartSpeakerSearchTaskInput) String

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

func (s *StartSpeakerSearchTaskInput) Validate() error

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

type StartSpeakerSearchTaskOutput

type StartSpeakerSearchTaskOutput struct {

    // The details of the speaker search task.
    SpeakerSearchTask *SpeakerSearchTask `type:"structure"`
    // contains filtered or unexported fields
}

func (StartSpeakerSearchTaskOutput) GoString

func (s StartSpeakerSearchTaskOutput) 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 (*StartSpeakerSearchTaskOutput) SetSpeakerSearchTask

func (s *StartSpeakerSearchTaskOutput) SetSpeakerSearchTask(v *SpeakerSearchTask) *StartSpeakerSearchTaskOutput

SetSpeakerSearchTask sets the SpeakerSearchTask field's value.

func (StartSpeakerSearchTaskOutput) String

func (s StartSpeakerSearchTaskOutput) 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 StartVoiceToneAnalysisTaskInput

type StartVoiceToneAnalysisTaskInput struct {

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

    // The unique identifier of the resource to be updated. Valid values include
    // the ID and ARN of the media insights pipeline.
    //
    // Identifier is a required field
    Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`

    // The task configuration for the Kinesis video stream source of the media insights
    // pipeline.
    KinesisVideoStreamSourceTaskConfiguration *KinesisVideoStreamSourceTaskConfiguration `type:"structure"`

    // The language code.
    //
    // LanguageCode is a required field
    LanguageCode *string `type:"string" required:"true" enum:"VoiceAnalyticsLanguageCode"`
    // contains filtered or unexported fields
}

func (StartVoiceToneAnalysisTaskInput) GoString

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

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

SetClientRequestToken sets the ClientRequestToken field's value.

func (*StartVoiceToneAnalysisTaskInput) SetIdentifier

func (s *StartVoiceToneAnalysisTaskInput) SetIdentifier(v string) *StartVoiceToneAnalysisTaskInput

SetIdentifier sets the Identifier field's value.

func (*StartVoiceToneAnalysisTaskInput) SetKinesisVideoStreamSourceTaskConfiguration

func (s *StartVoiceToneAnalysisTaskInput) SetKinesisVideoStreamSourceTaskConfiguration(v *KinesisVideoStreamSourceTaskConfiguration) *StartVoiceToneAnalysisTaskInput

SetKinesisVideoStreamSourceTaskConfiguration sets the KinesisVideoStreamSourceTaskConfiguration field's value.

func (*StartVoiceToneAnalysisTaskInput) SetLanguageCode

func (s *StartVoiceToneAnalysisTaskInput) SetLanguageCode(v string) *StartVoiceToneAnalysisTaskInput

SetLanguageCode sets the LanguageCode field's value.

func (StartVoiceToneAnalysisTaskInput) String

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

func (s *StartVoiceToneAnalysisTaskInput) Validate() error

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

type StartVoiceToneAnalysisTaskOutput

type StartVoiceToneAnalysisTaskOutput struct {

    // The details of the voice tone analysis task.
    VoiceToneAnalysisTask *VoiceToneAnalysisTask `type:"structure"`
    // contains filtered or unexported fields
}

func (StartVoiceToneAnalysisTaskOutput) GoString

func (s StartVoiceToneAnalysisTaskOutput) 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 (*StartVoiceToneAnalysisTaskOutput) SetVoiceToneAnalysisTask

func (s *StartVoiceToneAnalysisTaskOutput) SetVoiceToneAnalysisTask(v *VoiceToneAnalysisTask) *StartVoiceToneAnalysisTaskOutput

SetVoiceToneAnalysisTask sets the VoiceToneAnalysisTask field's value.

func (StartVoiceToneAnalysisTaskOutput) String

func (s StartVoiceToneAnalysisTaskOutput) 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 StopSpeakerSearchTaskInput

type StopSpeakerSearchTaskInput struct {

    // The unique identifier of the resource to be updated. Valid values include
    // the ID and ARN of the media insights pipeline.
    //
    // Identifier is a required field
    Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`

    // The speaker search task ID.
    //
    // SpeakerSearchTaskId is a required field
    SpeakerSearchTaskId *string `location:"uri" locationName:"speakerSearchTaskId" min:"36" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (StopSpeakerSearchTaskInput) GoString

func (s StopSpeakerSearchTaskInput) 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 (*StopSpeakerSearchTaskInput) SetIdentifier

func (s *StopSpeakerSearchTaskInput) SetIdentifier(v string) *StopSpeakerSearchTaskInput

SetIdentifier sets the Identifier field's value.

func (*StopSpeakerSearchTaskInput) SetSpeakerSearchTaskId

func (s *StopSpeakerSearchTaskInput) SetSpeakerSearchTaskId(v string) *StopSpeakerSearchTaskInput

SetSpeakerSearchTaskId sets the SpeakerSearchTaskId field's value.

func (StopSpeakerSearchTaskInput) String

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

func (s *StopSpeakerSearchTaskInput) Validate() error

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

type StopSpeakerSearchTaskOutput

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

func (StopSpeakerSearchTaskOutput) GoString

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

func (s StopSpeakerSearchTaskOutput) 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 StopVoiceToneAnalysisTaskInput

type StopVoiceToneAnalysisTaskInput struct {

    // The unique identifier of the resource to be updated. Valid values include
    // the ID and ARN of the media insights pipeline.
    //
    // Identifier is a required field
    Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`

    // The ID of the voice tone analysis task.
    //
    // VoiceToneAnalysisTaskId is a required field
    VoiceToneAnalysisTaskId *string `location:"uri" locationName:"voiceToneAnalysisTaskId" min:"36" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (StopVoiceToneAnalysisTaskInput) GoString

func (s StopVoiceToneAnalysisTaskInput) 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 (*StopVoiceToneAnalysisTaskInput) SetIdentifier

func (s *StopVoiceToneAnalysisTaskInput) SetIdentifier(v string) *StopVoiceToneAnalysisTaskInput

SetIdentifier sets the Identifier field's value.

func (*StopVoiceToneAnalysisTaskInput) SetVoiceToneAnalysisTaskId

func (s *StopVoiceToneAnalysisTaskInput) SetVoiceToneAnalysisTaskId(v string) *StopVoiceToneAnalysisTaskInput

SetVoiceToneAnalysisTaskId sets the VoiceToneAnalysisTaskId field's value.

func (StopVoiceToneAnalysisTaskInput) String

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

func (s *StopVoiceToneAnalysisTaskInput) Validate() error

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

type StopVoiceToneAnalysisTaskOutput

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

func (StopVoiceToneAnalysisTaskOutput) GoString

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

func (s StopVoiceToneAnalysisTaskOutput) 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 StreamChannelDefinition

type StreamChannelDefinition struct {

    // The definitions of the channels in a streaming channel.
    ChannelDefinitions []*ChannelDefinition `min:"1" type:"list"`

    // The number of channels in a streaming channel.
    //
    // NumberOfChannels is a required field
    NumberOfChannels *int64 `min:"1" type:"integer" required:"true"`
    // contains filtered or unexported fields
}

Defines a streaming channel.

func (StreamChannelDefinition) GoString

func (s StreamChannelDefinition) 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 (*StreamChannelDefinition) SetChannelDefinitions

func (s *StreamChannelDefinition) SetChannelDefinitions(v []*ChannelDefinition) *StreamChannelDefinition

SetChannelDefinitions sets the ChannelDefinitions field's value.

func (*StreamChannelDefinition) SetNumberOfChannels

func (s *StreamChannelDefinition) SetNumberOfChannels(v int64) *StreamChannelDefinition

SetNumberOfChannels sets the NumberOfChannels field's value.

func (StreamChannelDefinition) String

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

func (s *StreamChannelDefinition) Validate() error

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

type StreamConfiguration

type StreamConfiguration struct {

    // The unique identifier of the fragment to begin processing.
    FragmentNumber *string `min:"1" type:"string"`

    // The ARN of the stream.
    //
    // StreamArn is a required field
    StreamArn *string `min:"1" type:"string" required:"true"`

    // The streaming channel definition in the stream configuration.
    //
    // StreamChannelDefinition is a required field
    StreamChannelDefinition *StreamChannelDefinition `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

The configuration settings for a stream.

func (StreamConfiguration) GoString

func (s StreamConfiguration) 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 (*StreamConfiguration) SetFragmentNumber

func (s *StreamConfiguration) SetFragmentNumber(v string) *StreamConfiguration

SetFragmentNumber sets the FragmentNumber field's value.

func (*StreamConfiguration) SetStreamArn

func (s *StreamConfiguration) SetStreamArn(v string) *StreamConfiguration

SetStreamArn sets the StreamArn field's value.

func (*StreamConfiguration) SetStreamChannelDefinition

func (s *StreamConfiguration) SetStreamChannelDefinition(v *StreamChannelDefinition) *StreamConfiguration

SetStreamChannelDefinition sets the StreamChannelDefinition field's value.

func (StreamConfiguration) String

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

func (s *StreamConfiguration) Validate() error

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

type Tag

type Tag struct {

    // The key half of a tag.
    //
    // Key is a required field
    Key *string `min:"1" type:"string" required:"true"`

    // The value half of a tag.
    //
    // Value is a required field
    Value *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

A key/value pair that grants users access to meeting resources.

func (Tag) GoString

func (s Tag) 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 (*Tag) SetKey

func (s *Tag) SetKey(v string) *Tag

SetKey sets the Key field's value.

func (*Tag) SetValue

func (s *Tag) SetValue(v string) *Tag

SetValue sets the Value field's value.

func (Tag) String

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

func (s *Tag) Validate() error

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

type TagResourceInput

type TagResourceInput struct {

    // The ARN of the media pipeline associated with any tags. The ARN consists
    // of the pipeline's endpoint region, resource ID, and pipeline ID.
    //
    // ResourceARN is a required field
    ResourceARN *string `min:"1" type:"string" required:"true"`

    // The tags associated with the specified media pipeline.
    //
    // Tags is a required field
    Tags []*Tag `min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (TagResourceInput) GoString

func (s TagResourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TagResourceInput) SetResourceARN

func (s *TagResourceInput) SetResourceARN(v string) *TagResourceInput

SetResourceARN sets the ResourceARN field's value.

func (*TagResourceInput) SetTags

func (s *TagResourceInput) SetTags(v []*Tag) *TagResourceInput

SetTags sets the Tags field's value.

func (TagResourceInput) String

func (s TagResourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TagResourceInput) Validate

func (s *TagResourceInput) Validate() error

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

type TagResourceOutput

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

func (TagResourceOutput) GoString

func (s TagResourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (TagResourceOutput) String

func (s TagResourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ThrottledClientException

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

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

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

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

The client exceeded its request rate limit.

func (*ThrottledClientException) Code

func (s *ThrottledClientException) Code() string

Code returns the exception type name.

func (*ThrottledClientException) Error

func (s *ThrottledClientException) Error() string

func (ThrottledClientException) GoString

func (s ThrottledClientException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ThrottledClientException) Message

func (s *ThrottledClientException) Message() string

Message returns the exception's message.

func (*ThrottledClientException) OrigErr

func (s *ThrottledClientException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ThrottledClientException) RequestID

func (s *ThrottledClientException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ThrottledClientException) StatusCode

func (s *ThrottledClientException) StatusCode() int

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

func (ThrottledClientException) String

func (s ThrottledClientException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TimestampRange

type TimestampRange struct {

    // The ending timestamp for the specified range.
    //
    // EndTimestamp is a required field
    EndTimestamp *time.Time `type:"timestamp" required:"true"`

    // The starting timestamp for the specified range.
    //
    // StartTimestamp is a required field
    StartTimestamp *time.Time `type:"timestamp" required:"true"`
    // contains filtered or unexported fields
}

The range of timestamps to return.

func (TimestampRange) GoString

func (s TimestampRange) 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 (*TimestampRange) SetEndTimestamp

func (s *TimestampRange) SetEndTimestamp(v time.Time) *TimestampRange

SetEndTimestamp sets the EndTimestamp field's value.

func (*TimestampRange) SetStartTimestamp

func (s *TimestampRange) SetStartTimestamp(v time.Time) *TimestampRange

SetStartTimestamp sets the StartTimestamp field's value.

func (TimestampRange) String

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

func (s *TimestampRange) Validate() error

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

type TranscriptionMessagesConcatenationConfiguration

type TranscriptionMessagesConcatenationConfiguration struct {

    // Enables or disables the configuration object.
    //
    // State is a required field
    State *string `type:"string" required:"true" enum:"ArtifactsConcatenationState"`
    // contains filtered or unexported fields
}

The configuration object for concatenating transcription messages.

func (TranscriptionMessagesConcatenationConfiguration) GoString

func (s TranscriptionMessagesConcatenationConfiguration) 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 (*TranscriptionMessagesConcatenationConfiguration) SetState

func (s *TranscriptionMessagesConcatenationConfiguration) SetState(v string) *TranscriptionMessagesConcatenationConfiguration

SetState sets the State field's value.

func (TranscriptionMessagesConcatenationConfiguration) String

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

func (s *TranscriptionMessagesConcatenationConfiguration) Validate() error

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

type UnauthorizedClientException

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

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

    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 not currently authorized to make the request.

func (*UnauthorizedClientException) Code

func (s *UnauthorizedClientException) Code() string

Code returns the exception type name.

func (*UnauthorizedClientException) Error

func (s *UnauthorizedClientException) Error() string

func (UnauthorizedClientException) GoString

func (s UnauthorizedClientException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UnauthorizedClientException) Message

func (s *UnauthorizedClientException) Message() string

Message returns the exception's message.

func (*UnauthorizedClientException) OrigErr

func (s *UnauthorizedClientException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*UnauthorizedClientException) RequestID

func (s *UnauthorizedClientException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*UnauthorizedClientException) StatusCode

func (s *UnauthorizedClientException) StatusCode() int

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

func (UnauthorizedClientException) String

func (s UnauthorizedClientException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UntagResourceInput

type UntagResourceInput struct {

    // The ARN of the pipeline that you want to untag.
    //
    // ResourceARN is a required field
    ResourceARN *string `min:"1" type:"string" required:"true"`

    // The key/value pairs in the tag that you want to remove.
    //
    // TagKeys is a required field
    TagKeys []*string `min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (UntagResourceInput) GoString

func (s UntagResourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UntagResourceInput) SetResourceARN

func (s *UntagResourceInput) SetResourceARN(v string) *UntagResourceInput

SetResourceARN sets the ResourceARN field's value.

func (*UntagResourceInput) SetTagKeys

func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput

SetTagKeys sets the TagKeys field's value.

func (UntagResourceInput) String

func (s UntagResourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UntagResourceInput) Validate

func (s *UntagResourceInput) Validate() error

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

type UntagResourceOutput

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

func (UntagResourceOutput) GoString

func (s UntagResourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (UntagResourceOutput) String

func (s UntagResourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateMediaInsightsPipelineConfigurationInput

type UpdateMediaInsightsPipelineConfigurationInput struct {

    // The elements in the request, such as a processor for Amazon Transcribe or
    // a sink for a Kinesis Data Stream..
    //
    // Elements is a required field
    Elements []*MediaInsightsPipelineConfigurationElement `type:"list" required:"true"`

    // The unique identifier for the resource to be updated. Valid values include
    // the name and ARN of the media insights pipeline configuration.
    //
    // Identifier is a required field
    Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`

    // The configuration settings for real-time alerts for the media insights pipeline.
    RealTimeAlertConfiguration *RealTimeAlertConfiguration `type:"structure"`

    // The ARN of the role used by the service to access Amazon Web Services resources.
    //
    // ResourceAccessRoleArn is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by UpdateMediaInsightsPipelineConfigurationInput's
    // String and GoString methods.
    //
    // ResourceAccessRoleArn is a required field
    ResourceAccessRoleArn *string `min:"1" type:"string" required:"true" sensitive:"true"`
    // contains filtered or unexported fields
}

func (UpdateMediaInsightsPipelineConfigurationInput) GoString

func (s UpdateMediaInsightsPipelineConfigurationInput) 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 (*UpdateMediaInsightsPipelineConfigurationInput) SetElements

func (s *UpdateMediaInsightsPipelineConfigurationInput) SetElements(v []*MediaInsightsPipelineConfigurationElement) *UpdateMediaInsightsPipelineConfigurationInput

SetElements sets the Elements field's value.

func (*UpdateMediaInsightsPipelineConfigurationInput) SetIdentifier

func (s *UpdateMediaInsightsPipelineConfigurationInput) SetIdentifier(v string) *UpdateMediaInsightsPipelineConfigurationInput

SetIdentifier sets the Identifier field's value.

func (*UpdateMediaInsightsPipelineConfigurationInput) SetRealTimeAlertConfiguration

func (s *UpdateMediaInsightsPipelineConfigurationInput) SetRealTimeAlertConfiguration(v *RealTimeAlertConfiguration) *UpdateMediaInsightsPipelineConfigurationInput

SetRealTimeAlertConfiguration sets the RealTimeAlertConfiguration field's value.

func (*UpdateMediaInsightsPipelineConfigurationInput) SetResourceAccessRoleArn

func (s *UpdateMediaInsightsPipelineConfigurationInput) SetResourceAccessRoleArn(v string) *UpdateMediaInsightsPipelineConfigurationInput

SetResourceAccessRoleArn sets the ResourceAccessRoleArn field's value.

func (UpdateMediaInsightsPipelineConfigurationInput) String

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

func (s *UpdateMediaInsightsPipelineConfigurationInput) Validate() error

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

type UpdateMediaInsightsPipelineConfigurationOutput

type UpdateMediaInsightsPipelineConfigurationOutput struct {

    // The updated configuration settings.
    MediaInsightsPipelineConfiguration *MediaInsightsPipelineConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

func (UpdateMediaInsightsPipelineConfigurationOutput) GoString

func (s UpdateMediaInsightsPipelineConfigurationOutput) 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 (*UpdateMediaInsightsPipelineConfigurationOutput) SetMediaInsightsPipelineConfiguration

func (s *UpdateMediaInsightsPipelineConfigurationOutput) SetMediaInsightsPipelineConfiguration(v *MediaInsightsPipelineConfiguration) *UpdateMediaInsightsPipelineConfigurationOutput

SetMediaInsightsPipelineConfiguration sets the MediaInsightsPipelineConfiguration field's value.

func (UpdateMediaInsightsPipelineConfigurationOutput) String

func (s UpdateMediaInsightsPipelineConfigurationOutput) 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 UpdateMediaInsightsPipelineStatusInput

type UpdateMediaInsightsPipelineStatusInput struct {

    // The unique identifier of the resource to be updated. Valid values include
    // the ID and ARN of the media insights pipeline.
    //
    // Identifier is a required field
    Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`

    // The requested status of the media insights pipeline.
    //
    // UpdateStatus is a required field
    UpdateStatus *string `type:"string" required:"true" enum:"MediaPipelineStatusUpdate"`
    // contains filtered or unexported fields
}

func (UpdateMediaInsightsPipelineStatusInput) GoString

func (s UpdateMediaInsightsPipelineStatusInput) 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 (*UpdateMediaInsightsPipelineStatusInput) SetIdentifier

func (s *UpdateMediaInsightsPipelineStatusInput) SetIdentifier(v string) *UpdateMediaInsightsPipelineStatusInput

SetIdentifier sets the Identifier field's value.

func (*UpdateMediaInsightsPipelineStatusInput) SetUpdateStatus

func (s *UpdateMediaInsightsPipelineStatusInput) SetUpdateStatus(v string) *UpdateMediaInsightsPipelineStatusInput

SetUpdateStatus sets the UpdateStatus field's value.

func (UpdateMediaInsightsPipelineStatusInput) String

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

func (s *UpdateMediaInsightsPipelineStatusInput) Validate() error

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

type UpdateMediaInsightsPipelineStatusOutput

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

func (UpdateMediaInsightsPipelineStatusOutput) GoString

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

func (s UpdateMediaInsightsPipelineStatusOutput) 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 UpdateMediaPipelineKinesisVideoStreamPoolInput

type UpdateMediaPipelineKinesisVideoStreamPoolInput struct {

    // The ID of the video stream pool.
    //
    // Identifier is a required field
    Identifier *string `location:"uri" locationName:"identifier" type:"string" required:"true"`

    // The configuration settings for the video stream.
    StreamConfiguration *KinesisVideoStreamConfigurationUpdate `type:"structure"`
    // contains filtered or unexported fields
}

func (UpdateMediaPipelineKinesisVideoStreamPoolInput) GoString

func (s UpdateMediaPipelineKinesisVideoStreamPoolInput) 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 (*UpdateMediaPipelineKinesisVideoStreamPoolInput) SetIdentifier

func (s *UpdateMediaPipelineKinesisVideoStreamPoolInput) SetIdentifier(v string) *UpdateMediaPipelineKinesisVideoStreamPoolInput

SetIdentifier sets the Identifier field's value.

func (*UpdateMediaPipelineKinesisVideoStreamPoolInput) SetStreamConfiguration

func (s *UpdateMediaPipelineKinesisVideoStreamPoolInput) SetStreamConfiguration(v *KinesisVideoStreamConfigurationUpdate) *UpdateMediaPipelineKinesisVideoStreamPoolInput

SetStreamConfiguration sets the StreamConfiguration field's value.

func (UpdateMediaPipelineKinesisVideoStreamPoolInput) String

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

func (s *UpdateMediaPipelineKinesisVideoStreamPoolInput) Validate() error

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

type UpdateMediaPipelineKinesisVideoStreamPoolOutput

type UpdateMediaPipelineKinesisVideoStreamPoolOutput struct {

    // The video stream pool configuration object.
    KinesisVideoStreamPoolConfiguration *KinesisVideoStreamPoolConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

func (UpdateMediaPipelineKinesisVideoStreamPoolOutput) GoString

func (s UpdateMediaPipelineKinesisVideoStreamPoolOutput) 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 (*UpdateMediaPipelineKinesisVideoStreamPoolOutput) SetKinesisVideoStreamPoolConfiguration

func (s *UpdateMediaPipelineKinesisVideoStreamPoolOutput) SetKinesisVideoStreamPoolConfiguration(v *KinesisVideoStreamPoolConfiguration) *UpdateMediaPipelineKinesisVideoStreamPoolOutput

SetKinesisVideoStreamPoolConfiguration sets the KinesisVideoStreamPoolConfiguration field's value.

func (UpdateMediaPipelineKinesisVideoStreamPoolOutput) String

func (s UpdateMediaPipelineKinesisVideoStreamPoolOutput) 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 VerticalLayoutConfiguration

type VerticalLayoutConfiguration struct {

    // Sets the aspect ratio of the video tiles, such as 16:9.
    TileAspectRatio *string `type:"string"`

    // The maximum number of tiles to display.
    TileCount *int64 `min:"1" type:"integer"`

    // Sets the automatic ordering of the video tiles.
    TileOrder *string `type:"string" enum:"TileOrder"`

    // Sets the position of vertical tiles.
    TilePosition *string `type:"string" enum:"VerticalTilePosition"`
    // contains filtered or unexported fields
}

Defines the configuration settings for a vertical layout.

func (VerticalLayoutConfiguration) GoString

func (s VerticalLayoutConfiguration) 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 (*VerticalLayoutConfiguration) SetTileAspectRatio

func (s *VerticalLayoutConfiguration) SetTileAspectRatio(v string) *VerticalLayoutConfiguration

SetTileAspectRatio sets the TileAspectRatio field's value.

func (*VerticalLayoutConfiguration) SetTileCount

func (s *VerticalLayoutConfiguration) SetTileCount(v int64) *VerticalLayoutConfiguration

SetTileCount sets the TileCount field's value.

func (*VerticalLayoutConfiguration) SetTileOrder

func (s *VerticalLayoutConfiguration) SetTileOrder(v string) *VerticalLayoutConfiguration

SetTileOrder sets the TileOrder field's value.

func (*VerticalLayoutConfiguration) SetTilePosition

func (s *VerticalLayoutConfiguration) SetTilePosition(v string) *VerticalLayoutConfiguration

SetTilePosition sets the TilePosition field's value.

func (VerticalLayoutConfiguration) String

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

func (s *VerticalLayoutConfiguration) Validate() error

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

type VideoArtifactsConfiguration

type VideoArtifactsConfiguration struct {

    // The MUX type of the video artifact configuration object.
    MuxType *string `type:"string" enum:"VideoMuxType"`

    // Indicates whether the video artifact is enabled or disabled.
    //
    // State is a required field
    State *string `type:"string" required:"true" enum:"ArtifactsState"`
    // contains filtered or unexported fields
}

The video artifact configuration object.

func (VideoArtifactsConfiguration) GoString

func (s VideoArtifactsConfiguration) 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 (*VideoArtifactsConfiguration) SetMuxType

func (s *VideoArtifactsConfiguration) SetMuxType(v string) *VideoArtifactsConfiguration

SetMuxType sets the MuxType field's value.

func (*VideoArtifactsConfiguration) SetState

func (s *VideoArtifactsConfiguration) SetState(v string) *VideoArtifactsConfiguration

SetState sets the State field's value.

func (VideoArtifactsConfiguration) String

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

func (s *VideoArtifactsConfiguration) Validate() error

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

type VideoAttribute

type VideoAttribute struct {

    // Defines the border color of all video tiles.
    BorderColor *string `type:"string" enum:"BorderColor"`

    // Defines the border thickness for all video tiles.
    BorderThickness *int64 `min:"1" type:"integer"`

    // Sets the corner radius of all video tiles.
    CornerRadius *int64 `min:"1" type:"integer"`

    // Defines the highlight color for the active video tile.
    HighlightColor *string `type:"string" enum:"HighlightColor"`
    // contains filtered or unexported fields
}

Defines the settings for a video tile.

func (VideoAttribute) GoString

func (s VideoAttribute) 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 (*VideoAttribute) SetBorderColor

func (s *VideoAttribute) SetBorderColor(v string) *VideoAttribute

SetBorderColor sets the BorderColor field's value.

func (*VideoAttribute) SetBorderThickness

func (s *VideoAttribute) SetBorderThickness(v int64) *VideoAttribute

SetBorderThickness sets the BorderThickness field's value.

func (*VideoAttribute) SetCornerRadius

func (s *VideoAttribute) SetCornerRadius(v int64) *VideoAttribute

SetCornerRadius sets the CornerRadius field's value.

func (*VideoAttribute) SetHighlightColor

func (s *VideoAttribute) SetHighlightColor(v string) *VideoAttribute

SetHighlightColor sets the HighlightColor field's value.

func (VideoAttribute) String

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

func (s *VideoAttribute) Validate() error

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

type VideoConcatenationConfiguration

type VideoConcatenationConfiguration struct {

    // Enables or disables the configuration object.
    //
    // State is a required field
    State *string `type:"string" required:"true" enum:"ArtifactsConcatenationState"`
    // contains filtered or unexported fields
}

The configuration object of a video concatenation pipeline.

func (VideoConcatenationConfiguration) GoString

func (s VideoConcatenationConfiguration) 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 (*VideoConcatenationConfiguration) SetState

func (s *VideoConcatenationConfiguration) SetState(v string) *VideoConcatenationConfiguration

SetState sets the State field's value.

func (VideoConcatenationConfiguration) String

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

func (s *VideoConcatenationConfiguration) Validate() error

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

type VoiceAnalyticsProcessorConfiguration

type VoiceAnalyticsProcessorConfiguration struct {

    // The status of the speaker search task.
    SpeakerSearchStatus *string `type:"string" enum:"VoiceAnalyticsConfigurationStatus"`

    // The status of the voice tone analysis task.
    VoiceToneAnalysisStatus *string `type:"string" enum:"VoiceAnalyticsConfigurationStatus"`
    // contains filtered or unexported fields
}

The configuration settings for a voice analytics processor.

func (VoiceAnalyticsProcessorConfiguration) GoString

func (s VoiceAnalyticsProcessorConfiguration) 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 (*VoiceAnalyticsProcessorConfiguration) SetSpeakerSearchStatus

func (s *VoiceAnalyticsProcessorConfiguration) SetSpeakerSearchStatus(v string) *VoiceAnalyticsProcessorConfiguration

SetSpeakerSearchStatus sets the SpeakerSearchStatus field's value.

func (*VoiceAnalyticsProcessorConfiguration) SetVoiceToneAnalysisStatus

func (s *VoiceAnalyticsProcessorConfiguration) SetVoiceToneAnalysisStatus(v string) *VoiceAnalyticsProcessorConfiguration

SetVoiceToneAnalysisStatus sets the VoiceToneAnalysisStatus field's value.

func (VoiceAnalyticsProcessorConfiguration) String

func (s VoiceAnalyticsProcessorConfiguration) 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 VoiceEnhancementSinkConfiguration

type VoiceEnhancementSinkConfiguration struct {

    // Disables the VoiceEnhancementSinkConfiguration element.
    Disabled *bool `type:"boolean"`
    // contains filtered or unexported fields
}

A static structure that contains the configuration data for a VoiceEnhancementSinkConfiguration element.

func (VoiceEnhancementSinkConfiguration) GoString

func (s VoiceEnhancementSinkConfiguration) 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 (*VoiceEnhancementSinkConfiguration) SetDisabled

func (s *VoiceEnhancementSinkConfiguration) SetDisabled(v bool) *VoiceEnhancementSinkConfiguration

SetDisabled sets the Disabled field's value.

func (VoiceEnhancementSinkConfiguration) String

func (s VoiceEnhancementSinkConfiguration) 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 VoiceToneAnalysisTask

type VoiceToneAnalysisTask struct {

    // The time at which a voice tone analysis task was created.
    CreatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`

    // The time at which a voice tone analysis task was updated.
    UpdatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`

    // The ID of the voice tone analysis task.
    VoiceToneAnalysisTaskId *string `min:"36" type:"string"`

    // The status of a voice tone analysis task.
    VoiceToneAnalysisTaskStatus *string `type:"string" enum:"MediaPipelineTaskStatus"`
    // contains filtered or unexported fields
}

A representation of an asynchronous request to perform voice tone analysis on a media insights pipeline.

func (VoiceToneAnalysisTask) GoString

func (s VoiceToneAnalysisTask) 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 (*VoiceToneAnalysisTask) SetCreatedTimestamp

func (s *VoiceToneAnalysisTask) SetCreatedTimestamp(v time.Time) *VoiceToneAnalysisTask

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*VoiceToneAnalysisTask) SetUpdatedTimestamp

func (s *VoiceToneAnalysisTask) SetUpdatedTimestamp(v time.Time) *VoiceToneAnalysisTask

SetUpdatedTimestamp sets the UpdatedTimestamp field's value.

func (*VoiceToneAnalysisTask) SetVoiceToneAnalysisTaskId

func (s *VoiceToneAnalysisTask) SetVoiceToneAnalysisTaskId(v string) *VoiceToneAnalysisTask

SetVoiceToneAnalysisTaskId sets the VoiceToneAnalysisTaskId field's value.

func (*VoiceToneAnalysisTask) SetVoiceToneAnalysisTaskStatus

func (s *VoiceToneAnalysisTask) SetVoiceToneAnalysisTaskStatus(v string) *VoiceToneAnalysisTask

SetVoiceToneAnalysisTaskStatus sets the VoiceToneAnalysisTaskStatus field's value.

func (VoiceToneAnalysisTask) String

func (s VoiceToneAnalysisTask) 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".