...
AWS SDK for Go API Reference
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 pipleines, see Amazon Chime SDK media pipelines (http://amazonaws.com/chime/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) 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) 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) DeleteMediaPipeline(input *DeleteMediaPipelineInput) (*DeleteMediaPipelineOutput, 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) GetMediaPipeline(input *GetMediaPipelineInput) (*GetMediaPipelineOutput, 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) 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) 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) 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 ArtifactsConcatenationState_Values() []string
func ArtifactsState_Values() []string
func AudioArtifactsConcatenationState_Values() []string
func AudioChannelsOption_Values() []string
func AudioMuxType_Values() []string
func ConcatenationSinkType_Values() []string
func ConcatenationSourceType_Values() []string
func ContentMuxType_Values() []string
func ContentShareLayoutOption_Values() []string
func ErrorCode_Values() []string
func LayoutOption_Values() []string
func LiveConnectorMuxType_Values() []string
func LiveConnectorSinkType_Values() []string
func LiveConnectorSourceType_Values() []string
func MediaPipelineSinkType_Values() []string
func MediaPipelineSourceType_Values() []string
func MediaPipelineStatus_Values() []string
func PresenterPosition_Values() []string
func ResolutionOption_Values() []string
func VideoMuxType_Values() []string
type ArtifactsConcatenationConfiguration
type ArtifactsConfiguration
type AudioArtifactsConfiguration
type AudioConcatenationConfiguration
type BadRequestException
type ChimeSdkMeetingConcatenationConfiguration
type ChimeSdkMeetingConfiguration
type ChimeSdkMeetingLiveConnectorConfiguration
type CompositedVideoArtifactsConfiguration
type CompositedVideoConcatenationConfiguration
type ConcatenationSink
type ConcatenationSource
type ContentArtifactsConfiguration
type ContentConcatenationConfiguration
type CreateMediaCapturePipelineInput
type CreateMediaCapturePipelineOutput
type CreateMediaConcatenationPipelineInput
type CreateMediaConcatenationPipelineOutput
type CreateMediaLiveConnectorPipelineInput
type CreateMediaLiveConnectorPipelineOutput
type DataChannelConcatenationConfiguration
type DeleteMediaCapturePipelineInput
type DeleteMediaCapturePipelineOutput
type DeleteMediaPipelineInput
type DeleteMediaPipelineOutput
type ForbiddenException
type GetMediaCapturePipelineInput
type GetMediaCapturePipelineOutput
type GetMediaPipelineInput
type GetMediaPipelineOutput
type GridViewConfiguration
type ListMediaCapturePipelinesInput
type ListMediaCapturePipelinesOutput
type ListMediaPipelinesInput
type ListMediaPipelinesOutput
type ListTagsForResourceInput
type ListTagsForResourceOutput
type LiveConnectorRTMPConfiguration
type LiveConnectorSinkConfiguration
type LiveConnectorSourceConfiguration
type MediaCapturePipeline
type MediaCapturePipelineSourceConfiguration
type MediaCapturePipelineSummary
type MediaConcatenationPipeline
type MediaLiveConnectorPipeline
type MediaPipeline
type MediaPipelineSummary
type MeetingEventsConcatenationConfiguration
type NotFoundException
type PresenterOnlyConfiguration
type ResourceLimitExceededException
type S3BucketSinkConfiguration
type SelectedVideoStreams
type ServiceFailureException
type ServiceUnavailableException
type SourceConfiguration
type Tag
type TagResourceInput
type TagResourceOutput
type ThrottledClientException
type TranscriptionMessagesConcatenationConfiguration
type UnauthorizedClientException
type UntagResourceInput
type UntagResourceOutput
type VideoArtifactsConfiguration
type VideoConcatenationConfiguration

Constants ▾

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 (
    // ContentShareLayoutOptionPresenterOnly is a ContentShareLayoutOption enum value
    ContentShareLayoutOptionPresenterOnly = "PresenterOnly"

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

    // ContentShareLayoutOptionVertical is a ContentShareLayoutOption enum value
    ContentShareLayoutOptionVertical = "Vertical"
)
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 (
    // LiveConnectorMuxTypeAudioWithCompositedVideo is a LiveConnectorMuxType enum value
    LiveConnectorMuxTypeAudioWithCompositedVideo = "AudioWithCompositedVideo"

    // LiveConnectorMuxTypeAudioWithActiveSpeakerVideo is a LiveConnectorMuxType enum value
    LiveConnectorMuxTypeAudioWithActiveSpeakerVideo = "AudioWithActiveSpeakerVideo"
)
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"
)
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 (
    // ResolutionOptionHd is a ResolutionOption enum value
    ResolutionOptionHd = "HD"

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

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

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

    // 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 (
    // 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 (
    // MediaPipelineSinkTypeS3bucket is a MediaPipelineSinkType enum value
    MediaPipelineSinkTypeS3bucket = "S3Bucket"
)
const (
    // MediaPipelineSourceTypeChimeSdkMeeting is a MediaPipelineSourceType enum value
    MediaPipelineSourceTypeChimeSdkMeeting = "ChimeSdkMeeting"
)
const (
    // VideoMuxTypeVideoOnly is a VideoMuxType enum value
    VideoMuxTypeVideoOnly = "VideoOnly"
)

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 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 ContentShareLayoutOption_Values

func ContentShareLayoutOption_Values() []string

ContentShareLayoutOption_Values returns all elements of the ContentShareLayoutOption enum

func ErrorCode_Values

func ErrorCode_Values() []string

ErrorCode_Values returns all elements of the ErrorCode 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 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 MediaPipelineStatus_Values

func MediaPipelineStatus_Values() []string

MediaPipelineStatus_Values returns all elements of the MediaPipelineStatus enum

func PresenterPosition_Values

func PresenterPosition_Values() []string

PresenterPosition_Values returns all elements of the PresenterPosition enum

func ResolutionOption_Values

func ResolutionOption_Values() []string

ResolutionOption_Values returns all elements of the ResolutionOption enum

func VideoMuxType_Values

func VideoMuxType_Values() []string

VideoMuxType_Values returns all elements of the VideoMuxType enum

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 the name object, where name is the name of the configuration object,
    // such as AudioConcatenation.
    //
    // 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 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) CreateMediaLiveConnectorPipeline

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

CreateMediaLiveConnectorPipeline API operation for Amazon Chime SDK Media Pipelines.

Creates a streaming media 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) 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) 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.

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

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 pipline.
    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
}

Describes the configuration for the composited 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 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 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 pipeline's data sinks.
    //
    // Sinks is a required field
    Sinks []*LiveConnectorSinkConfiguration `min:"1" type:"list" required:"true"`

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

    // The tags associated with the media 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 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 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 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 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 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 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 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 GridViewConfiguration

type GridViewConfiguration struct {

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

    // Defines the configuration options for a presenter only video tile.
    PresenterOnlyConfiguration *PresenterOnlyConfiguration `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) SetContentShareLayout

func (s *GridViewConfiguration) SetContentShareLayout(v string) *GridViewConfiguration

SetContentShareLayout sets the ContentShareLayout field's value.

func (*GridViewConfiguration) SetPresenterOnlyConfiguration

func (s *GridViewConfiguration) SetPresenterOnlyConfiguration(v *PresenterOnlyConfiguration) *GridViewConfiguration

SetPresenterOnlyConfiguration sets the PresenterOnlyConfiguration 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 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 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 setttings.
    //
    // 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 concatnated.
    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 MediaLiveConnectorPipeline

type MediaLiveConnectorPipeline struct {

    // Thetime 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 connector pipeline of the media pipeline.
    MediaLiveConnectorPipeline *MediaLiveConnectorPipeline `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) SetMediaLiveConnectorPipeline

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

SetMediaLiveConnectorPipeline sets the MediaLiveConnectorPipeline 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 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 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 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 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 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 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 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 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 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 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 contacatentation 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.