Documentation ¶
Overview ¶
Package medialive provides the client and types for making API requests to AWS Elemental MediaLive.
API for AWS Elemental MediaLive ¶
See https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14 for more information on this service.
See medialive package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/medialive/
Using the Client ¶
To contact AWS Elemental MediaLive 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 AWS Elemental MediaLive client MediaLive for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/medialive/#New
Index ¶
- Constants
- func AacCodingMode_Values() []string
- func AacInputType_Values() []string
- func AacProfile_Values() []string
- func AacRateControlMode_Values() []string
- func AacRawFormat_Values() []string
- func AacSpec_Values() []string
- func AacVbrQuality_Values() []string
- func Ac3BitstreamMode_Values() []string
- func Ac3CodingMode_Values() []string
- func Ac3DrcProfile_Values() []string
- func Ac3LfeFilter_Values() []string
- func Ac3MetadataControl_Values() []string
- func AcceptHeader_Values() []string
- func AfdSignaling_Values() []string
- func AudioDescriptionAudioTypeControl_Values() []string
- func AudioDescriptionLanguageCodeControl_Values() []string
- func AudioLanguageSelectionPolicy_Values() []string
- func AudioNormalizationAlgorithmControl_Values() []string
- func AudioNormalizationAlgorithm_Values() []string
- func AudioOnlyHlsSegmentType_Values() []string
- func AudioOnlyHlsTrackType_Values() []string
- func AudioType_Values() []string
- func AuthenticationScheme_Values() []string
- func AvailBlankingState_Values() []string
- func BlackoutSlateNetworkEndBlackout_Values() []string
- func BlackoutSlateState_Values() []string
- func BurnInAlignment_Values() []string
- func BurnInBackgroundColor_Values() []string
- func BurnInFontColor_Values() []string
- func BurnInOutlineColor_Values() []string
- func BurnInShadowColor_Values() []string
- func BurnInTeletextGridControl_Values() []string
- func CdiInputResolution_Values() []string
- func ChannelClass_Values() []string
- func ChannelState_Values() []string
- func ContentType_Values() []string
- func DeviceSettingsSyncState_Values() []string
- func DeviceUpdateStatus_Values() []string
- func DvbSdtOutputSdt_Values() []string
- func DvbSubDestinationAlignment_Values() []string
- func DvbSubDestinationBackgroundColor_Values() []string
- func DvbSubDestinationFontColor_Values() []string
- func DvbSubDestinationOutlineColor_Values() []string
- func DvbSubDestinationShadowColor_Values() []string
- func DvbSubDestinationTeletextGridControl_Values() []string
- func DvbSubOcrLanguage_Values() []string
- func Eac3AttenuationControl_Values() []string
- func Eac3BitstreamMode_Values() []string
- func Eac3CodingMode_Values() []string
- func Eac3DcFilter_Values() []string
- func Eac3DrcLine_Values() []string
- func Eac3DrcRf_Values() []string
- func Eac3LfeControl_Values() []string
- func Eac3LfeFilter_Values() []string
- func Eac3MetadataControl_Values() []string
- func Eac3PassthroughControl_Values() []string
- func Eac3PhaseControl_Values() []string
- func Eac3StereoDownmix_Values() []string
- func Eac3SurroundExMode_Values() []string
- func Eac3SurroundMode_Values() []string
- func EbuTtDDestinationStyleControl_Values() []string
- func EbuTtDFillLineGapControl_Values() []string
- func EmbeddedConvert608To708_Values() []string
- func EmbeddedScte20Detection_Values() []string
- func FeatureActivationsInputPrepareScheduleActions_Values() []string
- func FecOutputIncludeFec_Values() []string
- func FixedAfd_Values() []string
- func Fmp4NielsenId3Behavior_Values() []string
- func Fmp4TimedMetadataBehavior_Values() []string
- func FollowPoint_Values() []string
- func FrameCaptureIntervalUnit_Values() []string
- func GlobalConfigurationInputEndAction_Values() []string
- func GlobalConfigurationLowFramerateInputs_Values() []string
- func GlobalConfigurationOutputLockingMode_Values() []string
- func GlobalConfigurationOutputTimingSource_Values() []string
- func H264AdaptiveQuantization_Values() []string
- func H264ColorMetadata_Values() []string
- func H264EntropyEncoding_Values() []string
- func H264FlickerAq_Values() []string
- func H264ForceFieldPictures_Values() []string
- func H264FramerateControl_Values() []string
- func H264GopBReference_Values() []string
- func H264GopSizeUnits_Values() []string
- func H264Level_Values() []string
- func H264LookAheadRateControl_Values() []string
- func H264ParControl_Values() []string
- func H264Profile_Values() []string
- func H264QualityLevel_Values() []string
- func H264RateControlMode_Values() []string
- func H264ScanType_Values() []string
- func H264SceneChangeDetect_Values() []string
- func H264SpatialAq_Values() []string
- func H264SubGopLength_Values() []string
- func H264Syntax_Values() []string
- func H264TemporalAq_Values() []string
- func H264TimecodeInsertionBehavior_Values() []string
- func H265AdaptiveQuantization_Values() []string
- func H265AlternativeTransferFunction_Values() []string
- func H265ColorMetadata_Values() []string
- func H265FlickerAq_Values() []string
- func H265GopSizeUnits_Values() []string
- func H265Level_Values() []string
- func H265LookAheadRateControl_Values() []string
- func H265Profile_Values() []string
- func H265RateControlMode_Values() []string
- func H265ScanType_Values() []string
- func H265SceneChangeDetect_Values() []string
- func H265Tier_Values() []string
- func H265TimecodeInsertionBehavior_Values() []string
- func HlsAdMarkers_Values() []string
- func HlsAkamaiHttpTransferMode_Values() []string
- func HlsCaptionLanguageSetting_Values() []string
- func HlsClientCache_Values() []string
- func HlsCodecSpecification_Values() []string
- func HlsDirectoryStructure_Values() []string
- func HlsDiscontinuityTags_Values() []string
- func HlsEncryptionType_Values() []string
- func HlsH265PackagingType_Values() []string
- func HlsId3SegmentTaggingState_Values() []string
- func HlsIncompleteSegmentBehavior_Values() []string
- func HlsIvInManifest_Values() []string
- func HlsIvSource_Values() []string
- func HlsManifestCompression_Values() []string
- func HlsManifestDurationFormat_Values() []string
- func HlsMediaStoreStorageClass_Values() []string
- func HlsMode_Values() []string
- func HlsOutputSelection_Values() []string
- func HlsProgramDateTime_Values() []string
- func HlsRedundantManifest_Values() []string
- func HlsScte35SourceType_Values() []string
- func HlsSegmentationMode_Values() []string
- func HlsStreamInfResolution_Values() []string
- func HlsTimedMetadataId3Frame_Values() []string
- func HlsTsFileMode_Values() []string
- func HlsWebdavHttpTransferMode_Values() []string
- func IFrameOnlyPlaylistType_Values() []string
- func InputClass_Values() []string
- func InputCodec_Values() []string
- func InputDeblockFilter_Values() []string
- func InputDenoiseFilter_Values() []string
- func InputDeviceActiveInput_Values() []string
- func InputDeviceConfiguredInput_Values() []string
- func InputDeviceConnectionState_Values() []string
- func InputDeviceIpScheme_Values() []string
- func InputDeviceScanType_Values() []string
- func InputDeviceState_Values() []string
- func InputDeviceTransferType_Values() []string
- func InputDeviceType_Values() []string
- func InputFilter_Values() []string
- func InputLossActionForHlsOut_Values() []string
- func InputLossActionForMsSmoothOut_Values() []string
- func InputLossActionForRtmpOut_Values() []string
- func InputLossActionForUdpOut_Values() []string
- func InputLossImageType_Values() []string
- func InputMaximumBitrate_Values() []string
- func InputPreference_Values() []string
- func InputResolution_Values() []string
- func InputSecurityGroupState_Values() []string
- func InputSourceEndBehavior_Values() []string
- func InputSourceType_Values() []string
- func InputState_Values() []string
- func InputTimecodeSource_Values() []string
- func InputType_Values() []string
- func LastFrameClippingBehavior_Values() []string
- func LogLevel_Values() []string
- func M2tsAbsentInputAudioBehavior_Values() []string
- func M2tsAribCaptionsPidControl_Values() []string
- func M2tsArib_Values() []string
- func M2tsAudioBufferModel_Values() []string
- func M2tsAudioInterval_Values() []string
- func M2tsAudioStreamType_Values() []string
- func M2tsBufferModel_Values() []string
- func M2tsCcDescriptor_Values() []string
- func M2tsEbifControl_Values() []string
- func M2tsEbpPlacement_Values() []string
- func M2tsEsRateInPes_Values() []string
- func M2tsKlv_Values() []string
- func M2tsNielsenId3Behavior_Values() []string
- func M2tsPcrControl_Values() []string
- func M2tsRateMode_Values() []string
- func M2tsScte35Control_Values() []string
- func M2tsSegmentationMarkers_Values() []string
- func M2tsSegmentationStyle_Values() []string
- func M2tsTimedMetadataBehavior_Values() []string
- func M3u8NielsenId3Behavior_Values() []string
- func M3u8PcrControl_Values() []string
- func M3u8Scte35Behavior_Values() []string
- func M3u8TimedMetadataBehavior_Values() []string
- func MotionGraphicsInsertion_Values() []string
- func Mp2CodingMode_Values() []string
- func Mpeg2AdaptiveQuantization_Values() []string
- func Mpeg2ColorMetadata_Values() []string
- func Mpeg2ColorSpace_Values() []string
- func Mpeg2DisplayRatio_Values() []string
- func Mpeg2GopSizeUnits_Values() []string
- func Mpeg2ScanType_Values() []string
- func Mpeg2SubGopLength_Values() []string
- func Mpeg2TimecodeInsertionBehavior_Values() []string
- func MsSmoothH265PackagingType_Values() []string
- func MultiplexState_Values() []string
- func NetworkInputServerValidation_Values() []string
- func NielsenPcmToId3TaggingState_Values() []string
- func NielsenWatermarksCbetStepaside_Values() []string
- func NielsenWatermarksDistributionTypes_Values() []string
- func OfferingDurationUnits_Values() []string
- func OfferingType_Values() []string
- func PipelineId_Values() []string
- func PreferredChannelPipeline_Values() []string
- func ReservationCodec_Values() []string
- func ReservationMaximumBitrate_Values() []string
- func ReservationMaximumFramerate_Values() []string
- func ReservationResolution_Values() []string
- func ReservationResourceType_Values() []string
- func ReservationSpecialFeature_Values() []string
- func ReservationState_Values() []string
- func ReservationVideoQuality_Values() []string
- func RtmpAdMarkers_Values() []string
- func RtmpCacheFullBehavior_Values() []string
- func RtmpCaptionData_Values() []string
- func RtmpOutputCertificateMode_Values() []string
- func S3CannedAcl_Values() []string
- func Scte20Convert608To708_Values() []string
- func Scte27OcrLanguage_Values() []string
- func Scte35AposNoRegionalBlackoutBehavior_Values() []string
- func Scte35AposWebDeliveryAllowedBehavior_Values() []string
- func Scte35ArchiveAllowedFlag_Values() []string
- func Scte35DeviceRestrictions_Values() []string
- func Scte35NoRegionalBlackoutFlag_Values() []string
- func Scte35SegmentationCancelIndicator_Values() []string
- func Scte35SpliceInsertNoRegionalBlackoutBehavior_Values() []string
- func Scte35SpliceInsertWebDeliveryAllowedBehavior_Values() []string
- func Scte35WebDeliveryAllowedFlag_Values() []string
- func SmoothGroupAudioOnlyTimecodeControl_Values() []string
- func SmoothGroupCertificateMode_Values() []string
- func SmoothGroupEventIdMode_Values() []string
- func SmoothGroupEventStopBehavior_Values() []string
- func SmoothGroupSegmentationMode_Values() []string
- func SmoothGroupSparseTrackType_Values() []string
- func SmoothGroupStreamManifestBehavior_Values() []string
- func SmoothGroupTimestampOffsetMode_Values() []string
- func Smpte2038DataPreference_Values() []string
- func TemporalFilterPostFilterSharpening_Values() []string
- func TemporalFilterStrength_Values() []string
- func TimecodeConfigSource_Values() []string
- func TtmlDestinationStyleControl_Values() []string
- func UdpTimedMetadataId3Frame_Values() []string
- func VideoDescriptionRespondToAfd_Values() []string
- func VideoDescriptionScalingBehavior_Values() []string
- func VideoSelectorColorSpaceUsage_Values() []string
- func VideoSelectorColorSpace_Values() []string
- func WavCodingMode_Values() []string
- func WebvttDestinationStyleControl_Values() []string
- type AacSettings
- func (s AacSettings) GoString() string
- func (s *AacSettings) SetBitrate(v float64) *AacSettings
- func (s *AacSettings) SetCodingMode(v string) *AacSettings
- func (s *AacSettings) SetInputType(v string) *AacSettings
- func (s *AacSettings) SetProfile(v string) *AacSettings
- func (s *AacSettings) SetRateControlMode(v string) *AacSettings
- func (s *AacSettings) SetRawFormat(v string) *AacSettings
- func (s *AacSettings) SetSampleRate(v float64) *AacSettings
- func (s *AacSettings) SetSpec(v string) *AacSettings
- func (s *AacSettings) SetVbrQuality(v string) *AacSettings
- func (s AacSettings) String() string
- type Ac3Settings
- func (s Ac3Settings) GoString() string
- func (s *Ac3Settings) SetBitrate(v float64) *Ac3Settings
- func (s *Ac3Settings) SetBitstreamMode(v string) *Ac3Settings
- func (s *Ac3Settings) SetCodingMode(v string) *Ac3Settings
- func (s *Ac3Settings) SetDialnorm(v int64) *Ac3Settings
- func (s *Ac3Settings) SetDrcProfile(v string) *Ac3Settings
- func (s *Ac3Settings) SetLfeFilter(v string) *Ac3Settings
- func (s *Ac3Settings) SetMetadataControl(v string) *Ac3Settings
- func (s Ac3Settings) String() string
- func (s *Ac3Settings) Validate() error
- type AcceptInputDeviceTransferInput
- type AcceptInputDeviceTransferOutput
- type AncillarySourceSettings
- type ArchiveCdnSettings
- type ArchiveContainerSettings
- func (s ArchiveContainerSettings) GoString() string
- func (s *ArchiveContainerSettings) SetM2tsSettings(v *M2tsSettings) *ArchiveContainerSettings
- func (s *ArchiveContainerSettings) SetRawSettings(v *RawSettings) *ArchiveContainerSettings
- func (s ArchiveContainerSettings) String() string
- func (s *ArchiveContainerSettings) Validate() error
- type ArchiveGroupSettings
- func (s ArchiveGroupSettings) GoString() string
- func (s *ArchiveGroupSettings) SetArchiveCdnSettings(v *ArchiveCdnSettings) *ArchiveGroupSettings
- func (s *ArchiveGroupSettings) SetDestination(v *OutputLocationRef) *ArchiveGroupSettings
- func (s *ArchiveGroupSettings) SetRolloverInterval(v int64) *ArchiveGroupSettings
- func (s ArchiveGroupSettings) String() string
- func (s *ArchiveGroupSettings) Validate() error
- type ArchiveOutputSettings
- func (s ArchiveOutputSettings) GoString() string
- func (s *ArchiveOutputSettings) SetContainerSettings(v *ArchiveContainerSettings) *ArchiveOutputSettings
- func (s *ArchiveOutputSettings) SetExtension(v string) *ArchiveOutputSettings
- func (s *ArchiveOutputSettings) SetNameModifier(v string) *ArchiveOutputSettings
- func (s ArchiveOutputSettings) String() string
- func (s *ArchiveOutputSettings) Validate() error
- type ArchiveS3Settings
- type AribDestinationSettings
- type AribSourceSettings
- type AudioChannelMapping
- func (s AudioChannelMapping) GoString() string
- func (s *AudioChannelMapping) SetInputChannelLevels(v []*InputChannelLevel) *AudioChannelMapping
- func (s *AudioChannelMapping) SetOutputChannel(v int64) *AudioChannelMapping
- func (s AudioChannelMapping) String() string
- func (s *AudioChannelMapping) Validate() error
- type AudioCodecSettings
- func (s AudioCodecSettings) GoString() string
- func (s *AudioCodecSettings) SetAacSettings(v *AacSettings) *AudioCodecSettings
- func (s *AudioCodecSettings) SetAc3Settings(v *Ac3Settings) *AudioCodecSettings
- func (s *AudioCodecSettings) SetEac3Settings(v *Eac3Settings) *AudioCodecSettings
- func (s *AudioCodecSettings) SetMp2Settings(v *Mp2Settings) *AudioCodecSettings
- func (s *AudioCodecSettings) SetPassThroughSettings(v *PassThroughSettings) *AudioCodecSettings
- func (s *AudioCodecSettings) SetWavSettings(v *WavSettings) *AudioCodecSettings
- func (s AudioCodecSettings) String() string
- func (s *AudioCodecSettings) Validate() error
- type AudioDescription
- func (s AudioDescription) GoString() string
- func (s *AudioDescription) SetAudioNormalizationSettings(v *AudioNormalizationSettings) *AudioDescription
- func (s *AudioDescription) SetAudioSelectorName(v string) *AudioDescription
- func (s *AudioDescription) SetAudioType(v string) *AudioDescription
- func (s *AudioDescription) SetAudioTypeControl(v string) *AudioDescription
- func (s *AudioDescription) SetAudioWatermarkingSettings(v *AudioWatermarkSettings) *AudioDescription
- func (s *AudioDescription) SetCodecSettings(v *AudioCodecSettings) *AudioDescription
- func (s *AudioDescription) SetLanguageCode(v string) *AudioDescription
- func (s *AudioDescription) SetLanguageCodeControl(v string) *AudioDescription
- func (s *AudioDescription) SetName(v string) *AudioDescription
- func (s *AudioDescription) SetRemixSettings(v *RemixSettings) *AudioDescription
- func (s *AudioDescription) SetStreamName(v string) *AudioDescription
- func (s AudioDescription) String() string
- func (s *AudioDescription) Validate() error
- type AudioHlsRenditionSelection
- func (s AudioHlsRenditionSelection) GoString() string
- func (s *AudioHlsRenditionSelection) SetGroupId(v string) *AudioHlsRenditionSelection
- func (s *AudioHlsRenditionSelection) SetName(v string) *AudioHlsRenditionSelection
- func (s AudioHlsRenditionSelection) String() string
- func (s *AudioHlsRenditionSelection) Validate() error
- type AudioLanguageSelection
- func (s AudioLanguageSelection) GoString() string
- func (s *AudioLanguageSelection) SetLanguageCode(v string) *AudioLanguageSelection
- func (s *AudioLanguageSelection) SetLanguageSelectionPolicy(v string) *AudioLanguageSelection
- func (s AudioLanguageSelection) String() string
- func (s *AudioLanguageSelection) Validate() error
- type AudioNormalizationSettings
- func (s AudioNormalizationSettings) GoString() string
- func (s *AudioNormalizationSettings) SetAlgorithm(v string) *AudioNormalizationSettings
- func (s *AudioNormalizationSettings) SetAlgorithmControl(v string) *AudioNormalizationSettings
- func (s *AudioNormalizationSettings) SetTargetLkfs(v float64) *AudioNormalizationSettings
- func (s AudioNormalizationSettings) String() string
- type AudioOnlyHlsSettings
- func (s AudioOnlyHlsSettings) GoString() string
- func (s *AudioOnlyHlsSettings) SetAudioGroupId(v string) *AudioOnlyHlsSettings
- func (s *AudioOnlyHlsSettings) SetAudioOnlyImage(v *InputLocation) *AudioOnlyHlsSettings
- func (s *AudioOnlyHlsSettings) SetAudioTrackType(v string) *AudioOnlyHlsSettings
- func (s *AudioOnlyHlsSettings) SetSegmentType(v string) *AudioOnlyHlsSettings
- func (s AudioOnlyHlsSettings) String() string
- func (s *AudioOnlyHlsSettings) Validate() error
- type AudioPidSelection
- type AudioSelector
- type AudioSelectorSettings
- func (s AudioSelectorSettings) GoString() string
- func (s *AudioSelectorSettings) SetAudioHlsRenditionSelection(v *AudioHlsRenditionSelection) *AudioSelectorSettings
- func (s *AudioSelectorSettings) SetAudioLanguageSelection(v *AudioLanguageSelection) *AudioSelectorSettings
- func (s *AudioSelectorSettings) SetAudioPidSelection(v *AudioPidSelection) *AudioSelectorSettings
- func (s *AudioSelectorSettings) SetAudioTrackSelection(v *AudioTrackSelection) *AudioSelectorSettings
- func (s AudioSelectorSettings) String() string
- func (s *AudioSelectorSettings) Validate() error
- type AudioSilenceFailoverSettings
- func (s AudioSilenceFailoverSettings) GoString() string
- func (s *AudioSilenceFailoverSettings) SetAudioSelectorName(v string) *AudioSilenceFailoverSettings
- func (s *AudioSilenceFailoverSettings) SetAudioSilenceThresholdMsec(v int64) *AudioSilenceFailoverSettings
- func (s AudioSilenceFailoverSettings) String() string
- func (s *AudioSilenceFailoverSettings) Validate() error
- type AudioTrack
- type AudioTrackSelection
- type AudioWatermarkSettings
- type AutomaticInputFailoverSettings
- func (s AutomaticInputFailoverSettings) GoString() string
- func (s *AutomaticInputFailoverSettings) SetErrorClearTimeMsec(v int64) *AutomaticInputFailoverSettings
- func (s *AutomaticInputFailoverSettings) SetFailoverConditions(v []*FailoverCondition) *AutomaticInputFailoverSettings
- func (s *AutomaticInputFailoverSettings) SetInputPreference(v string) *AutomaticInputFailoverSettings
- func (s *AutomaticInputFailoverSettings) SetSecondaryInputId(v string) *AutomaticInputFailoverSettings
- func (s AutomaticInputFailoverSettings) String() string
- func (s *AutomaticInputFailoverSettings) Validate() error
- type AvailBlanking
- type AvailConfiguration
- type AvailSettings
- type BadGatewayException
- func (s *BadGatewayException) Code() string
- func (s *BadGatewayException) Error() string
- func (s BadGatewayException) GoString() string
- func (s *BadGatewayException) Message() string
- func (s *BadGatewayException) OrigErr() error
- func (s *BadGatewayException) RequestID() string
- func (s *BadGatewayException) StatusCode() int
- func (s BadGatewayException) String() string
- type BadRequestException
- func (s *BadRequestException) Code() string
- func (s *BadRequestException) Error() string
- func (s BadRequestException) GoString() string
- func (s *BadRequestException) Message() string
- func (s *BadRequestException) OrigErr() error
- func (s *BadRequestException) RequestID() string
- func (s *BadRequestException) StatusCode() int
- func (s BadRequestException) String() string
- type BatchDeleteInput
- func (s BatchDeleteInput) GoString() string
- func (s *BatchDeleteInput) SetChannelIds(v []*string) *BatchDeleteInput
- func (s *BatchDeleteInput) SetInputIds(v []*string) *BatchDeleteInput
- func (s *BatchDeleteInput) SetInputSecurityGroupIds(v []*string) *BatchDeleteInput
- func (s *BatchDeleteInput) SetMultiplexIds(v []*string) *BatchDeleteInput
- func (s BatchDeleteInput) String() string
- type BatchDeleteOutput
- type BatchFailedResultModel
- func (s BatchFailedResultModel) GoString() string
- func (s *BatchFailedResultModel) SetArn(v string) *BatchFailedResultModel
- func (s *BatchFailedResultModel) SetCode(v string) *BatchFailedResultModel
- func (s *BatchFailedResultModel) SetId(v string) *BatchFailedResultModel
- func (s *BatchFailedResultModel) SetMessage(v string) *BatchFailedResultModel
- func (s BatchFailedResultModel) String() string
- type BatchScheduleActionCreateRequest
- type BatchScheduleActionCreateResult
- type BatchScheduleActionDeleteRequest
- type BatchScheduleActionDeleteResult
- type BatchStartInput
- type BatchStartOutput
- type BatchStopInput
- type BatchStopOutput
- type BatchSuccessfulResultModel
- func (s BatchSuccessfulResultModel) GoString() string
- func (s *BatchSuccessfulResultModel) SetArn(v string) *BatchSuccessfulResultModel
- func (s *BatchSuccessfulResultModel) SetId(v string) *BatchSuccessfulResultModel
- func (s *BatchSuccessfulResultModel) SetState(v string) *BatchSuccessfulResultModel
- func (s BatchSuccessfulResultModel) String() string
- type BatchUpdateScheduleInput
- func (s BatchUpdateScheduleInput) GoString() string
- func (s *BatchUpdateScheduleInput) SetChannelId(v string) *BatchUpdateScheduleInput
- func (s *BatchUpdateScheduleInput) SetCreates(v *BatchScheduleActionCreateRequest) *BatchUpdateScheduleInput
- func (s *BatchUpdateScheduleInput) SetDeletes(v *BatchScheduleActionDeleteRequest) *BatchUpdateScheduleInput
- func (s BatchUpdateScheduleInput) String() string
- func (s *BatchUpdateScheduleInput) Validate() error
- type BatchUpdateScheduleOutput
- func (s BatchUpdateScheduleOutput) GoString() string
- func (s *BatchUpdateScheduleOutput) SetCreates(v *BatchScheduleActionCreateResult) *BatchUpdateScheduleOutput
- func (s *BatchUpdateScheduleOutput) SetDeletes(v *BatchScheduleActionDeleteResult) *BatchUpdateScheduleOutput
- func (s BatchUpdateScheduleOutput) String() string
- type BlackoutSlate
- func (s BlackoutSlate) GoString() string
- func (s *BlackoutSlate) SetBlackoutSlateImage(v *InputLocation) *BlackoutSlate
- func (s *BlackoutSlate) SetNetworkEndBlackout(v string) *BlackoutSlate
- func (s *BlackoutSlate) SetNetworkEndBlackoutImage(v *InputLocation) *BlackoutSlate
- func (s *BlackoutSlate) SetNetworkId(v string) *BlackoutSlate
- func (s *BlackoutSlate) SetState(v string) *BlackoutSlate
- func (s BlackoutSlate) String() string
- func (s *BlackoutSlate) Validate() error
- type BurnInDestinationSettings
- func (s BurnInDestinationSettings) GoString() string
- func (s *BurnInDestinationSettings) SetAlignment(v string) *BurnInDestinationSettings
- func (s *BurnInDestinationSettings) SetBackgroundColor(v string) *BurnInDestinationSettings
- func (s *BurnInDestinationSettings) SetBackgroundOpacity(v int64) *BurnInDestinationSettings
- func (s *BurnInDestinationSettings) SetFont(v *InputLocation) *BurnInDestinationSettings
- func (s *BurnInDestinationSettings) SetFontColor(v string) *BurnInDestinationSettings
- func (s *BurnInDestinationSettings) SetFontOpacity(v int64) *BurnInDestinationSettings
- func (s *BurnInDestinationSettings) SetFontResolution(v int64) *BurnInDestinationSettings
- func (s *BurnInDestinationSettings) SetFontSize(v string) *BurnInDestinationSettings
- func (s *BurnInDestinationSettings) SetOutlineColor(v string) *BurnInDestinationSettings
- func (s *BurnInDestinationSettings) SetOutlineSize(v int64) *BurnInDestinationSettings
- func (s *BurnInDestinationSettings) SetShadowColor(v string) *BurnInDestinationSettings
- func (s *BurnInDestinationSettings) SetShadowOpacity(v int64) *BurnInDestinationSettings
- func (s *BurnInDestinationSettings) SetShadowXOffset(v int64) *BurnInDestinationSettings
- func (s *BurnInDestinationSettings) SetShadowYOffset(v int64) *BurnInDestinationSettings
- func (s *BurnInDestinationSettings) SetTeletextGridControl(v string) *BurnInDestinationSettings
- func (s *BurnInDestinationSettings) SetXPosition(v int64) *BurnInDestinationSettings
- func (s *BurnInDestinationSettings) SetYPosition(v int64) *BurnInDestinationSettings
- func (s BurnInDestinationSettings) String() string
- func (s *BurnInDestinationSettings) Validate() error
- type CancelInputDeviceTransferInput
- type CancelInputDeviceTransferOutput
- type CaptionDescription
- func (s CaptionDescription) GoString() string
- func (s *CaptionDescription) SetCaptionSelectorName(v string) *CaptionDescription
- func (s *CaptionDescription) SetDestinationSettings(v *CaptionDestinationSettings) *CaptionDescription
- func (s *CaptionDescription) SetLanguageCode(v string) *CaptionDescription
- func (s *CaptionDescription) SetLanguageDescription(v string) *CaptionDescription
- func (s *CaptionDescription) SetName(v string) *CaptionDescription
- func (s CaptionDescription) String() string
- func (s *CaptionDescription) Validate() error
- type CaptionDestinationSettings
- func (s CaptionDestinationSettings) GoString() string
- func (s *CaptionDestinationSettings) SetAribDestinationSettings(v *AribDestinationSettings) *CaptionDestinationSettings
- func (s *CaptionDestinationSettings) SetBurnInDestinationSettings(v *BurnInDestinationSettings) *CaptionDestinationSettings
- func (s *CaptionDestinationSettings) SetDvbSubDestinationSettings(v *DvbSubDestinationSettings) *CaptionDestinationSettings
- func (s *CaptionDestinationSettings) SetEbuTtDDestinationSettings(v *EbuTtDDestinationSettings) *CaptionDestinationSettings
- func (s *CaptionDestinationSettings) SetEmbeddedDestinationSettings(v *EmbeddedDestinationSettings) *CaptionDestinationSettings
- func (s *CaptionDestinationSettings) SetEmbeddedPlusScte20DestinationSettings(v *EmbeddedPlusScte20DestinationSettings) *CaptionDestinationSettings
- func (s *CaptionDestinationSettings) SetRtmpCaptionInfoDestinationSettings(v *RtmpCaptionInfoDestinationSettings) *CaptionDestinationSettings
- func (s *CaptionDestinationSettings) SetScte20PlusEmbeddedDestinationSettings(v *Scte20PlusEmbeddedDestinationSettings) *CaptionDestinationSettings
- func (s *CaptionDestinationSettings) SetScte27DestinationSettings(v *Scte27DestinationSettings) *CaptionDestinationSettings
- func (s *CaptionDestinationSettings) SetSmpteTtDestinationSettings(v *SmpteTtDestinationSettings) *CaptionDestinationSettings
- func (s *CaptionDestinationSettings) SetTeletextDestinationSettings(v *TeletextDestinationSettings) *CaptionDestinationSettings
- func (s *CaptionDestinationSettings) SetTtmlDestinationSettings(v *TtmlDestinationSettings) *CaptionDestinationSettings
- func (s *CaptionDestinationSettings) SetWebvttDestinationSettings(v *WebvttDestinationSettings) *CaptionDestinationSettings
- func (s CaptionDestinationSettings) String() string
- func (s *CaptionDestinationSettings) Validate() error
- type CaptionLanguageMapping
- func (s CaptionLanguageMapping) GoString() string
- func (s *CaptionLanguageMapping) SetCaptionChannel(v int64) *CaptionLanguageMapping
- func (s *CaptionLanguageMapping) SetLanguageCode(v string) *CaptionLanguageMapping
- func (s *CaptionLanguageMapping) SetLanguageDescription(v string) *CaptionLanguageMapping
- func (s CaptionLanguageMapping) String() string
- func (s *CaptionLanguageMapping) Validate() error
- type CaptionRectangle
- func (s CaptionRectangle) GoString() string
- func (s *CaptionRectangle) SetHeight(v float64) *CaptionRectangle
- func (s *CaptionRectangle) SetLeftOffset(v float64) *CaptionRectangle
- func (s *CaptionRectangle) SetTopOffset(v float64) *CaptionRectangle
- func (s *CaptionRectangle) SetWidth(v float64) *CaptionRectangle
- func (s CaptionRectangle) String() string
- func (s *CaptionRectangle) Validate() error
- type CaptionSelector
- func (s CaptionSelector) GoString() string
- func (s *CaptionSelector) SetLanguageCode(v string) *CaptionSelector
- func (s *CaptionSelector) SetName(v string) *CaptionSelector
- func (s *CaptionSelector) SetSelectorSettings(v *CaptionSelectorSettings) *CaptionSelector
- func (s CaptionSelector) String() string
- func (s *CaptionSelector) Validate() error
- type CaptionSelectorSettings
- func (s CaptionSelectorSettings) GoString() string
- func (s *CaptionSelectorSettings) SetAncillarySourceSettings(v *AncillarySourceSettings) *CaptionSelectorSettings
- func (s *CaptionSelectorSettings) SetAribSourceSettings(v *AribSourceSettings) *CaptionSelectorSettings
- func (s *CaptionSelectorSettings) SetDvbSubSourceSettings(v *DvbSubSourceSettings) *CaptionSelectorSettings
- func (s *CaptionSelectorSettings) SetEmbeddedSourceSettings(v *EmbeddedSourceSettings) *CaptionSelectorSettings
- func (s *CaptionSelectorSettings) SetScte20SourceSettings(v *Scte20SourceSettings) *CaptionSelectorSettings
- func (s *CaptionSelectorSettings) SetScte27SourceSettings(v *Scte27SourceSettings) *CaptionSelectorSettings
- func (s *CaptionSelectorSettings) SetTeletextSourceSettings(v *TeletextSourceSettings) *CaptionSelectorSettings
- func (s CaptionSelectorSettings) String() string
- func (s *CaptionSelectorSettings) Validate() error
- type CdiInputSpecification
- type Channel
- func (s Channel) GoString() string
- func (s *Channel) SetArn(v string) *Channel
- func (s *Channel) SetCdiInputSpecification(v *CdiInputSpecification) *Channel
- func (s *Channel) SetChannelClass(v string) *Channel
- func (s *Channel) SetDestinations(v []*OutputDestination) *Channel
- func (s *Channel) SetEgressEndpoints(v []*ChannelEgressEndpoint) *Channel
- func (s *Channel) SetEncoderSettings(v *EncoderSettings) *Channel
- func (s *Channel) SetId(v string) *Channel
- func (s *Channel) SetInputAttachments(v []*InputAttachment) *Channel
- func (s *Channel) SetInputSpecification(v *InputSpecification) *Channel
- func (s *Channel) SetLogLevel(v string) *Channel
- func (s *Channel) SetName(v string) *Channel
- func (s *Channel) SetPipelineDetails(v []*PipelineDetail) *Channel
- func (s *Channel) SetPipelinesRunningCount(v int64) *Channel
- func (s *Channel) SetRoleArn(v string) *Channel
- func (s *Channel) SetState(v string) *Channel
- func (s *Channel) SetTags(v map[string]*string) *Channel
- func (s *Channel) SetVpc(v *VpcOutputSettingsDescription) *Channel
- func (s Channel) String() string
- type ChannelEgressEndpoint
- type ChannelSummary
- func (s ChannelSummary) GoString() string
- func (s *ChannelSummary) SetArn(v string) *ChannelSummary
- func (s *ChannelSummary) SetCdiInputSpecification(v *CdiInputSpecification) *ChannelSummary
- func (s *ChannelSummary) SetChannelClass(v string) *ChannelSummary
- func (s *ChannelSummary) SetDestinations(v []*OutputDestination) *ChannelSummary
- func (s *ChannelSummary) SetEgressEndpoints(v []*ChannelEgressEndpoint) *ChannelSummary
- func (s *ChannelSummary) SetId(v string) *ChannelSummary
- func (s *ChannelSummary) SetInputAttachments(v []*InputAttachment) *ChannelSummary
- func (s *ChannelSummary) SetInputSpecification(v *InputSpecification) *ChannelSummary
- func (s *ChannelSummary) SetLogLevel(v string) *ChannelSummary
- func (s *ChannelSummary) SetName(v string) *ChannelSummary
- func (s *ChannelSummary) SetPipelinesRunningCount(v int64) *ChannelSummary
- func (s *ChannelSummary) SetRoleArn(v string) *ChannelSummary
- func (s *ChannelSummary) SetState(v string) *ChannelSummary
- func (s *ChannelSummary) SetTags(v map[string]*string) *ChannelSummary
- func (s *ChannelSummary) SetVpc(v *VpcOutputSettingsDescription) *ChannelSummary
- func (s ChannelSummary) String() string
- type ClaimDeviceInput
- type ClaimDeviceOutput
- type ColorSpacePassthroughSettings
- type ConflictException
- func (s *ConflictException) Code() string
- func (s *ConflictException) Error() string
- func (s ConflictException) GoString() string
- func (s *ConflictException) Message() string
- func (s *ConflictException) OrigErr() error
- func (s *ConflictException) RequestID() string
- func (s *ConflictException) StatusCode() int
- func (s ConflictException) String() string
- type CreateChannelInput
- func (s CreateChannelInput) GoString() string
- func (s *CreateChannelInput) SetCdiInputSpecification(v *CdiInputSpecification) *CreateChannelInput
- func (s *CreateChannelInput) SetChannelClass(v string) *CreateChannelInput
- func (s *CreateChannelInput) SetDestinations(v []*OutputDestination) *CreateChannelInput
- func (s *CreateChannelInput) SetEncoderSettings(v *EncoderSettings) *CreateChannelInput
- func (s *CreateChannelInput) SetInputAttachments(v []*InputAttachment) *CreateChannelInput
- func (s *CreateChannelInput) SetInputSpecification(v *InputSpecification) *CreateChannelInput
- func (s *CreateChannelInput) SetLogLevel(v string) *CreateChannelInput
- func (s *CreateChannelInput) SetName(v string) *CreateChannelInput
- func (s *CreateChannelInput) SetRequestId(v string) *CreateChannelInput
- func (s *CreateChannelInput) SetReserved(v string) *CreateChannelInput
- func (s *CreateChannelInput) SetRoleArn(v string) *CreateChannelInput
- func (s *CreateChannelInput) SetTags(v map[string]*string) *CreateChannelInput
- func (s *CreateChannelInput) SetVpc(v *VpcOutputSettings) *CreateChannelInput
- func (s CreateChannelInput) String() string
- func (s *CreateChannelInput) Validate() error
- type CreateChannelOutput
- type CreateInputInput
- func (s CreateInputInput) GoString() string
- func (s *CreateInputInput) SetDestinations(v []*InputDestinationRequest) *CreateInputInput
- func (s *CreateInputInput) SetInputDevices(v []*InputDeviceSettings) *CreateInputInput
- func (s *CreateInputInput) SetInputSecurityGroups(v []*string) *CreateInputInput
- func (s *CreateInputInput) SetMediaConnectFlows(v []*MediaConnectFlowRequest) *CreateInputInput
- func (s *CreateInputInput) SetName(v string) *CreateInputInput
- func (s *CreateInputInput) SetRequestId(v string) *CreateInputInput
- func (s *CreateInputInput) SetRoleArn(v string) *CreateInputInput
- func (s *CreateInputInput) SetSources(v []*InputSourceRequest) *CreateInputInput
- func (s *CreateInputInput) SetTags(v map[string]*string) *CreateInputInput
- func (s *CreateInputInput) SetType(v string) *CreateInputInput
- func (s *CreateInputInput) SetVpc(v *InputVpcRequest) *CreateInputInput
- func (s CreateInputInput) String() string
- func (s *CreateInputInput) Validate() error
- type CreateInputOutput
- type CreateInputSecurityGroupInput
- func (s CreateInputSecurityGroupInput) GoString() string
- func (s *CreateInputSecurityGroupInput) SetTags(v map[string]*string) *CreateInputSecurityGroupInput
- func (s *CreateInputSecurityGroupInput) SetWhitelistRules(v []*InputWhitelistRuleCidr) *CreateInputSecurityGroupInput
- func (s CreateInputSecurityGroupInput) String() string
- type CreateInputSecurityGroupOutput
- type CreateMultiplexInput
- func (s CreateMultiplexInput) GoString() string
- func (s *CreateMultiplexInput) SetAvailabilityZones(v []*string) *CreateMultiplexInput
- func (s *CreateMultiplexInput) SetMultiplexSettings(v *MultiplexSettings) *CreateMultiplexInput
- func (s *CreateMultiplexInput) SetName(v string) *CreateMultiplexInput
- func (s *CreateMultiplexInput) SetRequestId(v string) *CreateMultiplexInput
- func (s *CreateMultiplexInput) SetTags(v map[string]*string) *CreateMultiplexInput
- func (s CreateMultiplexInput) String() string
- func (s *CreateMultiplexInput) Validate() error
- type CreateMultiplexOutput
- type CreateMultiplexProgramInput
- func (s CreateMultiplexProgramInput) GoString() string
- func (s *CreateMultiplexProgramInput) SetMultiplexId(v string) *CreateMultiplexProgramInput
- func (s *CreateMultiplexProgramInput) SetMultiplexProgramSettings(v *MultiplexProgramSettings) *CreateMultiplexProgramInput
- func (s *CreateMultiplexProgramInput) SetProgramName(v string) *CreateMultiplexProgramInput
- func (s *CreateMultiplexProgramInput) SetRequestId(v string) *CreateMultiplexProgramInput
- func (s CreateMultiplexProgramInput) String() string
- func (s *CreateMultiplexProgramInput) Validate() error
- type CreateMultiplexProgramOutput
- type CreatePartnerInputInput
- func (s CreatePartnerInputInput) GoString() string
- func (s *CreatePartnerInputInput) SetInputId(v string) *CreatePartnerInputInput
- func (s *CreatePartnerInputInput) SetRequestId(v string) *CreatePartnerInputInput
- func (s *CreatePartnerInputInput) SetTags(v map[string]*string) *CreatePartnerInputInput
- func (s CreatePartnerInputInput) String() string
- func (s *CreatePartnerInputInput) Validate() error
- type CreatePartnerInputOutput
- type CreateTagsInput
- type CreateTagsOutput
- type DeleteChannelInput
- type DeleteChannelOutput
- func (s DeleteChannelOutput) GoString() string
- func (s *DeleteChannelOutput) SetArn(v string) *DeleteChannelOutput
- func (s *DeleteChannelOutput) SetCdiInputSpecification(v *CdiInputSpecification) *DeleteChannelOutput
- func (s *DeleteChannelOutput) SetChannelClass(v string) *DeleteChannelOutput
- func (s *DeleteChannelOutput) SetDestinations(v []*OutputDestination) *DeleteChannelOutput
- func (s *DeleteChannelOutput) SetEgressEndpoints(v []*ChannelEgressEndpoint) *DeleteChannelOutput
- func (s *DeleteChannelOutput) SetEncoderSettings(v *EncoderSettings) *DeleteChannelOutput
- func (s *DeleteChannelOutput) SetId(v string) *DeleteChannelOutput
- func (s *DeleteChannelOutput) SetInputAttachments(v []*InputAttachment) *DeleteChannelOutput
- func (s *DeleteChannelOutput) SetInputSpecification(v *InputSpecification) *DeleteChannelOutput
- func (s *DeleteChannelOutput) SetLogLevel(v string) *DeleteChannelOutput
- func (s *DeleteChannelOutput) SetName(v string) *DeleteChannelOutput
- func (s *DeleteChannelOutput) SetPipelineDetails(v []*PipelineDetail) *DeleteChannelOutput
- func (s *DeleteChannelOutput) SetPipelinesRunningCount(v int64) *DeleteChannelOutput
- func (s *DeleteChannelOutput) SetRoleArn(v string) *DeleteChannelOutput
- func (s *DeleteChannelOutput) SetState(v string) *DeleteChannelOutput
- func (s *DeleteChannelOutput) SetTags(v map[string]*string) *DeleteChannelOutput
- func (s *DeleteChannelOutput) SetVpc(v *VpcOutputSettingsDescription) *DeleteChannelOutput
- func (s DeleteChannelOutput) String() string
- type DeleteInputInput
- type DeleteInputOutput
- type DeleteInputSecurityGroupInput
- type DeleteInputSecurityGroupOutput
- type DeleteMultiplexInput
- type DeleteMultiplexOutput
- func (s DeleteMultiplexOutput) GoString() string
- func (s *DeleteMultiplexOutput) SetArn(v string) *DeleteMultiplexOutput
- func (s *DeleteMultiplexOutput) SetAvailabilityZones(v []*string) *DeleteMultiplexOutput
- func (s *DeleteMultiplexOutput) SetDestinations(v []*MultiplexOutputDestination) *DeleteMultiplexOutput
- func (s *DeleteMultiplexOutput) SetId(v string) *DeleteMultiplexOutput
- func (s *DeleteMultiplexOutput) SetMultiplexSettings(v *MultiplexSettings) *DeleteMultiplexOutput
- func (s *DeleteMultiplexOutput) SetName(v string) *DeleteMultiplexOutput
- func (s *DeleteMultiplexOutput) SetPipelinesRunningCount(v int64) *DeleteMultiplexOutput
- func (s *DeleteMultiplexOutput) SetProgramCount(v int64) *DeleteMultiplexOutput
- func (s *DeleteMultiplexOutput) SetState(v string) *DeleteMultiplexOutput
- func (s *DeleteMultiplexOutput) SetTags(v map[string]*string) *DeleteMultiplexOutput
- func (s DeleteMultiplexOutput) String() string
- type DeleteMultiplexProgramInput
- func (s DeleteMultiplexProgramInput) GoString() string
- func (s *DeleteMultiplexProgramInput) SetMultiplexId(v string) *DeleteMultiplexProgramInput
- func (s *DeleteMultiplexProgramInput) SetProgramName(v string) *DeleteMultiplexProgramInput
- func (s DeleteMultiplexProgramInput) String() string
- func (s *DeleteMultiplexProgramInput) Validate() error
- type DeleteMultiplexProgramOutput
- func (s DeleteMultiplexProgramOutput) GoString() string
- func (s *DeleteMultiplexProgramOutput) SetChannelId(v string) *DeleteMultiplexProgramOutput
- func (s *DeleteMultiplexProgramOutput) SetMultiplexProgramSettings(v *MultiplexProgramSettings) *DeleteMultiplexProgramOutput
- func (s *DeleteMultiplexProgramOutput) SetPacketIdentifiersMap(v *MultiplexProgramPacketIdentifiersMap) *DeleteMultiplexProgramOutput
- func (s *DeleteMultiplexProgramOutput) SetPipelineDetails(v []*MultiplexProgramPipelineDetail) *DeleteMultiplexProgramOutput
- func (s *DeleteMultiplexProgramOutput) SetProgramName(v string) *DeleteMultiplexProgramOutput
- func (s DeleteMultiplexProgramOutput) String() string
- type DeleteReservationInput
- type DeleteReservationOutput
- func (s DeleteReservationOutput) GoString() string
- func (s *DeleteReservationOutput) SetArn(v string) *DeleteReservationOutput
- func (s *DeleteReservationOutput) SetCount(v int64) *DeleteReservationOutput
- func (s *DeleteReservationOutput) SetCurrencyCode(v string) *DeleteReservationOutput
- func (s *DeleteReservationOutput) SetDuration(v int64) *DeleteReservationOutput
- func (s *DeleteReservationOutput) SetDurationUnits(v string) *DeleteReservationOutput
- func (s *DeleteReservationOutput) SetEnd(v string) *DeleteReservationOutput
- func (s *DeleteReservationOutput) SetFixedPrice(v float64) *DeleteReservationOutput
- func (s *DeleteReservationOutput) SetName(v string) *DeleteReservationOutput
- func (s *DeleteReservationOutput) SetOfferingDescription(v string) *DeleteReservationOutput
- func (s *DeleteReservationOutput) SetOfferingId(v string) *DeleteReservationOutput
- func (s *DeleteReservationOutput) SetOfferingType(v string) *DeleteReservationOutput
- func (s *DeleteReservationOutput) SetRegion(v string) *DeleteReservationOutput
- func (s *DeleteReservationOutput) SetReservationId(v string) *DeleteReservationOutput
- func (s *DeleteReservationOutput) SetResourceSpecification(v *ReservationResourceSpecification) *DeleteReservationOutput
- func (s *DeleteReservationOutput) SetStart(v string) *DeleteReservationOutput
- func (s *DeleteReservationOutput) SetState(v string) *DeleteReservationOutput
- func (s *DeleteReservationOutput) SetTags(v map[string]*string) *DeleteReservationOutput
- func (s *DeleteReservationOutput) SetUsagePrice(v float64) *DeleteReservationOutput
- func (s DeleteReservationOutput) String() string
- type DeleteScheduleInput
- type DeleteScheduleOutput
- type DeleteTagsInput
- type DeleteTagsOutput
- type DescribeChannelInput
- type DescribeChannelOutput
- func (s DescribeChannelOutput) GoString() string
- func (s *DescribeChannelOutput) SetArn(v string) *DescribeChannelOutput
- func (s *DescribeChannelOutput) SetCdiInputSpecification(v *CdiInputSpecification) *DescribeChannelOutput
- func (s *DescribeChannelOutput) SetChannelClass(v string) *DescribeChannelOutput
- func (s *DescribeChannelOutput) SetDestinations(v []*OutputDestination) *DescribeChannelOutput
- func (s *DescribeChannelOutput) SetEgressEndpoints(v []*ChannelEgressEndpoint) *DescribeChannelOutput
- func (s *DescribeChannelOutput) SetEncoderSettings(v *EncoderSettings) *DescribeChannelOutput
- func (s *DescribeChannelOutput) SetId(v string) *DescribeChannelOutput
- func (s *DescribeChannelOutput) SetInputAttachments(v []*InputAttachment) *DescribeChannelOutput
- func (s *DescribeChannelOutput) SetInputSpecification(v *InputSpecification) *DescribeChannelOutput
- func (s *DescribeChannelOutput) SetLogLevel(v string) *DescribeChannelOutput
- func (s *DescribeChannelOutput) SetName(v string) *DescribeChannelOutput
- func (s *DescribeChannelOutput) SetPipelineDetails(v []*PipelineDetail) *DescribeChannelOutput
- func (s *DescribeChannelOutput) SetPipelinesRunningCount(v int64) *DescribeChannelOutput
- func (s *DescribeChannelOutput) SetRoleArn(v string) *DescribeChannelOutput
- func (s *DescribeChannelOutput) SetState(v string) *DescribeChannelOutput
- func (s *DescribeChannelOutput) SetTags(v map[string]*string) *DescribeChannelOutput
- func (s *DescribeChannelOutput) SetVpc(v *VpcOutputSettingsDescription) *DescribeChannelOutput
- func (s DescribeChannelOutput) String() string
- type DescribeInputDeviceInput
- type DescribeInputDeviceOutput
- func (s DescribeInputDeviceOutput) GoString() string
- func (s *DescribeInputDeviceOutput) SetArn(v string) *DescribeInputDeviceOutput
- func (s *DescribeInputDeviceOutput) SetConnectionState(v string) *DescribeInputDeviceOutput
- func (s *DescribeInputDeviceOutput) SetDeviceSettingsSyncState(v string) *DescribeInputDeviceOutput
- func (s *DescribeInputDeviceOutput) SetDeviceUpdateStatus(v string) *DescribeInputDeviceOutput
- func (s *DescribeInputDeviceOutput) SetHdDeviceSettings(v *InputDeviceHdSettings) *DescribeInputDeviceOutput
- func (s *DescribeInputDeviceOutput) SetId(v string) *DescribeInputDeviceOutput
- func (s *DescribeInputDeviceOutput) SetMacAddress(v string) *DescribeInputDeviceOutput
- func (s *DescribeInputDeviceOutput) SetName(v string) *DescribeInputDeviceOutput
- func (s *DescribeInputDeviceOutput) SetNetworkSettings(v *InputDeviceNetworkSettings) *DescribeInputDeviceOutput
- func (s *DescribeInputDeviceOutput) SetSerialNumber(v string) *DescribeInputDeviceOutput
- func (s *DescribeInputDeviceOutput) SetType(v string) *DescribeInputDeviceOutput
- func (s *DescribeInputDeviceOutput) SetUhdDeviceSettings(v *InputDeviceUhdSettings) *DescribeInputDeviceOutput
- func (s DescribeInputDeviceOutput) String() string
- type DescribeInputDeviceThumbnailInput
- func (s DescribeInputDeviceThumbnailInput) GoString() string
- func (s *DescribeInputDeviceThumbnailInput) SetAccept(v string) *DescribeInputDeviceThumbnailInput
- func (s *DescribeInputDeviceThumbnailInput) SetInputDeviceId(v string) *DescribeInputDeviceThumbnailInput
- func (s DescribeInputDeviceThumbnailInput) String() string
- func (s *DescribeInputDeviceThumbnailInput) Validate() error
- type DescribeInputDeviceThumbnailOutput
- func (s DescribeInputDeviceThumbnailOutput) GoString() string
- func (s *DescribeInputDeviceThumbnailOutput) SetBody(v io.ReadCloser) *DescribeInputDeviceThumbnailOutput
- func (s *DescribeInputDeviceThumbnailOutput) SetContentLength(v int64) *DescribeInputDeviceThumbnailOutput
- func (s *DescribeInputDeviceThumbnailOutput) SetContentType(v string) *DescribeInputDeviceThumbnailOutput
- func (s *DescribeInputDeviceThumbnailOutput) SetETag(v string) *DescribeInputDeviceThumbnailOutput
- func (s *DescribeInputDeviceThumbnailOutput) SetLastModified(v time.Time) *DescribeInputDeviceThumbnailOutput
- func (s DescribeInputDeviceThumbnailOutput) String() string
- type DescribeInputInput
- type DescribeInputOutput
- func (s DescribeInputOutput) GoString() string
- func (s *DescribeInputOutput) SetArn(v string) *DescribeInputOutput
- func (s *DescribeInputOutput) SetAttachedChannels(v []*string) *DescribeInputOutput
- func (s *DescribeInputOutput) SetDestinations(v []*InputDestination) *DescribeInputOutput
- func (s *DescribeInputOutput) SetId(v string) *DescribeInputOutput
- func (s *DescribeInputOutput) SetInputClass(v string) *DescribeInputOutput
- func (s *DescribeInputOutput) SetInputDevices(v []*InputDeviceSettings) *DescribeInputOutput
- func (s *DescribeInputOutput) SetInputPartnerIds(v []*string) *DescribeInputOutput
- func (s *DescribeInputOutput) SetInputSourceType(v string) *DescribeInputOutput
- func (s *DescribeInputOutput) SetMediaConnectFlows(v []*MediaConnectFlow) *DescribeInputOutput
- func (s *DescribeInputOutput) SetName(v string) *DescribeInputOutput
- func (s *DescribeInputOutput) SetRoleArn(v string) *DescribeInputOutput
- func (s *DescribeInputOutput) SetSecurityGroups(v []*string) *DescribeInputOutput
- func (s *DescribeInputOutput) SetSources(v []*InputSource) *DescribeInputOutput
- func (s *DescribeInputOutput) SetState(v string) *DescribeInputOutput
- func (s *DescribeInputOutput) SetTags(v map[string]*string) *DescribeInputOutput
- func (s *DescribeInputOutput) SetType(v string) *DescribeInputOutput
- func (s DescribeInputOutput) String() string
- type DescribeInputSecurityGroupInput
- type DescribeInputSecurityGroupOutput
- func (s DescribeInputSecurityGroupOutput) GoString() string
- func (s *DescribeInputSecurityGroupOutput) SetArn(v string) *DescribeInputSecurityGroupOutput
- func (s *DescribeInputSecurityGroupOutput) SetId(v string) *DescribeInputSecurityGroupOutput
- func (s *DescribeInputSecurityGroupOutput) SetInputs(v []*string) *DescribeInputSecurityGroupOutput
- func (s *DescribeInputSecurityGroupOutput) SetState(v string) *DescribeInputSecurityGroupOutput
- func (s *DescribeInputSecurityGroupOutput) SetTags(v map[string]*string) *DescribeInputSecurityGroupOutput
- func (s *DescribeInputSecurityGroupOutput) SetWhitelistRules(v []*InputWhitelistRule) *DescribeInputSecurityGroupOutput
- func (s DescribeInputSecurityGroupOutput) String() string
- type DescribeMultiplexInput
- type DescribeMultiplexOutput
- func (s DescribeMultiplexOutput) GoString() string
- func (s *DescribeMultiplexOutput) SetArn(v string) *DescribeMultiplexOutput
- func (s *DescribeMultiplexOutput) SetAvailabilityZones(v []*string) *DescribeMultiplexOutput
- func (s *DescribeMultiplexOutput) SetDestinations(v []*MultiplexOutputDestination) *DescribeMultiplexOutput
- func (s *DescribeMultiplexOutput) SetId(v string) *DescribeMultiplexOutput
- func (s *DescribeMultiplexOutput) SetMultiplexSettings(v *MultiplexSettings) *DescribeMultiplexOutput
- func (s *DescribeMultiplexOutput) SetName(v string) *DescribeMultiplexOutput
- func (s *DescribeMultiplexOutput) SetPipelinesRunningCount(v int64) *DescribeMultiplexOutput
- func (s *DescribeMultiplexOutput) SetProgramCount(v int64) *DescribeMultiplexOutput
- func (s *DescribeMultiplexOutput) SetState(v string) *DescribeMultiplexOutput
- func (s *DescribeMultiplexOutput) SetTags(v map[string]*string) *DescribeMultiplexOutput
- func (s DescribeMultiplexOutput) String() string
- type DescribeMultiplexProgramInput
- func (s DescribeMultiplexProgramInput) GoString() string
- func (s *DescribeMultiplexProgramInput) SetMultiplexId(v string) *DescribeMultiplexProgramInput
- func (s *DescribeMultiplexProgramInput) SetProgramName(v string) *DescribeMultiplexProgramInput
- func (s DescribeMultiplexProgramInput) String() string
- func (s *DescribeMultiplexProgramInput) Validate() error
- type DescribeMultiplexProgramOutput
- func (s DescribeMultiplexProgramOutput) GoString() string
- func (s *DescribeMultiplexProgramOutput) SetChannelId(v string) *DescribeMultiplexProgramOutput
- func (s *DescribeMultiplexProgramOutput) SetMultiplexProgramSettings(v *MultiplexProgramSettings) *DescribeMultiplexProgramOutput
- func (s *DescribeMultiplexProgramOutput) SetPacketIdentifiersMap(v *MultiplexProgramPacketIdentifiersMap) *DescribeMultiplexProgramOutput
- func (s *DescribeMultiplexProgramOutput) SetPipelineDetails(v []*MultiplexProgramPipelineDetail) *DescribeMultiplexProgramOutput
- func (s *DescribeMultiplexProgramOutput) SetProgramName(v string) *DescribeMultiplexProgramOutput
- func (s DescribeMultiplexProgramOutput) String() string
- type DescribeOfferingInput
- type DescribeOfferingOutput
- func (s DescribeOfferingOutput) GoString() string
- func (s *DescribeOfferingOutput) SetArn(v string) *DescribeOfferingOutput
- func (s *DescribeOfferingOutput) SetCurrencyCode(v string) *DescribeOfferingOutput
- func (s *DescribeOfferingOutput) SetDuration(v int64) *DescribeOfferingOutput
- func (s *DescribeOfferingOutput) SetDurationUnits(v string) *DescribeOfferingOutput
- func (s *DescribeOfferingOutput) SetFixedPrice(v float64) *DescribeOfferingOutput
- func (s *DescribeOfferingOutput) SetOfferingDescription(v string) *DescribeOfferingOutput
- func (s *DescribeOfferingOutput) SetOfferingId(v string) *DescribeOfferingOutput
- func (s *DescribeOfferingOutput) SetOfferingType(v string) *DescribeOfferingOutput
- func (s *DescribeOfferingOutput) SetRegion(v string) *DescribeOfferingOutput
- func (s *DescribeOfferingOutput) SetResourceSpecification(v *ReservationResourceSpecification) *DescribeOfferingOutput
- func (s *DescribeOfferingOutput) SetUsagePrice(v float64) *DescribeOfferingOutput
- func (s DescribeOfferingOutput) String() string
- type DescribeReservationInput
- type DescribeReservationOutput
- func (s DescribeReservationOutput) GoString() string
- func (s *DescribeReservationOutput) SetArn(v string) *DescribeReservationOutput
- func (s *DescribeReservationOutput) SetCount(v int64) *DescribeReservationOutput
- func (s *DescribeReservationOutput) SetCurrencyCode(v string) *DescribeReservationOutput
- func (s *DescribeReservationOutput) SetDuration(v int64) *DescribeReservationOutput
- func (s *DescribeReservationOutput) SetDurationUnits(v string) *DescribeReservationOutput
- func (s *DescribeReservationOutput) SetEnd(v string) *DescribeReservationOutput
- func (s *DescribeReservationOutput) SetFixedPrice(v float64) *DescribeReservationOutput
- func (s *DescribeReservationOutput) SetName(v string) *DescribeReservationOutput
- func (s *DescribeReservationOutput) SetOfferingDescription(v string) *DescribeReservationOutput
- func (s *DescribeReservationOutput) SetOfferingId(v string) *DescribeReservationOutput
- func (s *DescribeReservationOutput) SetOfferingType(v string) *DescribeReservationOutput
- func (s *DescribeReservationOutput) SetRegion(v string) *DescribeReservationOutput
- func (s *DescribeReservationOutput) SetReservationId(v string) *DescribeReservationOutput
- func (s *DescribeReservationOutput) SetResourceSpecification(v *ReservationResourceSpecification) *DescribeReservationOutput
- func (s *DescribeReservationOutput) SetStart(v string) *DescribeReservationOutput
- func (s *DescribeReservationOutput) SetState(v string) *DescribeReservationOutput
- func (s *DescribeReservationOutput) SetTags(v map[string]*string) *DescribeReservationOutput
- func (s *DescribeReservationOutput) SetUsagePrice(v float64) *DescribeReservationOutput
- func (s DescribeReservationOutput) String() string
- type DescribeScheduleInput
- func (s DescribeScheduleInput) GoString() string
- func (s *DescribeScheduleInput) SetChannelId(v string) *DescribeScheduleInput
- func (s *DescribeScheduleInput) SetMaxResults(v int64) *DescribeScheduleInput
- func (s *DescribeScheduleInput) SetNextToken(v string) *DescribeScheduleInput
- func (s DescribeScheduleInput) String() string
- func (s *DescribeScheduleInput) Validate() error
- type DescribeScheduleOutput
- type DvbNitSettings
- func (s DvbNitSettings) GoString() string
- func (s *DvbNitSettings) SetNetworkId(v int64) *DvbNitSettings
- func (s *DvbNitSettings) SetNetworkName(v string) *DvbNitSettings
- func (s *DvbNitSettings) SetRepInterval(v int64) *DvbNitSettings
- func (s DvbNitSettings) String() string
- func (s *DvbNitSettings) Validate() error
- type DvbSdtSettings
- func (s DvbSdtSettings) GoString() string
- func (s *DvbSdtSettings) SetOutputSdt(v string) *DvbSdtSettings
- func (s *DvbSdtSettings) SetRepInterval(v int64) *DvbSdtSettings
- func (s *DvbSdtSettings) SetServiceName(v string) *DvbSdtSettings
- func (s *DvbSdtSettings) SetServiceProviderName(v string) *DvbSdtSettings
- func (s DvbSdtSettings) String() string
- func (s *DvbSdtSettings) Validate() error
- type DvbSubDestinationSettings
- func (s DvbSubDestinationSettings) GoString() string
- func (s *DvbSubDestinationSettings) SetAlignment(v string) *DvbSubDestinationSettings
- func (s *DvbSubDestinationSettings) SetBackgroundColor(v string) *DvbSubDestinationSettings
- func (s *DvbSubDestinationSettings) SetBackgroundOpacity(v int64) *DvbSubDestinationSettings
- func (s *DvbSubDestinationSettings) SetFont(v *InputLocation) *DvbSubDestinationSettings
- func (s *DvbSubDestinationSettings) SetFontColor(v string) *DvbSubDestinationSettings
- func (s *DvbSubDestinationSettings) SetFontOpacity(v int64) *DvbSubDestinationSettings
- func (s *DvbSubDestinationSettings) SetFontResolution(v int64) *DvbSubDestinationSettings
- func (s *DvbSubDestinationSettings) SetFontSize(v string) *DvbSubDestinationSettings
- func (s *DvbSubDestinationSettings) SetOutlineColor(v string) *DvbSubDestinationSettings
- func (s *DvbSubDestinationSettings) SetOutlineSize(v int64) *DvbSubDestinationSettings
- func (s *DvbSubDestinationSettings) SetShadowColor(v string) *DvbSubDestinationSettings
- func (s *DvbSubDestinationSettings) SetShadowOpacity(v int64) *DvbSubDestinationSettings
- func (s *DvbSubDestinationSettings) SetShadowXOffset(v int64) *DvbSubDestinationSettings
- func (s *DvbSubDestinationSettings) SetShadowYOffset(v int64) *DvbSubDestinationSettings
- func (s *DvbSubDestinationSettings) SetTeletextGridControl(v string) *DvbSubDestinationSettings
- func (s *DvbSubDestinationSettings) SetXPosition(v int64) *DvbSubDestinationSettings
- func (s *DvbSubDestinationSettings) SetYPosition(v int64) *DvbSubDestinationSettings
- func (s DvbSubDestinationSettings) String() string
- func (s *DvbSubDestinationSettings) Validate() error
- type DvbSubSourceSettings
- type DvbTdtSettings
- type Eac3Settings
- func (s Eac3Settings) GoString() string
- func (s *Eac3Settings) SetAttenuationControl(v string) *Eac3Settings
- func (s *Eac3Settings) SetBitrate(v float64) *Eac3Settings
- func (s *Eac3Settings) SetBitstreamMode(v string) *Eac3Settings
- func (s *Eac3Settings) SetCodingMode(v string) *Eac3Settings
- func (s *Eac3Settings) SetDcFilter(v string) *Eac3Settings
- func (s *Eac3Settings) SetDialnorm(v int64) *Eac3Settings
- func (s *Eac3Settings) SetDrcLine(v string) *Eac3Settings
- func (s *Eac3Settings) SetDrcRf(v string) *Eac3Settings
- func (s *Eac3Settings) SetLfeControl(v string) *Eac3Settings
- func (s *Eac3Settings) SetLfeFilter(v string) *Eac3Settings
- func (s *Eac3Settings) SetLoRoCenterMixLevel(v float64) *Eac3Settings
- func (s *Eac3Settings) SetLoRoSurroundMixLevel(v float64) *Eac3Settings
- func (s *Eac3Settings) SetLtRtCenterMixLevel(v float64) *Eac3Settings
- func (s *Eac3Settings) SetLtRtSurroundMixLevel(v float64) *Eac3Settings
- func (s *Eac3Settings) SetMetadataControl(v string) *Eac3Settings
- func (s *Eac3Settings) SetPassthroughControl(v string) *Eac3Settings
- func (s *Eac3Settings) SetPhaseControl(v string) *Eac3Settings
- func (s *Eac3Settings) SetStereoDownmix(v string) *Eac3Settings
- func (s *Eac3Settings) SetSurroundExMode(v string) *Eac3Settings
- func (s *Eac3Settings) SetSurroundMode(v string) *Eac3Settings
- func (s Eac3Settings) String() string
- func (s *Eac3Settings) Validate() error
- type EbuTtDDestinationSettings
- func (s EbuTtDDestinationSettings) GoString() string
- func (s *EbuTtDDestinationSettings) SetCopyrightHolder(v string) *EbuTtDDestinationSettings
- func (s *EbuTtDDestinationSettings) SetFillLineGap(v string) *EbuTtDDestinationSettings
- func (s *EbuTtDDestinationSettings) SetFontFamily(v string) *EbuTtDDestinationSettings
- func (s *EbuTtDDestinationSettings) SetStyleControl(v string) *EbuTtDDestinationSettings
- func (s EbuTtDDestinationSettings) String() string
- type EmbeddedDestinationSettings
- type EmbeddedPlusScte20DestinationSettings
- type EmbeddedSourceSettings
- func (s EmbeddedSourceSettings) GoString() string
- func (s *EmbeddedSourceSettings) SetConvert608To708(v string) *EmbeddedSourceSettings
- func (s *EmbeddedSourceSettings) SetScte20Detection(v string) *EmbeddedSourceSettings
- func (s *EmbeddedSourceSettings) SetSource608ChannelNumber(v int64) *EmbeddedSourceSettings
- func (s *EmbeddedSourceSettings) SetSource608TrackNumber(v int64) *EmbeddedSourceSettings
- func (s EmbeddedSourceSettings) String() string
- func (s *EmbeddedSourceSettings) Validate() error
- type EncoderSettings
- func (s EncoderSettings) GoString() string
- func (s *EncoderSettings) SetAudioDescriptions(v []*AudioDescription) *EncoderSettings
- func (s *EncoderSettings) SetAvailBlanking(v *AvailBlanking) *EncoderSettings
- func (s *EncoderSettings) SetAvailConfiguration(v *AvailConfiguration) *EncoderSettings
- func (s *EncoderSettings) SetBlackoutSlate(v *BlackoutSlate) *EncoderSettings
- func (s *EncoderSettings) SetCaptionDescriptions(v []*CaptionDescription) *EncoderSettings
- func (s *EncoderSettings) SetFeatureActivations(v *FeatureActivations) *EncoderSettings
- func (s *EncoderSettings) SetGlobalConfiguration(v *GlobalConfiguration) *EncoderSettings
- func (s *EncoderSettings) SetMotionGraphicsConfiguration(v *MotionGraphicsConfiguration) *EncoderSettings
- func (s *EncoderSettings) SetNielsenConfiguration(v *NielsenConfiguration) *EncoderSettings
- func (s *EncoderSettings) SetOutputGroups(v []*OutputGroup) *EncoderSettings
- func (s *EncoderSettings) SetTimecodeConfig(v *TimecodeConfig) *EncoderSettings
- func (s *EncoderSettings) SetVideoDescriptions(v []*VideoDescription) *EncoderSettings
- func (s EncoderSettings) String() string
- func (s *EncoderSettings) Validate() error
- type FailoverCondition
- type FailoverConditionSettings
- func (s FailoverConditionSettings) GoString() string
- func (s *FailoverConditionSettings) SetAudioSilenceSettings(v *AudioSilenceFailoverSettings) *FailoverConditionSettings
- func (s *FailoverConditionSettings) SetInputLossSettings(v *InputLossFailoverSettings) *FailoverConditionSettings
- func (s *FailoverConditionSettings) SetVideoBlackSettings(v *VideoBlackFailoverSettings) *FailoverConditionSettings
- func (s FailoverConditionSettings) String() string
- func (s *FailoverConditionSettings) Validate() error
- type FeatureActivations
- type FecOutputSettings
- func (s FecOutputSettings) GoString() string
- func (s *FecOutputSettings) SetColumnDepth(v int64) *FecOutputSettings
- func (s *FecOutputSettings) SetIncludeFec(v string) *FecOutputSettings
- func (s *FecOutputSettings) SetRowLength(v int64) *FecOutputSettings
- func (s FecOutputSettings) String() string
- func (s *FecOutputSettings) Validate() error
- type FixedModeScheduleActionStartSettings
- type Fmp4HlsSettings
- func (s Fmp4HlsSettings) GoString() string
- func (s *Fmp4HlsSettings) SetAudioRenditionSets(v string) *Fmp4HlsSettings
- func (s *Fmp4HlsSettings) SetNielsenId3Behavior(v string) *Fmp4HlsSettings
- func (s *Fmp4HlsSettings) SetTimedMetadataBehavior(v string) *Fmp4HlsSettings
- func (s Fmp4HlsSettings) String() string
- type FollowModeScheduleActionStartSettings
- func (s FollowModeScheduleActionStartSettings) GoString() string
- func (s *FollowModeScheduleActionStartSettings) SetFollowPoint(v string) *FollowModeScheduleActionStartSettings
- func (s *FollowModeScheduleActionStartSettings) SetReferenceActionName(v string) *FollowModeScheduleActionStartSettings
- func (s FollowModeScheduleActionStartSettings) String() string
- func (s *FollowModeScheduleActionStartSettings) Validate() error
- type ForbiddenException
- func (s *ForbiddenException) Code() string
- func (s *ForbiddenException) Error() string
- func (s ForbiddenException) GoString() string
- func (s *ForbiddenException) Message() string
- func (s *ForbiddenException) OrigErr() error
- func (s *ForbiddenException) RequestID() string
- func (s *ForbiddenException) StatusCode() int
- func (s ForbiddenException) String() string
- type FrameCaptureCdnSettings
- type FrameCaptureGroupSettings
- func (s FrameCaptureGroupSettings) GoString() string
- func (s *FrameCaptureGroupSettings) SetDestination(v *OutputLocationRef) *FrameCaptureGroupSettings
- func (s *FrameCaptureGroupSettings) SetFrameCaptureCdnSettings(v *FrameCaptureCdnSettings) *FrameCaptureGroupSettings
- func (s FrameCaptureGroupSettings) String() string
- func (s *FrameCaptureGroupSettings) Validate() error
- type FrameCaptureHlsSettings
- type FrameCaptureOutputSettings
- type FrameCaptureS3Settings
- type FrameCaptureSettings
- func (s FrameCaptureSettings) GoString() string
- func (s *FrameCaptureSettings) SetCaptureInterval(v int64) *FrameCaptureSettings
- func (s *FrameCaptureSettings) SetCaptureIntervalUnits(v string) *FrameCaptureSettings
- func (s FrameCaptureSettings) String() string
- func (s *FrameCaptureSettings) Validate() error
- type GatewayTimeoutException
- func (s *GatewayTimeoutException) Code() string
- func (s *GatewayTimeoutException) Error() string
- func (s GatewayTimeoutException) GoString() string
- func (s *GatewayTimeoutException) Message() string
- func (s *GatewayTimeoutException) OrigErr() error
- func (s *GatewayTimeoutException) RequestID() string
- func (s *GatewayTimeoutException) StatusCode() int
- func (s GatewayTimeoutException) String() string
- type GlobalConfiguration
- func (s GlobalConfiguration) GoString() string
- func (s *GlobalConfiguration) SetInitialAudioGain(v int64) *GlobalConfiguration
- func (s *GlobalConfiguration) SetInputEndAction(v string) *GlobalConfiguration
- func (s *GlobalConfiguration) SetInputLossBehavior(v *InputLossBehavior) *GlobalConfiguration
- func (s *GlobalConfiguration) SetOutputLockingMode(v string) *GlobalConfiguration
- func (s *GlobalConfiguration) SetOutputTimingSource(v string) *GlobalConfiguration
- func (s *GlobalConfiguration) SetSupportLowFramerateInputs(v string) *GlobalConfiguration
- func (s GlobalConfiguration) String() string
- func (s *GlobalConfiguration) Validate() error
- type H264ColorSpaceSettings
- func (s H264ColorSpaceSettings) GoString() string
- func (s *H264ColorSpaceSettings) SetColorSpacePassthroughSettings(v *ColorSpacePassthroughSettings) *H264ColorSpaceSettings
- func (s *H264ColorSpaceSettings) SetRec601Settings(v *Rec601Settings) *H264ColorSpaceSettings
- func (s *H264ColorSpaceSettings) SetRec709Settings(v *Rec709Settings) *H264ColorSpaceSettings
- func (s H264ColorSpaceSettings) String() string
- type H264FilterSettings
- type H264Settings
- func (s H264Settings) GoString() string
- func (s *H264Settings) SetAdaptiveQuantization(v string) *H264Settings
- func (s *H264Settings) SetAfdSignaling(v string) *H264Settings
- func (s *H264Settings) SetBitrate(v int64) *H264Settings
- func (s *H264Settings) SetBufFillPct(v int64) *H264Settings
- func (s *H264Settings) SetBufSize(v int64) *H264Settings
- func (s *H264Settings) SetColorMetadata(v string) *H264Settings
- func (s *H264Settings) SetColorSpaceSettings(v *H264ColorSpaceSettings) *H264Settings
- func (s *H264Settings) SetEntropyEncoding(v string) *H264Settings
- func (s *H264Settings) SetFilterSettings(v *H264FilterSettings) *H264Settings
- func (s *H264Settings) SetFixedAfd(v string) *H264Settings
- func (s *H264Settings) SetFlickerAq(v string) *H264Settings
- func (s *H264Settings) SetForceFieldPictures(v string) *H264Settings
- func (s *H264Settings) SetFramerateControl(v string) *H264Settings
- func (s *H264Settings) SetFramerateDenominator(v int64) *H264Settings
- func (s *H264Settings) SetFramerateNumerator(v int64) *H264Settings
- func (s *H264Settings) SetGopBReference(v string) *H264Settings
- func (s *H264Settings) SetGopClosedCadence(v int64) *H264Settings
- func (s *H264Settings) SetGopNumBFrames(v int64) *H264Settings
- func (s *H264Settings) SetGopSize(v float64) *H264Settings
- func (s *H264Settings) SetGopSizeUnits(v string) *H264Settings
- func (s *H264Settings) SetLevel(v string) *H264Settings
- func (s *H264Settings) SetLookAheadRateControl(v string) *H264Settings
- func (s *H264Settings) SetMaxBitrate(v int64) *H264Settings
- func (s *H264Settings) SetMinIInterval(v int64) *H264Settings
- func (s *H264Settings) SetNumRefFrames(v int64) *H264Settings
- func (s *H264Settings) SetParControl(v string) *H264Settings
- func (s *H264Settings) SetParDenominator(v int64) *H264Settings
- func (s *H264Settings) SetParNumerator(v int64) *H264Settings
- func (s *H264Settings) SetProfile(v string) *H264Settings
- func (s *H264Settings) SetQualityLevel(v string) *H264Settings
- func (s *H264Settings) SetQvbrQualityLevel(v int64) *H264Settings
- func (s *H264Settings) SetRateControlMode(v string) *H264Settings
- func (s *H264Settings) SetScanType(v string) *H264Settings
- func (s *H264Settings) SetSceneChangeDetect(v string) *H264Settings
- func (s *H264Settings) SetSlices(v int64) *H264Settings
- func (s *H264Settings) SetSoftness(v int64) *H264Settings
- func (s *H264Settings) SetSpatialAq(v string) *H264Settings
- func (s *H264Settings) SetSubgopLength(v string) *H264Settings
- func (s *H264Settings) SetSyntax(v string) *H264Settings
- func (s *H264Settings) SetTemporalAq(v string) *H264Settings
- func (s *H264Settings) SetTimecodeInsertion(v string) *H264Settings
- func (s H264Settings) String() string
- func (s *H264Settings) Validate() error
- type H265ColorSpaceSettings
- func (s H265ColorSpaceSettings) GoString() string
- func (s *H265ColorSpaceSettings) SetColorSpacePassthroughSettings(v *ColorSpacePassthroughSettings) *H265ColorSpaceSettings
- func (s *H265ColorSpaceSettings) SetHdr10Settings(v *Hdr10Settings) *H265ColorSpaceSettings
- func (s *H265ColorSpaceSettings) SetRec601Settings(v *Rec601Settings) *H265ColorSpaceSettings
- func (s *H265ColorSpaceSettings) SetRec709Settings(v *Rec709Settings) *H265ColorSpaceSettings
- func (s H265ColorSpaceSettings) String() string
- type H265FilterSettings
- type H265Settings
- func (s H265Settings) GoString() string
- func (s *H265Settings) SetAdaptiveQuantization(v string) *H265Settings
- func (s *H265Settings) SetAfdSignaling(v string) *H265Settings
- func (s *H265Settings) SetAlternativeTransferFunction(v string) *H265Settings
- func (s *H265Settings) SetBitrate(v int64) *H265Settings
- func (s *H265Settings) SetBufSize(v int64) *H265Settings
- func (s *H265Settings) SetColorMetadata(v string) *H265Settings
- func (s *H265Settings) SetColorSpaceSettings(v *H265ColorSpaceSettings) *H265Settings
- func (s *H265Settings) SetFilterSettings(v *H265FilterSettings) *H265Settings
- func (s *H265Settings) SetFixedAfd(v string) *H265Settings
- func (s *H265Settings) SetFlickerAq(v string) *H265Settings
- func (s *H265Settings) SetFramerateDenominator(v int64) *H265Settings
- func (s *H265Settings) SetFramerateNumerator(v int64) *H265Settings
- func (s *H265Settings) SetGopClosedCadence(v int64) *H265Settings
- func (s *H265Settings) SetGopSize(v float64) *H265Settings
- func (s *H265Settings) SetGopSizeUnits(v string) *H265Settings
- func (s *H265Settings) SetLevel(v string) *H265Settings
- func (s *H265Settings) SetLookAheadRateControl(v string) *H265Settings
- func (s *H265Settings) SetMaxBitrate(v int64) *H265Settings
- func (s *H265Settings) SetMinIInterval(v int64) *H265Settings
- func (s *H265Settings) SetParDenominator(v int64) *H265Settings
- func (s *H265Settings) SetParNumerator(v int64) *H265Settings
- func (s *H265Settings) SetProfile(v string) *H265Settings
- func (s *H265Settings) SetQvbrQualityLevel(v int64) *H265Settings
- func (s *H265Settings) SetRateControlMode(v string) *H265Settings
- func (s *H265Settings) SetScanType(v string) *H265Settings
- func (s *H265Settings) SetSceneChangeDetect(v string) *H265Settings
- func (s *H265Settings) SetSlices(v int64) *H265Settings
- func (s *H265Settings) SetTier(v string) *H265Settings
- func (s *H265Settings) SetTimecodeInsertion(v string) *H265Settings
- func (s H265Settings) String() string
- func (s *H265Settings) Validate() error
- type Hdr10Settings
- type HlsAkamaiSettings
- func (s HlsAkamaiSettings) GoString() string
- func (s *HlsAkamaiSettings) SetConnectionRetryInterval(v int64) *HlsAkamaiSettings
- func (s *HlsAkamaiSettings) SetFilecacheDuration(v int64) *HlsAkamaiSettings
- func (s *HlsAkamaiSettings) SetHttpTransferMode(v string) *HlsAkamaiSettings
- func (s *HlsAkamaiSettings) SetNumRetries(v int64) *HlsAkamaiSettings
- func (s *HlsAkamaiSettings) SetRestartDelay(v int64) *HlsAkamaiSettings
- func (s *HlsAkamaiSettings) SetSalt(v string) *HlsAkamaiSettings
- func (s *HlsAkamaiSettings) SetToken(v string) *HlsAkamaiSettings
- func (s HlsAkamaiSettings) String() string
- type HlsBasicPutSettings
- func (s HlsBasicPutSettings) GoString() string
- func (s *HlsBasicPutSettings) SetConnectionRetryInterval(v int64) *HlsBasicPutSettings
- func (s *HlsBasicPutSettings) SetFilecacheDuration(v int64) *HlsBasicPutSettings
- func (s *HlsBasicPutSettings) SetNumRetries(v int64) *HlsBasicPutSettings
- func (s *HlsBasicPutSettings) SetRestartDelay(v int64) *HlsBasicPutSettings
- func (s HlsBasicPutSettings) String() string
- type HlsCdnSettings
- func (s HlsCdnSettings) GoString() string
- func (s *HlsCdnSettings) SetHlsAkamaiSettings(v *HlsAkamaiSettings) *HlsCdnSettings
- func (s *HlsCdnSettings) SetHlsBasicPutSettings(v *HlsBasicPutSettings) *HlsCdnSettings
- func (s *HlsCdnSettings) SetHlsMediaStoreSettings(v *HlsMediaStoreSettings) *HlsCdnSettings
- func (s *HlsCdnSettings) SetHlsS3Settings(v *HlsS3Settings) *HlsCdnSettings
- func (s *HlsCdnSettings) SetHlsWebdavSettings(v *HlsWebdavSettings) *HlsCdnSettings
- func (s HlsCdnSettings) String() string
- type HlsGroupSettings
- func (s HlsGroupSettings) GoString() string
- func (s *HlsGroupSettings) SetAdMarkers(v []*string) *HlsGroupSettings
- func (s *HlsGroupSettings) SetBaseUrlContent(v string) *HlsGroupSettings
- func (s *HlsGroupSettings) SetBaseUrlContent1(v string) *HlsGroupSettings
- func (s *HlsGroupSettings) SetBaseUrlManifest(v string) *HlsGroupSettings
- func (s *HlsGroupSettings) SetBaseUrlManifest1(v string) *HlsGroupSettings
- func (s *HlsGroupSettings) SetCaptionLanguageMappings(v []*CaptionLanguageMapping) *HlsGroupSettings
- func (s *HlsGroupSettings) SetCaptionLanguageSetting(v string) *HlsGroupSettings
- func (s *HlsGroupSettings) SetClientCache(v string) *HlsGroupSettings
- func (s *HlsGroupSettings) SetCodecSpecification(v string) *HlsGroupSettings
- func (s *HlsGroupSettings) SetConstantIv(v string) *HlsGroupSettings
- func (s *HlsGroupSettings) SetDestination(v *OutputLocationRef) *HlsGroupSettings
- func (s *HlsGroupSettings) SetDirectoryStructure(v string) *HlsGroupSettings
- func (s *HlsGroupSettings) SetDiscontinuityTags(v string) *HlsGroupSettings
- func (s *HlsGroupSettings) SetEncryptionType(v string) *HlsGroupSettings
- func (s *HlsGroupSettings) SetHlsCdnSettings(v *HlsCdnSettings) *HlsGroupSettings
- func (s *HlsGroupSettings) SetHlsId3SegmentTagging(v string) *HlsGroupSettings
- func (s *HlsGroupSettings) SetIFrameOnlyPlaylists(v string) *HlsGroupSettings
- func (s *HlsGroupSettings) SetIncompleteSegmentBehavior(v string) *HlsGroupSettings
- func (s *HlsGroupSettings) SetIndexNSegments(v int64) *HlsGroupSettings
- func (s *HlsGroupSettings) SetInputLossAction(v string) *HlsGroupSettings
- func (s *HlsGroupSettings) SetIvInManifest(v string) *HlsGroupSettings
- func (s *HlsGroupSettings) SetIvSource(v string) *HlsGroupSettings
- func (s *HlsGroupSettings) SetKeepSegments(v int64) *HlsGroupSettings
- func (s *HlsGroupSettings) SetKeyFormat(v string) *HlsGroupSettings
- func (s *HlsGroupSettings) SetKeyFormatVersions(v string) *HlsGroupSettings
- func (s *HlsGroupSettings) SetKeyProviderSettings(v *KeyProviderSettings) *HlsGroupSettings
- func (s *HlsGroupSettings) SetManifestCompression(v string) *HlsGroupSettings
- func (s *HlsGroupSettings) SetManifestDurationFormat(v string) *HlsGroupSettings
- func (s *HlsGroupSettings) SetMinSegmentLength(v int64) *HlsGroupSettings
- func (s *HlsGroupSettings) SetMode(v string) *HlsGroupSettings
- func (s *HlsGroupSettings) SetOutputSelection(v string) *HlsGroupSettings
- func (s *HlsGroupSettings) SetProgramDateTime(v string) *HlsGroupSettings
- func (s *HlsGroupSettings) SetProgramDateTimePeriod(v int64) *HlsGroupSettings
- func (s *HlsGroupSettings) SetRedundantManifest(v string) *HlsGroupSettings
- func (s *HlsGroupSettings) SetSegmentLength(v int64) *HlsGroupSettings
- func (s *HlsGroupSettings) SetSegmentationMode(v string) *HlsGroupSettings
- func (s *HlsGroupSettings) SetSegmentsPerSubdirectory(v int64) *HlsGroupSettings
- func (s *HlsGroupSettings) SetStreamInfResolution(v string) *HlsGroupSettings
- func (s *HlsGroupSettings) SetTimedMetadataId3Frame(v string) *HlsGroupSettings
- func (s *HlsGroupSettings) SetTimedMetadataId3Period(v int64) *HlsGroupSettings
- func (s *HlsGroupSettings) SetTimestampDeltaMilliseconds(v int64) *HlsGroupSettings
- func (s *HlsGroupSettings) SetTsFileMode(v string) *HlsGroupSettings
- func (s HlsGroupSettings) String() string
- func (s *HlsGroupSettings) Validate() error
- type HlsId3SegmentTaggingScheduleActionSettings
- func (s HlsId3SegmentTaggingScheduleActionSettings) GoString() string
- func (s *HlsId3SegmentTaggingScheduleActionSettings) SetTag(v string) *HlsId3SegmentTaggingScheduleActionSettings
- func (s HlsId3SegmentTaggingScheduleActionSettings) String() string
- func (s *HlsId3SegmentTaggingScheduleActionSettings) Validate() error
- type HlsInputSettings
- func (s HlsInputSettings) GoString() string
- func (s *HlsInputSettings) SetBandwidth(v int64) *HlsInputSettings
- func (s *HlsInputSettings) SetBufferSegments(v int64) *HlsInputSettings
- func (s *HlsInputSettings) SetRetries(v int64) *HlsInputSettings
- func (s *HlsInputSettings) SetRetryInterval(v int64) *HlsInputSettings
- func (s *HlsInputSettings) SetScte35Source(v string) *HlsInputSettings
- func (s HlsInputSettings) String() string
- type HlsMediaStoreSettings
- func (s HlsMediaStoreSettings) GoString() string
- func (s *HlsMediaStoreSettings) SetConnectionRetryInterval(v int64) *HlsMediaStoreSettings
- func (s *HlsMediaStoreSettings) SetFilecacheDuration(v int64) *HlsMediaStoreSettings
- func (s *HlsMediaStoreSettings) SetMediaStoreStorageClass(v string) *HlsMediaStoreSettings
- func (s *HlsMediaStoreSettings) SetNumRetries(v int64) *HlsMediaStoreSettings
- func (s *HlsMediaStoreSettings) SetRestartDelay(v int64) *HlsMediaStoreSettings
- func (s HlsMediaStoreSettings) String() string
- type HlsOutputSettings
- func (s HlsOutputSettings) GoString() string
- func (s *HlsOutputSettings) SetH265PackagingType(v string) *HlsOutputSettings
- func (s *HlsOutputSettings) SetHlsSettings(v *HlsSettings) *HlsOutputSettings
- func (s *HlsOutputSettings) SetNameModifier(v string) *HlsOutputSettings
- func (s *HlsOutputSettings) SetSegmentModifier(v string) *HlsOutputSettings
- func (s HlsOutputSettings) String() string
- func (s *HlsOutputSettings) Validate() error
- type HlsS3Settings
- type HlsSettings
- func (s HlsSettings) GoString() string
- func (s *HlsSettings) SetAudioOnlyHlsSettings(v *AudioOnlyHlsSettings) *HlsSettings
- func (s *HlsSettings) SetFmp4HlsSettings(v *Fmp4HlsSettings) *HlsSettings
- func (s *HlsSettings) SetFrameCaptureHlsSettings(v *FrameCaptureHlsSettings) *HlsSettings
- func (s *HlsSettings) SetStandardHlsSettings(v *StandardHlsSettings) *HlsSettings
- func (s HlsSettings) String() string
- func (s *HlsSettings) Validate() error
- type HlsTimedMetadataScheduleActionSettings
- func (s HlsTimedMetadataScheduleActionSettings) GoString() string
- func (s *HlsTimedMetadataScheduleActionSettings) SetId3(v string) *HlsTimedMetadataScheduleActionSettings
- func (s HlsTimedMetadataScheduleActionSettings) String() string
- func (s *HlsTimedMetadataScheduleActionSettings) Validate() error
- type HlsWebdavSettings
- func (s HlsWebdavSettings) GoString() string
- func (s *HlsWebdavSettings) SetConnectionRetryInterval(v int64) *HlsWebdavSettings
- func (s *HlsWebdavSettings) SetFilecacheDuration(v int64) *HlsWebdavSettings
- func (s *HlsWebdavSettings) SetHttpTransferMode(v string) *HlsWebdavSettings
- func (s *HlsWebdavSettings) SetNumRetries(v int64) *HlsWebdavSettings
- func (s *HlsWebdavSettings) SetRestartDelay(v int64) *HlsWebdavSettings
- func (s HlsWebdavSettings) String() string
- type HtmlMotionGraphicsSettings
- type ImmediateModeScheduleActionStartSettings
- type Input
- func (s Input) GoString() string
- func (s *Input) SetArn(v string) *Input
- func (s *Input) SetAttachedChannels(v []*string) *Input
- func (s *Input) SetDestinations(v []*InputDestination) *Input
- func (s *Input) SetId(v string) *Input
- func (s *Input) SetInputClass(v string) *Input
- func (s *Input) SetInputDevices(v []*InputDeviceSettings) *Input
- func (s *Input) SetInputPartnerIds(v []*string) *Input
- func (s *Input) SetInputSourceType(v string) *Input
- func (s *Input) SetMediaConnectFlows(v []*MediaConnectFlow) *Input
- func (s *Input) SetName(v string) *Input
- func (s *Input) SetRoleArn(v string) *Input
- func (s *Input) SetSecurityGroups(v []*string) *Input
- func (s *Input) SetSources(v []*InputSource) *Input
- func (s *Input) SetState(v string) *Input
- func (s *Input) SetTags(v map[string]*string) *Input
- func (s *Input) SetType(v string) *Input
- func (s Input) String() string
- type InputAttachment
- func (s InputAttachment) GoString() string
- func (s *InputAttachment) SetAutomaticInputFailoverSettings(v *AutomaticInputFailoverSettings) *InputAttachment
- func (s *InputAttachment) SetInputAttachmentName(v string) *InputAttachment
- func (s *InputAttachment) SetInputId(v string) *InputAttachment
- func (s *InputAttachment) SetInputSettings(v *InputSettings) *InputAttachment
- func (s InputAttachment) String() string
- func (s *InputAttachment) Validate() error
- type InputChannelLevel
- type InputClippingSettings
- func (s InputClippingSettings) GoString() string
- func (s *InputClippingSettings) SetInputTimecodeSource(v string) *InputClippingSettings
- func (s *InputClippingSettings) SetStartTimecode(v *StartTimecode) *InputClippingSettings
- func (s *InputClippingSettings) SetStopTimecode(v *StopTimecode) *InputClippingSettings
- func (s InputClippingSettings) String() string
- func (s *InputClippingSettings) Validate() error
- type InputDestination
- func (s InputDestination) GoString() string
- func (s *InputDestination) SetIp(v string) *InputDestination
- func (s *InputDestination) SetPort(v string) *InputDestination
- func (s *InputDestination) SetUrl(v string) *InputDestination
- func (s *InputDestination) SetVpc(v *InputDestinationVpc) *InputDestination
- func (s InputDestination) String() string
- type InputDestinationRequest
- type InputDestinationVpc
- type InputDeviceConfigurableSettings
- func (s InputDeviceConfigurableSettings) GoString() string
- func (s *InputDeviceConfigurableSettings) SetConfiguredInput(v string) *InputDeviceConfigurableSettings
- func (s *InputDeviceConfigurableSettings) SetMaxBitrate(v int64) *InputDeviceConfigurableSettings
- func (s InputDeviceConfigurableSettings) String() string
- type InputDeviceHdSettings
- func (s InputDeviceHdSettings) GoString() string
- func (s *InputDeviceHdSettings) SetActiveInput(v string) *InputDeviceHdSettings
- func (s *InputDeviceHdSettings) SetConfiguredInput(v string) *InputDeviceHdSettings
- func (s *InputDeviceHdSettings) SetDeviceState(v string) *InputDeviceHdSettings
- func (s *InputDeviceHdSettings) SetFramerate(v float64) *InputDeviceHdSettings
- func (s *InputDeviceHdSettings) SetHeight(v int64) *InputDeviceHdSettings
- func (s *InputDeviceHdSettings) SetMaxBitrate(v int64) *InputDeviceHdSettings
- func (s *InputDeviceHdSettings) SetScanType(v string) *InputDeviceHdSettings
- func (s *InputDeviceHdSettings) SetWidth(v int64) *InputDeviceHdSettings
- func (s InputDeviceHdSettings) String() string
- type InputDeviceNetworkSettings
- func (s InputDeviceNetworkSettings) GoString() string
- func (s *InputDeviceNetworkSettings) SetDnsAddresses(v []*string) *InputDeviceNetworkSettings
- func (s *InputDeviceNetworkSettings) SetGateway(v string) *InputDeviceNetworkSettings
- func (s *InputDeviceNetworkSettings) SetIpAddress(v string) *InputDeviceNetworkSettings
- func (s *InputDeviceNetworkSettings) SetIpScheme(v string) *InputDeviceNetworkSettings
- func (s *InputDeviceNetworkSettings) SetSubnetMask(v string) *InputDeviceNetworkSettings
- func (s InputDeviceNetworkSettings) String() string
- type InputDeviceRequest
- type InputDeviceSettings
- type InputDeviceSummary
- func (s InputDeviceSummary) GoString() string
- func (s *InputDeviceSummary) SetArn(v string) *InputDeviceSummary
- func (s *InputDeviceSummary) SetConnectionState(v string) *InputDeviceSummary
- func (s *InputDeviceSummary) SetDeviceSettingsSyncState(v string) *InputDeviceSummary
- func (s *InputDeviceSummary) SetDeviceUpdateStatus(v string) *InputDeviceSummary
- func (s *InputDeviceSummary) SetHdDeviceSettings(v *InputDeviceHdSettings) *InputDeviceSummary
- func (s *InputDeviceSummary) SetId(v string) *InputDeviceSummary
- func (s *InputDeviceSummary) SetMacAddress(v string) *InputDeviceSummary
- func (s *InputDeviceSummary) SetName(v string) *InputDeviceSummary
- func (s *InputDeviceSummary) SetNetworkSettings(v *InputDeviceNetworkSettings) *InputDeviceSummary
- func (s *InputDeviceSummary) SetSerialNumber(v string) *InputDeviceSummary
- func (s *InputDeviceSummary) SetType(v string) *InputDeviceSummary
- func (s *InputDeviceSummary) SetUhdDeviceSettings(v *InputDeviceUhdSettings) *InputDeviceSummary
- func (s InputDeviceSummary) String() string
- type InputDeviceUhdSettings
- func (s InputDeviceUhdSettings) GoString() string
- func (s *InputDeviceUhdSettings) SetActiveInput(v string) *InputDeviceUhdSettings
- func (s *InputDeviceUhdSettings) SetConfiguredInput(v string) *InputDeviceUhdSettings
- func (s *InputDeviceUhdSettings) SetDeviceState(v string) *InputDeviceUhdSettings
- func (s *InputDeviceUhdSettings) SetFramerate(v float64) *InputDeviceUhdSettings
- func (s *InputDeviceUhdSettings) SetHeight(v int64) *InputDeviceUhdSettings
- func (s *InputDeviceUhdSettings) SetMaxBitrate(v int64) *InputDeviceUhdSettings
- func (s *InputDeviceUhdSettings) SetScanType(v string) *InputDeviceUhdSettings
- func (s *InputDeviceUhdSettings) SetWidth(v int64) *InputDeviceUhdSettings
- func (s InputDeviceUhdSettings) String() string
- type InputLocation
- func (s InputLocation) GoString() string
- func (s *InputLocation) SetPasswordParam(v string) *InputLocation
- func (s *InputLocation) SetUri(v string) *InputLocation
- func (s *InputLocation) SetUsername(v string) *InputLocation
- func (s InputLocation) String() string
- func (s *InputLocation) Validate() error
- type InputLossBehavior
- func (s InputLossBehavior) GoString() string
- func (s *InputLossBehavior) SetBlackFrameMsec(v int64) *InputLossBehavior
- func (s *InputLossBehavior) SetInputLossImageColor(v string) *InputLossBehavior
- func (s *InputLossBehavior) SetInputLossImageSlate(v *InputLocation) *InputLossBehavior
- func (s *InputLossBehavior) SetInputLossImageType(v string) *InputLossBehavior
- func (s *InputLossBehavior) SetRepeatFrameMsec(v int64) *InputLossBehavior
- func (s InputLossBehavior) String() string
- func (s *InputLossBehavior) Validate() error
- type InputLossFailoverSettings
- type InputPrepareScheduleActionSettings
- func (s InputPrepareScheduleActionSettings) GoString() string
- func (s *InputPrepareScheduleActionSettings) SetInputAttachmentNameReference(v string) *InputPrepareScheduleActionSettings
- func (s *InputPrepareScheduleActionSettings) SetInputClippingSettings(v *InputClippingSettings) *InputPrepareScheduleActionSettings
- func (s *InputPrepareScheduleActionSettings) SetUrlPath(v []*string) *InputPrepareScheduleActionSettings
- func (s InputPrepareScheduleActionSettings) String() string
- func (s *InputPrepareScheduleActionSettings) Validate() error
- type InputSecurityGroup
- func (s InputSecurityGroup) GoString() string
- func (s *InputSecurityGroup) SetArn(v string) *InputSecurityGroup
- func (s *InputSecurityGroup) SetId(v string) *InputSecurityGroup
- func (s *InputSecurityGroup) SetInputs(v []*string) *InputSecurityGroup
- func (s *InputSecurityGroup) SetState(v string) *InputSecurityGroup
- func (s *InputSecurityGroup) SetTags(v map[string]*string) *InputSecurityGroup
- func (s *InputSecurityGroup) SetWhitelistRules(v []*InputWhitelistRule) *InputSecurityGroup
- func (s InputSecurityGroup) String() string
- type InputSettings
- func (s InputSettings) GoString() string
- func (s *InputSettings) SetAudioSelectors(v []*AudioSelector) *InputSettings
- func (s *InputSettings) SetCaptionSelectors(v []*CaptionSelector) *InputSettings
- func (s *InputSettings) SetDeblockFilter(v string) *InputSettings
- func (s *InputSettings) SetDenoiseFilter(v string) *InputSettings
- func (s *InputSettings) SetFilterStrength(v int64) *InputSettings
- func (s *InputSettings) SetInputFilter(v string) *InputSettings
- func (s *InputSettings) SetNetworkInputSettings(v *NetworkInputSettings) *InputSettings
- func (s *InputSettings) SetSmpte2038DataPreference(v string) *InputSettings
- func (s *InputSettings) SetSourceEndBehavior(v string) *InputSettings
- func (s *InputSettings) SetVideoSelector(v *VideoSelector) *InputSettings
- func (s InputSettings) String() string
- func (s *InputSettings) Validate() error
- type InputSource
- type InputSourceRequest
- func (s InputSourceRequest) GoString() string
- func (s *InputSourceRequest) SetPasswordParam(v string) *InputSourceRequest
- func (s *InputSourceRequest) SetUrl(v string) *InputSourceRequest
- func (s *InputSourceRequest) SetUsername(v string) *InputSourceRequest
- func (s InputSourceRequest) String() string
- type InputSpecification
- func (s InputSpecification) GoString() string
- func (s *InputSpecification) SetCodec(v string) *InputSpecification
- func (s *InputSpecification) SetMaximumBitrate(v string) *InputSpecification
- func (s *InputSpecification) SetResolution(v string) *InputSpecification
- func (s InputSpecification) String() string
- type InputSwitchScheduleActionSettings
- func (s InputSwitchScheduleActionSettings) GoString() string
- func (s *InputSwitchScheduleActionSettings) SetInputAttachmentNameReference(v string) *InputSwitchScheduleActionSettings
- func (s *InputSwitchScheduleActionSettings) SetInputClippingSettings(v *InputClippingSettings) *InputSwitchScheduleActionSettings
- func (s *InputSwitchScheduleActionSettings) SetUrlPath(v []*string) *InputSwitchScheduleActionSettings
- func (s InputSwitchScheduleActionSettings) String() string
- func (s *InputSwitchScheduleActionSettings) Validate() error
- type InputVpcRequest
- type InputWhitelistRule
- type InputWhitelistRuleCidr
- type InternalServerErrorException
- func (s *InternalServerErrorException) Code() string
- func (s *InternalServerErrorException) Error() string
- func (s InternalServerErrorException) GoString() string
- func (s *InternalServerErrorException) Message() string
- func (s *InternalServerErrorException) OrigErr() error
- func (s *InternalServerErrorException) RequestID() string
- func (s *InternalServerErrorException) StatusCode() int
- func (s InternalServerErrorException) String() string
- type KeyProviderSettings
- type ListChannelsInput
- type ListChannelsOutput
- type ListInputDeviceTransfersInput
- func (s ListInputDeviceTransfersInput) GoString() string
- func (s *ListInputDeviceTransfersInput) SetMaxResults(v int64) *ListInputDeviceTransfersInput
- func (s *ListInputDeviceTransfersInput) SetNextToken(v string) *ListInputDeviceTransfersInput
- func (s *ListInputDeviceTransfersInput) SetTransferType(v string) *ListInputDeviceTransfersInput
- func (s ListInputDeviceTransfersInput) String() string
- func (s *ListInputDeviceTransfersInput) Validate() error
- type ListInputDeviceTransfersOutput
- func (s ListInputDeviceTransfersOutput) GoString() string
- func (s *ListInputDeviceTransfersOutput) SetInputDeviceTransfers(v []*TransferringInputDeviceSummary) *ListInputDeviceTransfersOutput
- func (s *ListInputDeviceTransfersOutput) SetNextToken(v string) *ListInputDeviceTransfersOutput
- func (s ListInputDeviceTransfersOutput) String() string
- type ListInputDevicesInput
- func (s ListInputDevicesInput) GoString() string
- func (s *ListInputDevicesInput) SetMaxResults(v int64) *ListInputDevicesInput
- func (s *ListInputDevicesInput) SetNextToken(v string) *ListInputDevicesInput
- func (s ListInputDevicesInput) String() string
- func (s *ListInputDevicesInput) Validate() error
- type ListInputDevicesOutput
- type ListInputSecurityGroupsInput
- func (s ListInputSecurityGroupsInput) GoString() string
- func (s *ListInputSecurityGroupsInput) SetMaxResults(v int64) *ListInputSecurityGroupsInput
- func (s *ListInputSecurityGroupsInput) SetNextToken(v string) *ListInputSecurityGroupsInput
- func (s ListInputSecurityGroupsInput) String() string
- func (s *ListInputSecurityGroupsInput) Validate() error
- type ListInputSecurityGroupsOutput
- func (s ListInputSecurityGroupsOutput) GoString() string
- func (s *ListInputSecurityGroupsOutput) SetInputSecurityGroups(v []*InputSecurityGroup) *ListInputSecurityGroupsOutput
- func (s *ListInputSecurityGroupsOutput) SetNextToken(v string) *ListInputSecurityGroupsOutput
- func (s ListInputSecurityGroupsOutput) String() string
- type ListInputsInput
- type ListInputsOutput
- type ListMultiplexProgramsInput
- func (s ListMultiplexProgramsInput) GoString() string
- func (s *ListMultiplexProgramsInput) SetMaxResults(v int64) *ListMultiplexProgramsInput
- func (s *ListMultiplexProgramsInput) SetMultiplexId(v string) *ListMultiplexProgramsInput
- func (s *ListMultiplexProgramsInput) SetNextToken(v string) *ListMultiplexProgramsInput
- func (s ListMultiplexProgramsInput) String() string
- func (s *ListMultiplexProgramsInput) Validate() error
- type ListMultiplexProgramsOutput
- func (s ListMultiplexProgramsOutput) GoString() string
- func (s *ListMultiplexProgramsOutput) SetMultiplexPrograms(v []*MultiplexProgramSummary) *ListMultiplexProgramsOutput
- func (s *ListMultiplexProgramsOutput) SetNextToken(v string) *ListMultiplexProgramsOutput
- func (s ListMultiplexProgramsOutput) String() string
- type ListMultiplexesInput
- type ListMultiplexesOutput
- type ListOfferingsInput
- func (s ListOfferingsInput) GoString() string
- func (s *ListOfferingsInput) SetChannelClass(v string) *ListOfferingsInput
- func (s *ListOfferingsInput) SetChannelConfiguration(v string) *ListOfferingsInput
- func (s *ListOfferingsInput) SetCodec(v string) *ListOfferingsInput
- func (s *ListOfferingsInput) SetDuration(v string) *ListOfferingsInput
- func (s *ListOfferingsInput) SetMaxResults(v int64) *ListOfferingsInput
- func (s *ListOfferingsInput) SetMaximumBitrate(v string) *ListOfferingsInput
- func (s *ListOfferingsInput) SetMaximumFramerate(v string) *ListOfferingsInput
- func (s *ListOfferingsInput) SetNextToken(v string) *ListOfferingsInput
- func (s *ListOfferingsInput) SetResolution(v string) *ListOfferingsInput
- func (s *ListOfferingsInput) SetResourceType(v string) *ListOfferingsInput
- func (s *ListOfferingsInput) SetSpecialFeature(v string) *ListOfferingsInput
- func (s *ListOfferingsInput) SetVideoQuality(v string) *ListOfferingsInput
- func (s ListOfferingsInput) String() string
- func (s *ListOfferingsInput) Validate() error
- type ListOfferingsOutput
- type ListReservationsInput
- func (s ListReservationsInput) GoString() string
- func (s *ListReservationsInput) SetChannelClass(v string) *ListReservationsInput
- func (s *ListReservationsInput) SetCodec(v string) *ListReservationsInput
- func (s *ListReservationsInput) SetMaxResults(v int64) *ListReservationsInput
- func (s *ListReservationsInput) SetMaximumBitrate(v string) *ListReservationsInput
- func (s *ListReservationsInput) SetMaximumFramerate(v string) *ListReservationsInput
- func (s *ListReservationsInput) SetNextToken(v string) *ListReservationsInput
- func (s *ListReservationsInput) SetResolution(v string) *ListReservationsInput
- func (s *ListReservationsInput) SetResourceType(v string) *ListReservationsInput
- func (s *ListReservationsInput) SetSpecialFeature(v string) *ListReservationsInput
- func (s *ListReservationsInput) SetVideoQuality(v string) *ListReservationsInput
- func (s ListReservationsInput) String() string
- func (s *ListReservationsInput) Validate() error
- type ListReservationsOutput
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type M2tsSettings
- func (s M2tsSettings) GoString() string
- func (s *M2tsSettings) SetAbsentInputAudioBehavior(v string) *M2tsSettings
- func (s *M2tsSettings) SetArib(v string) *M2tsSettings
- func (s *M2tsSettings) SetAribCaptionsPid(v string) *M2tsSettings
- func (s *M2tsSettings) SetAribCaptionsPidControl(v string) *M2tsSettings
- func (s *M2tsSettings) SetAudioBufferModel(v string) *M2tsSettings
- func (s *M2tsSettings) SetAudioFramesPerPes(v int64) *M2tsSettings
- func (s *M2tsSettings) SetAudioPids(v string) *M2tsSettings
- func (s *M2tsSettings) SetAudioStreamType(v string) *M2tsSettings
- func (s *M2tsSettings) SetBitrate(v int64) *M2tsSettings
- func (s *M2tsSettings) SetBufferModel(v string) *M2tsSettings
- func (s *M2tsSettings) SetCcDescriptor(v string) *M2tsSettings
- func (s *M2tsSettings) SetDvbNitSettings(v *DvbNitSettings) *M2tsSettings
- func (s *M2tsSettings) SetDvbSdtSettings(v *DvbSdtSettings) *M2tsSettings
- func (s *M2tsSettings) SetDvbSubPids(v string) *M2tsSettings
- func (s *M2tsSettings) SetDvbTdtSettings(v *DvbTdtSettings) *M2tsSettings
- func (s *M2tsSettings) SetDvbTeletextPid(v string) *M2tsSettings
- func (s *M2tsSettings) SetEbif(v string) *M2tsSettings
- func (s *M2tsSettings) SetEbpAudioInterval(v string) *M2tsSettings
- func (s *M2tsSettings) SetEbpLookaheadMs(v int64) *M2tsSettings
- func (s *M2tsSettings) SetEbpPlacement(v string) *M2tsSettings
- func (s *M2tsSettings) SetEcmPid(v string) *M2tsSettings
- func (s *M2tsSettings) SetEsRateInPes(v string) *M2tsSettings
- func (s *M2tsSettings) SetEtvPlatformPid(v string) *M2tsSettings
- func (s *M2tsSettings) SetEtvSignalPid(v string) *M2tsSettings
- func (s *M2tsSettings) SetFragmentTime(v float64) *M2tsSettings
- func (s *M2tsSettings) SetKlv(v string) *M2tsSettings
- func (s *M2tsSettings) SetKlvDataPids(v string) *M2tsSettings
- func (s *M2tsSettings) SetNielsenId3Behavior(v string) *M2tsSettings
- func (s *M2tsSettings) SetNullPacketBitrate(v float64) *M2tsSettings
- func (s *M2tsSettings) SetPatInterval(v int64) *M2tsSettings
- func (s *M2tsSettings) SetPcrControl(v string) *M2tsSettings
- func (s *M2tsSettings) SetPcrPeriod(v int64) *M2tsSettings
- func (s *M2tsSettings) SetPcrPid(v string) *M2tsSettings
- func (s *M2tsSettings) SetPmtInterval(v int64) *M2tsSettings
- func (s *M2tsSettings) SetPmtPid(v string) *M2tsSettings
- func (s *M2tsSettings) SetProgramNum(v int64) *M2tsSettings
- func (s *M2tsSettings) SetRateMode(v string) *M2tsSettings
- func (s *M2tsSettings) SetScte27Pids(v string) *M2tsSettings
- func (s *M2tsSettings) SetScte35Control(v string) *M2tsSettings
- func (s *M2tsSettings) SetScte35Pid(v string) *M2tsSettings
- func (s *M2tsSettings) SetSegmentationMarkers(v string) *M2tsSettings
- func (s *M2tsSettings) SetSegmentationStyle(v string) *M2tsSettings
- func (s *M2tsSettings) SetSegmentationTime(v float64) *M2tsSettings
- func (s *M2tsSettings) SetTimedMetadataBehavior(v string) *M2tsSettings
- func (s *M2tsSettings) SetTimedMetadataPid(v string) *M2tsSettings
- func (s *M2tsSettings) SetTransportStreamId(v int64) *M2tsSettings
- func (s *M2tsSettings) SetVideoPid(v string) *M2tsSettings
- func (s M2tsSettings) String() string
- func (s *M2tsSettings) Validate() error
- type M3u8Settings
- func (s M3u8Settings) GoString() string
- func (s *M3u8Settings) SetAudioFramesPerPes(v int64) *M3u8Settings
- func (s *M3u8Settings) SetAudioPids(v string) *M3u8Settings
- func (s *M3u8Settings) SetEcmPid(v string) *M3u8Settings
- func (s *M3u8Settings) SetNielsenId3Behavior(v string) *M3u8Settings
- func (s *M3u8Settings) SetPatInterval(v int64) *M3u8Settings
- func (s *M3u8Settings) SetPcrControl(v string) *M3u8Settings
- func (s *M3u8Settings) SetPcrPeriod(v int64) *M3u8Settings
- func (s *M3u8Settings) SetPcrPid(v string) *M3u8Settings
- func (s *M3u8Settings) SetPmtInterval(v int64) *M3u8Settings
- func (s *M3u8Settings) SetPmtPid(v string) *M3u8Settings
- func (s *M3u8Settings) SetProgramNum(v int64) *M3u8Settings
- func (s *M3u8Settings) SetScte35Behavior(v string) *M3u8Settings
- func (s *M3u8Settings) SetScte35Pid(v string) *M3u8Settings
- func (s *M3u8Settings) SetTimedMetadataBehavior(v string) *M3u8Settings
- func (s *M3u8Settings) SetTimedMetadataPid(v string) *M3u8Settings
- func (s *M3u8Settings) SetTransportStreamId(v int64) *M3u8Settings
- func (s *M3u8Settings) SetVideoPid(v string) *M3u8Settings
- func (s M3u8Settings) String() string
- type MediaConnectFlow
- type MediaConnectFlowRequest
- type MediaLive
- func (c *MediaLive) AcceptInputDeviceTransfer(input *AcceptInputDeviceTransferInput) (*AcceptInputDeviceTransferOutput, error)
- func (c *MediaLive) AcceptInputDeviceTransferRequest(input *AcceptInputDeviceTransferInput) (req *request.Request, output *AcceptInputDeviceTransferOutput)
- func (c *MediaLive) AcceptInputDeviceTransferWithContext(ctx aws.Context, input *AcceptInputDeviceTransferInput, opts ...request.Option) (*AcceptInputDeviceTransferOutput, error)
- func (c *MediaLive) BatchDelete(input *BatchDeleteInput) (*BatchDeleteOutput, error)
- func (c *MediaLive) BatchDeleteRequest(input *BatchDeleteInput) (req *request.Request, output *BatchDeleteOutput)
- func (c *MediaLive) BatchDeleteWithContext(ctx aws.Context, input *BatchDeleteInput, opts ...request.Option) (*BatchDeleteOutput, error)
- func (c *MediaLive) BatchStart(input *BatchStartInput) (*BatchStartOutput, error)
- func (c *MediaLive) BatchStartRequest(input *BatchStartInput) (req *request.Request, output *BatchStartOutput)
- func (c *MediaLive) BatchStartWithContext(ctx aws.Context, input *BatchStartInput, opts ...request.Option) (*BatchStartOutput, error)
- func (c *MediaLive) BatchStop(input *BatchStopInput) (*BatchStopOutput, error)
- func (c *MediaLive) BatchStopRequest(input *BatchStopInput) (req *request.Request, output *BatchStopOutput)
- func (c *MediaLive) BatchStopWithContext(ctx aws.Context, input *BatchStopInput, opts ...request.Option) (*BatchStopOutput, error)
- func (c *MediaLive) BatchUpdateSchedule(input *BatchUpdateScheduleInput) (*BatchUpdateScheduleOutput, error)
- func (c *MediaLive) BatchUpdateScheduleRequest(input *BatchUpdateScheduleInput) (req *request.Request, output *BatchUpdateScheduleOutput)
- func (c *MediaLive) BatchUpdateScheduleWithContext(ctx aws.Context, input *BatchUpdateScheduleInput, opts ...request.Option) (*BatchUpdateScheduleOutput, error)
- func (c *MediaLive) CancelInputDeviceTransfer(input *CancelInputDeviceTransferInput) (*CancelInputDeviceTransferOutput, error)
- func (c *MediaLive) CancelInputDeviceTransferRequest(input *CancelInputDeviceTransferInput) (req *request.Request, output *CancelInputDeviceTransferOutput)
- func (c *MediaLive) CancelInputDeviceTransferWithContext(ctx aws.Context, input *CancelInputDeviceTransferInput, opts ...request.Option) (*CancelInputDeviceTransferOutput, error)
- func (c *MediaLive) ClaimDevice(input *ClaimDeviceInput) (*ClaimDeviceOutput, error)
- func (c *MediaLive) ClaimDeviceRequest(input *ClaimDeviceInput) (req *request.Request, output *ClaimDeviceOutput)
- func (c *MediaLive) ClaimDeviceWithContext(ctx aws.Context, input *ClaimDeviceInput, opts ...request.Option) (*ClaimDeviceOutput, error)
- func (c *MediaLive) CreateChannel(input *CreateChannelInput) (*CreateChannelOutput, error)
- func (c *MediaLive) CreateChannelRequest(input *CreateChannelInput) (req *request.Request, output *CreateChannelOutput)
- func (c *MediaLive) CreateChannelWithContext(ctx aws.Context, input *CreateChannelInput, opts ...request.Option) (*CreateChannelOutput, error)
- func (c *MediaLive) CreateInput(input *CreateInputInput) (*CreateInputOutput, error)
- func (c *MediaLive) CreateInputRequest(input *CreateInputInput) (req *request.Request, output *CreateInputOutput)
- func (c *MediaLive) CreateInputSecurityGroup(input *CreateInputSecurityGroupInput) (*CreateInputSecurityGroupOutput, error)
- func (c *MediaLive) CreateInputSecurityGroupRequest(input *CreateInputSecurityGroupInput) (req *request.Request, output *CreateInputSecurityGroupOutput)
- func (c *MediaLive) CreateInputSecurityGroupWithContext(ctx aws.Context, input *CreateInputSecurityGroupInput, opts ...request.Option) (*CreateInputSecurityGroupOutput, error)
- func (c *MediaLive) CreateInputWithContext(ctx aws.Context, input *CreateInputInput, opts ...request.Option) (*CreateInputOutput, error)
- func (c *MediaLive) CreateMultiplex(input *CreateMultiplexInput) (*CreateMultiplexOutput, error)
- func (c *MediaLive) CreateMultiplexProgram(input *CreateMultiplexProgramInput) (*CreateMultiplexProgramOutput, error)
- func (c *MediaLive) CreateMultiplexProgramRequest(input *CreateMultiplexProgramInput) (req *request.Request, output *CreateMultiplexProgramOutput)
- func (c *MediaLive) CreateMultiplexProgramWithContext(ctx aws.Context, input *CreateMultiplexProgramInput, opts ...request.Option) (*CreateMultiplexProgramOutput, error)
- func (c *MediaLive) CreateMultiplexRequest(input *CreateMultiplexInput) (req *request.Request, output *CreateMultiplexOutput)
- func (c *MediaLive) CreateMultiplexWithContext(ctx aws.Context, input *CreateMultiplexInput, opts ...request.Option) (*CreateMultiplexOutput, error)
- func (c *MediaLive) CreatePartnerInput(input *CreatePartnerInputInput) (*CreatePartnerInputOutput, error)
- func (c *MediaLive) CreatePartnerInputRequest(input *CreatePartnerInputInput) (req *request.Request, output *CreatePartnerInputOutput)
- func (c *MediaLive) CreatePartnerInputWithContext(ctx aws.Context, input *CreatePartnerInputInput, opts ...request.Option) (*CreatePartnerInputOutput, error)
- func (c *MediaLive) CreateTags(input *CreateTagsInput) (*CreateTagsOutput, error)
- func (c *MediaLive) CreateTagsRequest(input *CreateTagsInput) (req *request.Request, output *CreateTagsOutput)
- func (c *MediaLive) CreateTagsWithContext(ctx aws.Context, input *CreateTagsInput, opts ...request.Option) (*CreateTagsOutput, error)
- func (c *MediaLive) DeleteChannel(input *DeleteChannelInput) (*DeleteChannelOutput, error)
- func (c *MediaLive) DeleteChannelRequest(input *DeleteChannelInput) (req *request.Request, output *DeleteChannelOutput)
- func (c *MediaLive) DeleteChannelWithContext(ctx aws.Context, input *DeleteChannelInput, opts ...request.Option) (*DeleteChannelOutput, error)
- func (c *MediaLive) DeleteInput(input *DeleteInputInput) (*DeleteInputOutput, error)
- func (c *MediaLive) DeleteInputRequest(input *DeleteInputInput) (req *request.Request, output *DeleteInputOutput)
- func (c *MediaLive) DeleteInputSecurityGroup(input *DeleteInputSecurityGroupInput) (*DeleteInputSecurityGroupOutput, error)
- func (c *MediaLive) DeleteInputSecurityGroupRequest(input *DeleteInputSecurityGroupInput) (req *request.Request, output *DeleteInputSecurityGroupOutput)
- func (c *MediaLive) DeleteInputSecurityGroupWithContext(ctx aws.Context, input *DeleteInputSecurityGroupInput, opts ...request.Option) (*DeleteInputSecurityGroupOutput, error)
- func (c *MediaLive) DeleteInputWithContext(ctx aws.Context, input *DeleteInputInput, opts ...request.Option) (*DeleteInputOutput, error)
- func (c *MediaLive) DeleteMultiplex(input *DeleteMultiplexInput) (*DeleteMultiplexOutput, error)
- func (c *MediaLive) DeleteMultiplexProgram(input *DeleteMultiplexProgramInput) (*DeleteMultiplexProgramOutput, error)
- func (c *MediaLive) DeleteMultiplexProgramRequest(input *DeleteMultiplexProgramInput) (req *request.Request, output *DeleteMultiplexProgramOutput)
- func (c *MediaLive) DeleteMultiplexProgramWithContext(ctx aws.Context, input *DeleteMultiplexProgramInput, opts ...request.Option) (*DeleteMultiplexProgramOutput, error)
- func (c *MediaLive) DeleteMultiplexRequest(input *DeleteMultiplexInput) (req *request.Request, output *DeleteMultiplexOutput)
- func (c *MediaLive) DeleteMultiplexWithContext(ctx aws.Context, input *DeleteMultiplexInput, opts ...request.Option) (*DeleteMultiplexOutput, error)
- func (c *MediaLive) DeleteReservation(input *DeleteReservationInput) (*DeleteReservationOutput, error)
- func (c *MediaLive) DeleteReservationRequest(input *DeleteReservationInput) (req *request.Request, output *DeleteReservationOutput)
- func (c *MediaLive) DeleteReservationWithContext(ctx aws.Context, input *DeleteReservationInput, opts ...request.Option) (*DeleteReservationOutput, error)
- func (c *MediaLive) DeleteSchedule(input *DeleteScheduleInput) (*DeleteScheduleOutput, error)
- func (c *MediaLive) DeleteScheduleRequest(input *DeleteScheduleInput) (req *request.Request, output *DeleteScheduleOutput)
- func (c *MediaLive) DeleteScheduleWithContext(ctx aws.Context, input *DeleteScheduleInput, opts ...request.Option) (*DeleteScheduleOutput, error)
- func (c *MediaLive) DeleteTags(input *DeleteTagsInput) (*DeleteTagsOutput, error)
- func (c *MediaLive) DeleteTagsRequest(input *DeleteTagsInput) (req *request.Request, output *DeleteTagsOutput)
- func (c *MediaLive) DeleteTagsWithContext(ctx aws.Context, input *DeleteTagsInput, opts ...request.Option) (*DeleteTagsOutput, error)
- func (c *MediaLive) DescribeChannel(input *DescribeChannelInput) (*DescribeChannelOutput, error)
- func (c *MediaLive) DescribeChannelRequest(input *DescribeChannelInput) (req *request.Request, output *DescribeChannelOutput)
- func (c *MediaLive) DescribeChannelWithContext(ctx aws.Context, input *DescribeChannelInput, opts ...request.Option) (*DescribeChannelOutput, error)
- func (c *MediaLive) DescribeInput(input *DescribeInputInput) (*DescribeInputOutput, error)
- func (c *MediaLive) DescribeInputDevice(input *DescribeInputDeviceInput) (*DescribeInputDeviceOutput, error)
- func (c *MediaLive) DescribeInputDeviceRequest(input *DescribeInputDeviceInput) (req *request.Request, output *DescribeInputDeviceOutput)
- func (c *MediaLive) DescribeInputDeviceThumbnail(input *DescribeInputDeviceThumbnailInput) (*DescribeInputDeviceThumbnailOutput, error)
- func (c *MediaLive) DescribeInputDeviceThumbnailRequest(input *DescribeInputDeviceThumbnailInput) (req *request.Request, output *DescribeInputDeviceThumbnailOutput)
- func (c *MediaLive) DescribeInputDeviceThumbnailWithContext(ctx aws.Context, input *DescribeInputDeviceThumbnailInput, ...) (*DescribeInputDeviceThumbnailOutput, error)
- func (c *MediaLive) DescribeInputDeviceWithContext(ctx aws.Context, input *DescribeInputDeviceInput, opts ...request.Option) (*DescribeInputDeviceOutput, error)
- func (c *MediaLive) DescribeInputRequest(input *DescribeInputInput) (req *request.Request, output *DescribeInputOutput)
- func (c *MediaLive) DescribeInputSecurityGroup(input *DescribeInputSecurityGroupInput) (*DescribeInputSecurityGroupOutput, error)
- func (c *MediaLive) DescribeInputSecurityGroupRequest(input *DescribeInputSecurityGroupInput) (req *request.Request, output *DescribeInputSecurityGroupOutput)
- func (c *MediaLive) DescribeInputSecurityGroupWithContext(ctx aws.Context, input *DescribeInputSecurityGroupInput, ...) (*DescribeInputSecurityGroupOutput, error)
- func (c *MediaLive) DescribeInputWithContext(ctx aws.Context, input *DescribeInputInput, opts ...request.Option) (*DescribeInputOutput, error)
- func (c *MediaLive) DescribeMultiplex(input *DescribeMultiplexInput) (*DescribeMultiplexOutput, error)
- func (c *MediaLive) DescribeMultiplexProgram(input *DescribeMultiplexProgramInput) (*DescribeMultiplexProgramOutput, error)
- func (c *MediaLive) DescribeMultiplexProgramRequest(input *DescribeMultiplexProgramInput) (req *request.Request, output *DescribeMultiplexProgramOutput)
- func (c *MediaLive) DescribeMultiplexProgramWithContext(ctx aws.Context, input *DescribeMultiplexProgramInput, opts ...request.Option) (*DescribeMultiplexProgramOutput, error)
- func (c *MediaLive) DescribeMultiplexRequest(input *DescribeMultiplexInput) (req *request.Request, output *DescribeMultiplexOutput)
- func (c *MediaLive) DescribeMultiplexWithContext(ctx aws.Context, input *DescribeMultiplexInput, opts ...request.Option) (*DescribeMultiplexOutput, error)
- func (c *MediaLive) DescribeOffering(input *DescribeOfferingInput) (*DescribeOfferingOutput, error)
- func (c *MediaLive) DescribeOfferingRequest(input *DescribeOfferingInput) (req *request.Request, output *DescribeOfferingOutput)
- func (c *MediaLive) DescribeOfferingWithContext(ctx aws.Context, input *DescribeOfferingInput, opts ...request.Option) (*DescribeOfferingOutput, error)
- func (c *MediaLive) DescribeReservation(input *DescribeReservationInput) (*DescribeReservationOutput, error)
- func (c *MediaLive) DescribeReservationRequest(input *DescribeReservationInput) (req *request.Request, output *DescribeReservationOutput)
- func (c *MediaLive) DescribeReservationWithContext(ctx aws.Context, input *DescribeReservationInput, opts ...request.Option) (*DescribeReservationOutput, error)
- func (c *MediaLive) DescribeSchedule(input *DescribeScheduleInput) (*DescribeScheduleOutput, error)
- func (c *MediaLive) DescribeSchedulePages(input *DescribeScheduleInput, fn func(*DescribeScheduleOutput, bool) bool) error
- func (c *MediaLive) DescribeSchedulePagesWithContext(ctx aws.Context, input *DescribeScheduleInput, ...) error
- func (c *MediaLive) DescribeScheduleRequest(input *DescribeScheduleInput) (req *request.Request, output *DescribeScheduleOutput)
- func (c *MediaLive) DescribeScheduleWithContext(ctx aws.Context, input *DescribeScheduleInput, opts ...request.Option) (*DescribeScheduleOutput, error)
- func (c *MediaLive) ListChannels(input *ListChannelsInput) (*ListChannelsOutput, error)
- func (c *MediaLive) ListChannelsPages(input *ListChannelsInput, fn func(*ListChannelsOutput, bool) bool) error
- func (c *MediaLive) ListChannelsPagesWithContext(ctx aws.Context, input *ListChannelsInput, ...) error
- func (c *MediaLive) ListChannelsRequest(input *ListChannelsInput) (req *request.Request, output *ListChannelsOutput)
- func (c *MediaLive) ListChannelsWithContext(ctx aws.Context, input *ListChannelsInput, opts ...request.Option) (*ListChannelsOutput, error)
- func (c *MediaLive) ListInputDeviceTransfers(input *ListInputDeviceTransfersInput) (*ListInputDeviceTransfersOutput, error)
- func (c *MediaLive) ListInputDeviceTransfersPages(input *ListInputDeviceTransfersInput, ...) error
- func (c *MediaLive) ListInputDeviceTransfersPagesWithContext(ctx aws.Context, input *ListInputDeviceTransfersInput, ...) error
- func (c *MediaLive) ListInputDeviceTransfersRequest(input *ListInputDeviceTransfersInput) (req *request.Request, output *ListInputDeviceTransfersOutput)
- func (c *MediaLive) ListInputDeviceTransfersWithContext(ctx aws.Context, input *ListInputDeviceTransfersInput, opts ...request.Option) (*ListInputDeviceTransfersOutput, error)
- func (c *MediaLive) ListInputDevices(input *ListInputDevicesInput) (*ListInputDevicesOutput, error)
- func (c *MediaLive) ListInputDevicesPages(input *ListInputDevicesInput, fn func(*ListInputDevicesOutput, bool) bool) error
- func (c *MediaLive) ListInputDevicesPagesWithContext(ctx aws.Context, input *ListInputDevicesInput, ...) error
- func (c *MediaLive) ListInputDevicesRequest(input *ListInputDevicesInput) (req *request.Request, output *ListInputDevicesOutput)
- func (c *MediaLive) ListInputDevicesWithContext(ctx aws.Context, input *ListInputDevicesInput, opts ...request.Option) (*ListInputDevicesOutput, error)
- func (c *MediaLive) ListInputSecurityGroups(input *ListInputSecurityGroupsInput) (*ListInputSecurityGroupsOutput, error)
- func (c *MediaLive) ListInputSecurityGroupsPages(input *ListInputSecurityGroupsInput, ...) error
- func (c *MediaLive) ListInputSecurityGroupsPagesWithContext(ctx aws.Context, input *ListInputSecurityGroupsInput, ...) error
- func (c *MediaLive) ListInputSecurityGroupsRequest(input *ListInputSecurityGroupsInput) (req *request.Request, output *ListInputSecurityGroupsOutput)
- func (c *MediaLive) ListInputSecurityGroupsWithContext(ctx aws.Context, input *ListInputSecurityGroupsInput, opts ...request.Option) (*ListInputSecurityGroupsOutput, error)
- func (c *MediaLive) ListInputs(input *ListInputsInput) (*ListInputsOutput, error)
- func (c *MediaLive) ListInputsPages(input *ListInputsInput, fn func(*ListInputsOutput, bool) bool) error
- func (c *MediaLive) ListInputsPagesWithContext(ctx aws.Context, input *ListInputsInput, fn func(*ListInputsOutput, bool) bool, ...) error
- func (c *MediaLive) ListInputsRequest(input *ListInputsInput) (req *request.Request, output *ListInputsOutput)
- func (c *MediaLive) ListInputsWithContext(ctx aws.Context, input *ListInputsInput, opts ...request.Option) (*ListInputsOutput, error)
- func (c *MediaLive) ListMultiplexPrograms(input *ListMultiplexProgramsInput) (*ListMultiplexProgramsOutput, error)
- func (c *MediaLive) ListMultiplexProgramsPages(input *ListMultiplexProgramsInput, ...) error
- func (c *MediaLive) ListMultiplexProgramsPagesWithContext(ctx aws.Context, input *ListMultiplexProgramsInput, ...) error
- func (c *MediaLive) ListMultiplexProgramsRequest(input *ListMultiplexProgramsInput) (req *request.Request, output *ListMultiplexProgramsOutput)
- func (c *MediaLive) ListMultiplexProgramsWithContext(ctx aws.Context, input *ListMultiplexProgramsInput, opts ...request.Option) (*ListMultiplexProgramsOutput, error)
- func (c *MediaLive) ListMultiplexes(input *ListMultiplexesInput) (*ListMultiplexesOutput, error)
- func (c *MediaLive) ListMultiplexesPages(input *ListMultiplexesInput, fn func(*ListMultiplexesOutput, bool) bool) error
- func (c *MediaLive) ListMultiplexesPagesWithContext(ctx aws.Context, input *ListMultiplexesInput, ...) error
- func (c *MediaLive) ListMultiplexesRequest(input *ListMultiplexesInput) (req *request.Request, output *ListMultiplexesOutput)
- func (c *MediaLive) ListMultiplexesWithContext(ctx aws.Context, input *ListMultiplexesInput, opts ...request.Option) (*ListMultiplexesOutput, error)
- func (c *MediaLive) ListOfferings(input *ListOfferingsInput) (*ListOfferingsOutput, error)
- func (c *MediaLive) ListOfferingsPages(input *ListOfferingsInput, fn func(*ListOfferingsOutput, bool) bool) error
- func (c *MediaLive) ListOfferingsPagesWithContext(ctx aws.Context, input *ListOfferingsInput, ...) error
- func (c *MediaLive) ListOfferingsRequest(input *ListOfferingsInput) (req *request.Request, output *ListOfferingsOutput)
- func (c *MediaLive) ListOfferingsWithContext(ctx aws.Context, input *ListOfferingsInput, opts ...request.Option) (*ListOfferingsOutput, error)
- func (c *MediaLive) ListReservations(input *ListReservationsInput) (*ListReservationsOutput, error)
- func (c *MediaLive) ListReservationsPages(input *ListReservationsInput, fn func(*ListReservationsOutput, bool) bool) error
- func (c *MediaLive) ListReservationsPagesWithContext(ctx aws.Context, input *ListReservationsInput, ...) error
- func (c *MediaLive) ListReservationsRequest(input *ListReservationsInput) (req *request.Request, output *ListReservationsOutput)
- func (c *MediaLive) ListReservationsWithContext(ctx aws.Context, input *ListReservationsInput, opts ...request.Option) (*ListReservationsOutput, error)
- func (c *MediaLive) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
- func (c *MediaLive) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
- func (c *MediaLive) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
- func (c *MediaLive) PurchaseOffering(input *PurchaseOfferingInput) (*PurchaseOfferingOutput, error)
- func (c *MediaLive) PurchaseOfferingRequest(input *PurchaseOfferingInput) (req *request.Request, output *PurchaseOfferingOutput)
- func (c *MediaLive) PurchaseOfferingWithContext(ctx aws.Context, input *PurchaseOfferingInput, opts ...request.Option) (*PurchaseOfferingOutput, error)
- func (c *MediaLive) RejectInputDeviceTransfer(input *RejectInputDeviceTransferInput) (*RejectInputDeviceTransferOutput, error)
- func (c *MediaLive) RejectInputDeviceTransferRequest(input *RejectInputDeviceTransferInput) (req *request.Request, output *RejectInputDeviceTransferOutput)
- func (c *MediaLive) RejectInputDeviceTransferWithContext(ctx aws.Context, input *RejectInputDeviceTransferInput, opts ...request.Option) (*RejectInputDeviceTransferOutput, error)
- func (c *MediaLive) StartChannel(input *StartChannelInput) (*StartChannelOutput, error)
- func (c *MediaLive) StartChannelRequest(input *StartChannelInput) (req *request.Request, output *StartChannelOutput)
- func (c *MediaLive) StartChannelWithContext(ctx aws.Context, input *StartChannelInput, opts ...request.Option) (*StartChannelOutput, error)
- func (c *MediaLive) StartMultiplex(input *StartMultiplexInput) (*StartMultiplexOutput, error)
- func (c *MediaLive) StartMultiplexRequest(input *StartMultiplexInput) (req *request.Request, output *StartMultiplexOutput)
- func (c *MediaLive) StartMultiplexWithContext(ctx aws.Context, input *StartMultiplexInput, opts ...request.Option) (*StartMultiplexOutput, error)
- func (c *MediaLive) StopChannel(input *StopChannelInput) (*StopChannelOutput, error)
- func (c *MediaLive) StopChannelRequest(input *StopChannelInput) (req *request.Request, output *StopChannelOutput)
- func (c *MediaLive) StopChannelWithContext(ctx aws.Context, input *StopChannelInput, opts ...request.Option) (*StopChannelOutput, error)
- func (c *MediaLive) StopMultiplex(input *StopMultiplexInput) (*StopMultiplexOutput, error)
- func (c *MediaLive) StopMultiplexRequest(input *StopMultiplexInput) (req *request.Request, output *StopMultiplexOutput)
- func (c *MediaLive) StopMultiplexWithContext(ctx aws.Context, input *StopMultiplexInput, opts ...request.Option) (*StopMultiplexOutput, error)
- func (c *MediaLive) TransferInputDevice(input *TransferInputDeviceInput) (*TransferInputDeviceOutput, error)
- func (c *MediaLive) TransferInputDeviceRequest(input *TransferInputDeviceInput) (req *request.Request, output *TransferInputDeviceOutput)
- func (c *MediaLive) TransferInputDeviceWithContext(ctx aws.Context, input *TransferInputDeviceInput, opts ...request.Option) (*TransferInputDeviceOutput, error)
- func (c *MediaLive) UpdateChannel(input *UpdateChannelInput) (*UpdateChannelOutput, error)
- func (c *MediaLive) UpdateChannelClass(input *UpdateChannelClassInput) (*UpdateChannelClassOutput, error)
- func (c *MediaLive) UpdateChannelClassRequest(input *UpdateChannelClassInput) (req *request.Request, output *UpdateChannelClassOutput)
- func (c *MediaLive) UpdateChannelClassWithContext(ctx aws.Context, input *UpdateChannelClassInput, opts ...request.Option) (*UpdateChannelClassOutput, error)
- func (c *MediaLive) UpdateChannelRequest(input *UpdateChannelInput) (req *request.Request, output *UpdateChannelOutput)
- func (c *MediaLive) UpdateChannelWithContext(ctx aws.Context, input *UpdateChannelInput, opts ...request.Option) (*UpdateChannelOutput, error)
- func (c *MediaLive) UpdateInput(input *UpdateInputInput) (*UpdateInputOutput, error)
- func (c *MediaLive) UpdateInputDevice(input *UpdateInputDeviceInput) (*UpdateInputDeviceOutput, error)
- func (c *MediaLive) UpdateInputDeviceRequest(input *UpdateInputDeviceInput) (req *request.Request, output *UpdateInputDeviceOutput)
- func (c *MediaLive) UpdateInputDeviceWithContext(ctx aws.Context, input *UpdateInputDeviceInput, opts ...request.Option) (*UpdateInputDeviceOutput, error)
- func (c *MediaLive) UpdateInputRequest(input *UpdateInputInput) (req *request.Request, output *UpdateInputOutput)
- func (c *MediaLive) UpdateInputSecurityGroup(input *UpdateInputSecurityGroupInput) (*UpdateInputSecurityGroupOutput, error)
- func (c *MediaLive) UpdateInputSecurityGroupRequest(input *UpdateInputSecurityGroupInput) (req *request.Request, output *UpdateInputSecurityGroupOutput)
- func (c *MediaLive) UpdateInputSecurityGroupWithContext(ctx aws.Context, input *UpdateInputSecurityGroupInput, opts ...request.Option) (*UpdateInputSecurityGroupOutput, error)
- func (c *MediaLive) UpdateInputWithContext(ctx aws.Context, input *UpdateInputInput, opts ...request.Option) (*UpdateInputOutput, error)
- func (c *MediaLive) UpdateMultiplex(input *UpdateMultiplexInput) (*UpdateMultiplexOutput, error)
- func (c *MediaLive) UpdateMultiplexProgram(input *UpdateMultiplexProgramInput) (*UpdateMultiplexProgramOutput, error)
- func (c *MediaLive) UpdateMultiplexProgramRequest(input *UpdateMultiplexProgramInput) (req *request.Request, output *UpdateMultiplexProgramOutput)
- func (c *MediaLive) UpdateMultiplexProgramWithContext(ctx aws.Context, input *UpdateMultiplexProgramInput, opts ...request.Option) (*UpdateMultiplexProgramOutput, error)
- func (c *MediaLive) UpdateMultiplexRequest(input *UpdateMultiplexInput) (req *request.Request, output *UpdateMultiplexOutput)
- func (c *MediaLive) UpdateMultiplexWithContext(ctx aws.Context, input *UpdateMultiplexInput, opts ...request.Option) (*UpdateMultiplexOutput, error)
- func (c *MediaLive) UpdateReservation(input *UpdateReservationInput) (*UpdateReservationOutput, error)
- func (c *MediaLive) UpdateReservationRequest(input *UpdateReservationInput) (req *request.Request, output *UpdateReservationOutput)
- func (c *MediaLive) UpdateReservationWithContext(ctx aws.Context, input *UpdateReservationInput, opts ...request.Option) (*UpdateReservationOutput, error)
- func (c *MediaLive) WaitUntilChannelCreated(input *DescribeChannelInput) error
- func (c *MediaLive) WaitUntilChannelCreatedWithContext(ctx aws.Context, input *DescribeChannelInput, opts ...request.WaiterOption) error
- func (c *MediaLive) WaitUntilChannelDeleted(input *DescribeChannelInput) error
- func (c *MediaLive) WaitUntilChannelDeletedWithContext(ctx aws.Context, input *DescribeChannelInput, opts ...request.WaiterOption) error
- func (c *MediaLive) WaitUntilChannelRunning(input *DescribeChannelInput) error
- func (c *MediaLive) WaitUntilChannelRunningWithContext(ctx aws.Context, input *DescribeChannelInput, opts ...request.WaiterOption) error
- func (c *MediaLive) WaitUntilChannelStopped(input *DescribeChannelInput) error
- func (c *MediaLive) WaitUntilChannelStoppedWithContext(ctx aws.Context, input *DescribeChannelInput, opts ...request.WaiterOption) error
- func (c *MediaLive) WaitUntilInputAttached(input *DescribeInputInput) error
- func (c *MediaLive) WaitUntilInputAttachedWithContext(ctx aws.Context, input *DescribeInputInput, opts ...request.WaiterOption) error
- func (c *MediaLive) WaitUntilInputDeleted(input *DescribeInputInput) error
- func (c *MediaLive) WaitUntilInputDeletedWithContext(ctx aws.Context, input *DescribeInputInput, opts ...request.WaiterOption) error
- func (c *MediaLive) WaitUntilInputDetached(input *DescribeInputInput) error
- func (c *MediaLive) WaitUntilInputDetachedWithContext(ctx aws.Context, input *DescribeInputInput, opts ...request.WaiterOption) error
- func (c *MediaLive) WaitUntilMultiplexCreated(input *DescribeMultiplexInput) error
- func (c *MediaLive) WaitUntilMultiplexCreatedWithContext(ctx aws.Context, input *DescribeMultiplexInput, opts ...request.WaiterOption) error
- func (c *MediaLive) WaitUntilMultiplexDeleted(input *DescribeMultiplexInput) error
- func (c *MediaLive) WaitUntilMultiplexDeletedWithContext(ctx aws.Context, input *DescribeMultiplexInput, opts ...request.WaiterOption) error
- func (c *MediaLive) WaitUntilMultiplexRunning(input *DescribeMultiplexInput) error
- func (c *MediaLive) WaitUntilMultiplexRunningWithContext(ctx aws.Context, input *DescribeMultiplexInput, opts ...request.WaiterOption) error
- func (c *MediaLive) WaitUntilMultiplexStopped(input *DescribeMultiplexInput) error
- func (c *MediaLive) WaitUntilMultiplexStoppedWithContext(ctx aws.Context, input *DescribeMultiplexInput, opts ...request.WaiterOption) error
- type MediaPackageGroupSettings
- type MediaPackageOutputDestinationSettings
- func (s MediaPackageOutputDestinationSettings) GoString() string
- func (s *MediaPackageOutputDestinationSettings) SetChannelId(v string) *MediaPackageOutputDestinationSettings
- func (s MediaPackageOutputDestinationSettings) String() string
- func (s *MediaPackageOutputDestinationSettings) Validate() error
- type MediaPackageOutputSettings
- type MotionGraphicsActivateScheduleActionSettings
- func (s MotionGraphicsActivateScheduleActionSettings) GoString() string
- func (s *MotionGraphicsActivateScheduleActionSettings) SetDuration(v int64) *MotionGraphicsActivateScheduleActionSettings
- func (s *MotionGraphicsActivateScheduleActionSettings) SetPasswordParam(v string) *MotionGraphicsActivateScheduleActionSettings
- func (s *MotionGraphicsActivateScheduleActionSettings) SetUrl(v string) *MotionGraphicsActivateScheduleActionSettings
- func (s *MotionGraphicsActivateScheduleActionSettings) SetUsername(v string) *MotionGraphicsActivateScheduleActionSettings
- func (s MotionGraphicsActivateScheduleActionSettings) String() string
- type MotionGraphicsConfiguration
- func (s MotionGraphicsConfiguration) GoString() string
- func (s *MotionGraphicsConfiguration) SetMotionGraphicsInsertion(v string) *MotionGraphicsConfiguration
- func (s *MotionGraphicsConfiguration) SetMotionGraphicsSettings(v *MotionGraphicsSettings) *MotionGraphicsConfiguration
- func (s MotionGraphicsConfiguration) String() string
- func (s *MotionGraphicsConfiguration) Validate() error
- type MotionGraphicsDeactivateScheduleActionSettings
- type MotionGraphicsSettings
- type Mp2Settings
- type Mpeg2FilterSettings
- type Mpeg2Settings
- func (s Mpeg2Settings) GoString() string
- func (s *Mpeg2Settings) SetAdaptiveQuantization(v string) *Mpeg2Settings
- func (s *Mpeg2Settings) SetAfdSignaling(v string) *Mpeg2Settings
- func (s *Mpeg2Settings) SetColorMetadata(v string) *Mpeg2Settings
- func (s *Mpeg2Settings) SetColorSpace(v string) *Mpeg2Settings
- func (s *Mpeg2Settings) SetDisplayAspectRatio(v string) *Mpeg2Settings
- func (s *Mpeg2Settings) SetFilterSettings(v *Mpeg2FilterSettings) *Mpeg2Settings
- func (s *Mpeg2Settings) SetFixedAfd(v string) *Mpeg2Settings
- func (s *Mpeg2Settings) SetFramerateDenominator(v int64) *Mpeg2Settings
- func (s *Mpeg2Settings) SetFramerateNumerator(v int64) *Mpeg2Settings
- func (s *Mpeg2Settings) SetGopClosedCadence(v int64) *Mpeg2Settings
- func (s *Mpeg2Settings) SetGopNumBFrames(v int64) *Mpeg2Settings
- func (s *Mpeg2Settings) SetGopSize(v float64) *Mpeg2Settings
- func (s *Mpeg2Settings) SetGopSizeUnits(v string) *Mpeg2Settings
- func (s *Mpeg2Settings) SetScanType(v string) *Mpeg2Settings
- func (s *Mpeg2Settings) SetSubgopLength(v string) *Mpeg2Settings
- func (s *Mpeg2Settings) SetTimecodeInsertion(v string) *Mpeg2Settings
- func (s Mpeg2Settings) String() string
- func (s *Mpeg2Settings) Validate() error
- type MsSmoothGroupSettings
- func (s MsSmoothGroupSettings) GoString() string
- func (s *MsSmoothGroupSettings) SetAcquisitionPointId(v string) *MsSmoothGroupSettings
- func (s *MsSmoothGroupSettings) SetAudioOnlyTimecodeControl(v string) *MsSmoothGroupSettings
- func (s *MsSmoothGroupSettings) SetCertificateMode(v string) *MsSmoothGroupSettings
- func (s *MsSmoothGroupSettings) SetConnectionRetryInterval(v int64) *MsSmoothGroupSettings
- func (s *MsSmoothGroupSettings) SetDestination(v *OutputLocationRef) *MsSmoothGroupSettings
- func (s *MsSmoothGroupSettings) SetEventId(v string) *MsSmoothGroupSettings
- func (s *MsSmoothGroupSettings) SetEventIdMode(v string) *MsSmoothGroupSettings
- func (s *MsSmoothGroupSettings) SetEventStopBehavior(v string) *MsSmoothGroupSettings
- func (s *MsSmoothGroupSettings) SetFilecacheDuration(v int64) *MsSmoothGroupSettings
- func (s *MsSmoothGroupSettings) SetFragmentLength(v int64) *MsSmoothGroupSettings
- func (s *MsSmoothGroupSettings) SetInputLossAction(v string) *MsSmoothGroupSettings
- func (s *MsSmoothGroupSettings) SetNumRetries(v int64) *MsSmoothGroupSettings
- func (s *MsSmoothGroupSettings) SetRestartDelay(v int64) *MsSmoothGroupSettings
- func (s *MsSmoothGroupSettings) SetSegmentationMode(v string) *MsSmoothGroupSettings
- func (s *MsSmoothGroupSettings) SetSendDelayMs(v int64) *MsSmoothGroupSettings
- func (s *MsSmoothGroupSettings) SetSparseTrackType(v string) *MsSmoothGroupSettings
- func (s *MsSmoothGroupSettings) SetStreamManifestBehavior(v string) *MsSmoothGroupSettings
- func (s *MsSmoothGroupSettings) SetTimestampOffset(v string) *MsSmoothGroupSettings
- func (s *MsSmoothGroupSettings) SetTimestampOffsetMode(v string) *MsSmoothGroupSettings
- func (s MsSmoothGroupSettings) String() string
- func (s *MsSmoothGroupSettings) Validate() error
- type MsSmoothOutputSettings
- type Multiplex
- func (s Multiplex) GoString() string
- func (s *Multiplex) SetArn(v string) *Multiplex
- func (s *Multiplex) SetAvailabilityZones(v []*string) *Multiplex
- func (s *Multiplex) SetDestinations(v []*MultiplexOutputDestination) *Multiplex
- func (s *Multiplex) SetId(v string) *Multiplex
- func (s *Multiplex) SetMultiplexSettings(v *MultiplexSettings) *Multiplex
- func (s *Multiplex) SetName(v string) *Multiplex
- func (s *Multiplex) SetPipelinesRunningCount(v int64) *Multiplex
- func (s *Multiplex) SetProgramCount(v int64) *Multiplex
- func (s *Multiplex) SetState(v string) *Multiplex
- func (s *Multiplex) SetTags(v map[string]*string) *Multiplex
- func (s Multiplex) String() string
- type MultiplexGroupSettings
- type MultiplexMediaConnectOutputDestinationSettings
- type MultiplexOutputDestination
- type MultiplexOutputSettings
- type MultiplexProgram
- func (s MultiplexProgram) GoString() string
- func (s *MultiplexProgram) SetChannelId(v string) *MultiplexProgram
- func (s *MultiplexProgram) SetMultiplexProgramSettings(v *MultiplexProgramSettings) *MultiplexProgram
- func (s *MultiplexProgram) SetPacketIdentifiersMap(v *MultiplexProgramPacketIdentifiersMap) *MultiplexProgram
- func (s *MultiplexProgram) SetPipelineDetails(v []*MultiplexProgramPipelineDetail) *MultiplexProgram
- func (s *MultiplexProgram) SetProgramName(v string) *MultiplexProgram
- func (s MultiplexProgram) String() string
- type MultiplexProgramChannelDestinationSettings
- func (s MultiplexProgramChannelDestinationSettings) GoString() string
- func (s *MultiplexProgramChannelDestinationSettings) SetMultiplexId(v string) *MultiplexProgramChannelDestinationSettings
- func (s *MultiplexProgramChannelDestinationSettings) SetProgramName(v string) *MultiplexProgramChannelDestinationSettings
- func (s MultiplexProgramChannelDestinationSettings) String() string
- func (s *MultiplexProgramChannelDestinationSettings) Validate() error
- type MultiplexProgramPacketIdentifiersMap
- func (s MultiplexProgramPacketIdentifiersMap) GoString() string
- func (s *MultiplexProgramPacketIdentifiersMap) SetAudioPids(v []*int64) *MultiplexProgramPacketIdentifiersMap
- func (s *MultiplexProgramPacketIdentifiersMap) SetDvbSubPids(v []*int64) *MultiplexProgramPacketIdentifiersMap
- func (s *MultiplexProgramPacketIdentifiersMap) SetDvbTeletextPid(v int64) *MultiplexProgramPacketIdentifiersMap
- func (s *MultiplexProgramPacketIdentifiersMap) SetEtvPlatformPid(v int64) *MultiplexProgramPacketIdentifiersMap
- func (s *MultiplexProgramPacketIdentifiersMap) SetEtvSignalPid(v int64) *MultiplexProgramPacketIdentifiersMap
- func (s *MultiplexProgramPacketIdentifiersMap) SetKlvDataPids(v []*int64) *MultiplexProgramPacketIdentifiersMap
- func (s *MultiplexProgramPacketIdentifiersMap) SetPcrPid(v int64) *MultiplexProgramPacketIdentifiersMap
- func (s *MultiplexProgramPacketIdentifiersMap) SetPmtPid(v int64) *MultiplexProgramPacketIdentifiersMap
- func (s *MultiplexProgramPacketIdentifiersMap) SetPrivateMetadataPid(v int64) *MultiplexProgramPacketIdentifiersMap
- func (s *MultiplexProgramPacketIdentifiersMap) SetScte27Pids(v []*int64) *MultiplexProgramPacketIdentifiersMap
- func (s *MultiplexProgramPacketIdentifiersMap) SetScte35Pid(v int64) *MultiplexProgramPacketIdentifiersMap
- func (s *MultiplexProgramPacketIdentifiersMap) SetTimedMetadataPid(v int64) *MultiplexProgramPacketIdentifiersMap
- func (s *MultiplexProgramPacketIdentifiersMap) SetVideoPid(v int64) *MultiplexProgramPacketIdentifiersMap
- func (s MultiplexProgramPacketIdentifiersMap) String() string
- type MultiplexProgramPipelineDetail
- func (s MultiplexProgramPipelineDetail) GoString() string
- func (s *MultiplexProgramPipelineDetail) SetActiveChannelPipeline(v string) *MultiplexProgramPipelineDetail
- func (s *MultiplexProgramPipelineDetail) SetPipelineId(v string) *MultiplexProgramPipelineDetail
- func (s MultiplexProgramPipelineDetail) String() string
- type MultiplexProgramServiceDescriptor
- func (s MultiplexProgramServiceDescriptor) GoString() string
- func (s *MultiplexProgramServiceDescriptor) SetProviderName(v string) *MultiplexProgramServiceDescriptor
- func (s *MultiplexProgramServiceDescriptor) SetServiceName(v string) *MultiplexProgramServiceDescriptor
- func (s MultiplexProgramServiceDescriptor) String() string
- func (s *MultiplexProgramServiceDescriptor) Validate() error
- type MultiplexProgramSettings
- func (s MultiplexProgramSettings) GoString() string
- func (s *MultiplexProgramSettings) SetPreferredChannelPipeline(v string) *MultiplexProgramSettings
- func (s *MultiplexProgramSettings) SetProgramNumber(v int64) *MultiplexProgramSettings
- func (s *MultiplexProgramSettings) SetServiceDescriptor(v *MultiplexProgramServiceDescriptor) *MultiplexProgramSettings
- func (s *MultiplexProgramSettings) SetVideoSettings(v *MultiplexVideoSettings) *MultiplexProgramSettings
- func (s MultiplexProgramSettings) String() string
- func (s *MultiplexProgramSettings) Validate() error
- type MultiplexProgramSummary
- type MultiplexSettings
- func (s MultiplexSettings) GoString() string
- func (s *MultiplexSettings) SetMaximumVideoBufferDelayMilliseconds(v int64) *MultiplexSettings
- func (s *MultiplexSettings) SetTransportStreamBitrate(v int64) *MultiplexSettings
- func (s *MultiplexSettings) SetTransportStreamId(v int64) *MultiplexSettings
- func (s *MultiplexSettings) SetTransportStreamReservedBitrate(v int64) *MultiplexSettings
- func (s MultiplexSettings) String() string
- func (s *MultiplexSettings) Validate() error
- type MultiplexSettingsSummary
- type MultiplexStatmuxVideoSettings
- func (s MultiplexStatmuxVideoSettings) GoString() string
- func (s *MultiplexStatmuxVideoSettings) SetMaximumBitrate(v int64) *MultiplexStatmuxVideoSettings
- func (s *MultiplexStatmuxVideoSettings) SetMinimumBitrate(v int64) *MultiplexStatmuxVideoSettings
- func (s *MultiplexStatmuxVideoSettings) SetPriority(v int64) *MultiplexStatmuxVideoSettings
- func (s MultiplexStatmuxVideoSettings) String() string
- func (s *MultiplexStatmuxVideoSettings) Validate() error
- type MultiplexSummary
- func (s MultiplexSummary) GoString() string
- func (s *MultiplexSummary) SetArn(v string) *MultiplexSummary
- func (s *MultiplexSummary) SetAvailabilityZones(v []*string) *MultiplexSummary
- func (s *MultiplexSummary) SetId(v string) *MultiplexSummary
- func (s *MultiplexSummary) SetMultiplexSettings(v *MultiplexSettingsSummary) *MultiplexSummary
- func (s *MultiplexSummary) SetName(v string) *MultiplexSummary
- func (s *MultiplexSummary) SetPipelinesRunningCount(v int64) *MultiplexSummary
- func (s *MultiplexSummary) SetProgramCount(v int64) *MultiplexSummary
- func (s *MultiplexSummary) SetState(v string) *MultiplexSummary
- func (s *MultiplexSummary) SetTags(v map[string]*string) *MultiplexSummary
- func (s MultiplexSummary) String() string
- type MultiplexVideoSettings
- func (s MultiplexVideoSettings) GoString() string
- func (s *MultiplexVideoSettings) SetConstantBitrate(v int64) *MultiplexVideoSettings
- func (s *MultiplexVideoSettings) SetStatmuxSettings(v *MultiplexStatmuxVideoSettings) *MultiplexVideoSettings
- func (s MultiplexVideoSettings) String() string
- func (s *MultiplexVideoSettings) Validate() error
- type NetworkInputSettings
- type NielsenCBET
- type NielsenConfiguration
- type NielsenNaesIiNw
- type NielsenWatermarksSettings
- func (s NielsenWatermarksSettings) GoString() string
- func (s *NielsenWatermarksSettings) SetNielsenCbetSettings(v *NielsenCBET) *NielsenWatermarksSettings
- func (s *NielsenWatermarksSettings) SetNielsenDistributionType(v string) *NielsenWatermarksSettings
- func (s *NielsenWatermarksSettings) SetNielsenNaesIiNwSettings(v *NielsenNaesIiNw) *NielsenWatermarksSettings
- func (s NielsenWatermarksSettings) String() string
- func (s *NielsenWatermarksSettings) Validate() error
- type NotFoundException
- func (s *NotFoundException) Code() string
- func (s *NotFoundException) Error() string
- func (s NotFoundException) GoString() string
- func (s *NotFoundException) Message() string
- func (s *NotFoundException) OrigErr() error
- func (s *NotFoundException) RequestID() string
- func (s *NotFoundException) StatusCode() int
- func (s NotFoundException) String() string
- type Offering
- func (s Offering) GoString() string
- func (s *Offering) SetArn(v string) *Offering
- func (s *Offering) SetCurrencyCode(v string) *Offering
- func (s *Offering) SetDuration(v int64) *Offering
- func (s *Offering) SetDurationUnits(v string) *Offering
- func (s *Offering) SetFixedPrice(v float64) *Offering
- func (s *Offering) SetOfferingDescription(v string) *Offering
- func (s *Offering) SetOfferingId(v string) *Offering
- func (s *Offering) SetOfferingType(v string) *Offering
- func (s *Offering) SetRegion(v string) *Offering
- func (s *Offering) SetResourceSpecification(v *ReservationResourceSpecification) *Offering
- func (s *Offering) SetUsagePrice(v float64) *Offering
- func (s Offering) String() string
- type Output
- func (s Output) GoString() string
- func (s *Output) SetAudioDescriptionNames(v []*string) *Output
- func (s *Output) SetCaptionDescriptionNames(v []*string) *Output
- func (s *Output) SetOutputName(v string) *Output
- func (s *Output) SetOutputSettings(v *OutputSettings) *Output
- func (s *Output) SetVideoDescriptionName(v string) *Output
- func (s Output) String() string
- func (s *Output) Validate() error
- type OutputDestination
- func (s OutputDestination) GoString() string
- func (s *OutputDestination) SetId(v string) *OutputDestination
- func (s *OutputDestination) SetMediaPackageSettings(v []*MediaPackageOutputDestinationSettings) *OutputDestination
- func (s *OutputDestination) SetMultiplexSettings(v *MultiplexProgramChannelDestinationSettings) *OutputDestination
- func (s *OutputDestination) SetSettings(v []*OutputDestinationSettings) *OutputDestination
- func (s OutputDestination) String() string
- func (s *OutputDestination) Validate() error
- type OutputDestinationSettings
- func (s OutputDestinationSettings) GoString() string
- func (s *OutputDestinationSettings) SetPasswordParam(v string) *OutputDestinationSettings
- func (s *OutputDestinationSettings) SetStreamName(v string) *OutputDestinationSettings
- func (s *OutputDestinationSettings) SetUrl(v string) *OutputDestinationSettings
- func (s *OutputDestinationSettings) SetUsername(v string) *OutputDestinationSettings
- func (s OutputDestinationSettings) String() string
- type OutputGroup
- func (s OutputGroup) GoString() string
- func (s *OutputGroup) SetName(v string) *OutputGroup
- func (s *OutputGroup) SetOutputGroupSettings(v *OutputGroupSettings) *OutputGroup
- func (s *OutputGroup) SetOutputs(v []*Output) *OutputGroup
- func (s OutputGroup) String() string
- func (s *OutputGroup) Validate() error
- type OutputGroupSettings
- func (s OutputGroupSettings) GoString() string
- func (s *OutputGroupSettings) SetArchiveGroupSettings(v *ArchiveGroupSettings) *OutputGroupSettings
- func (s *OutputGroupSettings) SetFrameCaptureGroupSettings(v *FrameCaptureGroupSettings) *OutputGroupSettings
- func (s *OutputGroupSettings) SetHlsGroupSettings(v *HlsGroupSettings) *OutputGroupSettings
- func (s *OutputGroupSettings) SetMediaPackageGroupSettings(v *MediaPackageGroupSettings) *OutputGroupSettings
- func (s *OutputGroupSettings) SetMsSmoothGroupSettings(v *MsSmoothGroupSettings) *OutputGroupSettings
- func (s *OutputGroupSettings) SetMultiplexGroupSettings(v *MultiplexGroupSettings) *OutputGroupSettings
- func (s *OutputGroupSettings) SetRtmpGroupSettings(v *RtmpGroupSettings) *OutputGroupSettings
- func (s *OutputGroupSettings) SetUdpGroupSettings(v *UdpGroupSettings) *OutputGroupSettings
- func (s OutputGroupSettings) String() string
- func (s *OutputGroupSettings) Validate() error
- type OutputLocationRef
- type OutputSettings
- func (s OutputSettings) GoString() string
- func (s *OutputSettings) SetArchiveOutputSettings(v *ArchiveOutputSettings) *OutputSettings
- func (s *OutputSettings) SetFrameCaptureOutputSettings(v *FrameCaptureOutputSettings) *OutputSettings
- func (s *OutputSettings) SetHlsOutputSettings(v *HlsOutputSettings) *OutputSettings
- func (s *OutputSettings) SetMediaPackageOutputSettings(v *MediaPackageOutputSettings) *OutputSettings
- func (s *OutputSettings) SetMsSmoothOutputSettings(v *MsSmoothOutputSettings) *OutputSettings
- func (s *OutputSettings) SetMultiplexOutputSettings(v *MultiplexOutputSettings) *OutputSettings
- func (s *OutputSettings) SetRtmpOutputSettings(v *RtmpOutputSettings) *OutputSettings
- func (s *OutputSettings) SetUdpOutputSettings(v *UdpOutputSettings) *OutputSettings
- func (s OutputSettings) String() string
- func (s *OutputSettings) Validate() error
- type PassThroughSettings
- type PauseStateScheduleActionSettings
- func (s PauseStateScheduleActionSettings) GoString() string
- func (s *PauseStateScheduleActionSettings) SetPipelines(v []*PipelinePauseStateSettings) *PauseStateScheduleActionSettings
- func (s PauseStateScheduleActionSettings) String() string
- func (s *PauseStateScheduleActionSettings) Validate() error
- type PipelineDetail
- func (s PipelineDetail) GoString() string
- func (s *PipelineDetail) SetActiveInputAttachmentName(v string) *PipelineDetail
- func (s *PipelineDetail) SetActiveInputSwitchActionName(v string) *PipelineDetail
- func (s *PipelineDetail) SetActiveMotionGraphicsActionName(v string) *PipelineDetail
- func (s *PipelineDetail) SetActiveMotionGraphicsUri(v string) *PipelineDetail
- func (s *PipelineDetail) SetPipelineId(v string) *PipelineDetail
- func (s PipelineDetail) String() string
- type PipelinePauseStateSettings
- type PurchaseOfferingInput
- func (s PurchaseOfferingInput) GoString() string
- func (s *PurchaseOfferingInput) SetCount(v int64) *PurchaseOfferingInput
- func (s *PurchaseOfferingInput) SetName(v string) *PurchaseOfferingInput
- func (s *PurchaseOfferingInput) SetOfferingId(v string) *PurchaseOfferingInput
- func (s *PurchaseOfferingInput) SetRequestId(v string) *PurchaseOfferingInput
- func (s *PurchaseOfferingInput) SetStart(v string) *PurchaseOfferingInput
- func (s *PurchaseOfferingInput) SetTags(v map[string]*string) *PurchaseOfferingInput
- func (s PurchaseOfferingInput) String() string
- func (s *PurchaseOfferingInput) Validate() error
- type PurchaseOfferingOutput
- type RawSettings
- type Rec601Settings
- type Rec709Settings
- type RejectInputDeviceTransferInput
- type RejectInputDeviceTransferOutput
- type RemixSettings
- func (s RemixSettings) GoString() string
- func (s *RemixSettings) SetChannelMappings(v []*AudioChannelMapping) *RemixSettings
- func (s *RemixSettings) SetChannelsIn(v int64) *RemixSettings
- func (s *RemixSettings) SetChannelsOut(v int64) *RemixSettings
- func (s RemixSettings) String() string
- func (s *RemixSettings) Validate() error
- type Reservation
- func (s Reservation) GoString() string
- func (s *Reservation) SetArn(v string) *Reservation
- func (s *Reservation) SetCount(v int64) *Reservation
- func (s *Reservation) SetCurrencyCode(v string) *Reservation
- func (s *Reservation) SetDuration(v int64) *Reservation
- func (s *Reservation) SetDurationUnits(v string) *Reservation
- func (s *Reservation) SetEnd(v string) *Reservation
- func (s *Reservation) SetFixedPrice(v float64) *Reservation
- func (s *Reservation) SetName(v string) *Reservation
- func (s *Reservation) SetOfferingDescription(v string) *Reservation
- func (s *Reservation) SetOfferingId(v string) *Reservation
- func (s *Reservation) SetOfferingType(v string) *Reservation
- func (s *Reservation) SetRegion(v string) *Reservation
- func (s *Reservation) SetReservationId(v string) *Reservation
- func (s *Reservation) SetResourceSpecification(v *ReservationResourceSpecification) *Reservation
- func (s *Reservation) SetStart(v string) *Reservation
- func (s *Reservation) SetState(v string) *Reservation
- func (s *Reservation) SetTags(v map[string]*string) *Reservation
- func (s *Reservation) SetUsagePrice(v float64) *Reservation
- func (s Reservation) String() string
- type ReservationResourceSpecification
- func (s ReservationResourceSpecification) GoString() string
- func (s *ReservationResourceSpecification) SetChannelClass(v string) *ReservationResourceSpecification
- func (s *ReservationResourceSpecification) SetCodec(v string) *ReservationResourceSpecification
- func (s *ReservationResourceSpecification) SetMaximumBitrate(v string) *ReservationResourceSpecification
- func (s *ReservationResourceSpecification) SetMaximumFramerate(v string) *ReservationResourceSpecification
- func (s *ReservationResourceSpecification) SetResolution(v string) *ReservationResourceSpecification
- func (s *ReservationResourceSpecification) SetResourceType(v string) *ReservationResourceSpecification
- func (s *ReservationResourceSpecification) SetSpecialFeature(v string) *ReservationResourceSpecification
- func (s *ReservationResourceSpecification) SetVideoQuality(v string) *ReservationResourceSpecification
- func (s ReservationResourceSpecification) String() string
- type RtmpCaptionInfoDestinationSettings
- type RtmpGroupSettings
- func (s RtmpGroupSettings) GoString() string
- func (s *RtmpGroupSettings) SetAdMarkers(v []*string) *RtmpGroupSettings
- func (s *RtmpGroupSettings) SetAuthenticationScheme(v string) *RtmpGroupSettings
- func (s *RtmpGroupSettings) SetCacheFullBehavior(v string) *RtmpGroupSettings
- func (s *RtmpGroupSettings) SetCacheLength(v int64) *RtmpGroupSettings
- func (s *RtmpGroupSettings) SetCaptionData(v string) *RtmpGroupSettings
- func (s *RtmpGroupSettings) SetInputLossAction(v string) *RtmpGroupSettings
- func (s *RtmpGroupSettings) SetRestartDelay(v int64) *RtmpGroupSettings
- func (s RtmpGroupSettings) String() string
- func (s *RtmpGroupSettings) Validate() error
- type RtmpOutputSettings
- func (s RtmpOutputSettings) GoString() string
- func (s *RtmpOutputSettings) SetCertificateMode(v string) *RtmpOutputSettings
- func (s *RtmpOutputSettings) SetConnectionRetryInterval(v int64) *RtmpOutputSettings
- func (s *RtmpOutputSettings) SetDestination(v *OutputLocationRef) *RtmpOutputSettings
- func (s *RtmpOutputSettings) SetNumRetries(v int64) *RtmpOutputSettings
- func (s RtmpOutputSettings) String() string
- func (s *RtmpOutputSettings) Validate() error
- type ScheduleAction
- func (s ScheduleAction) GoString() string
- func (s *ScheduleAction) SetActionName(v string) *ScheduleAction
- func (s *ScheduleAction) SetScheduleActionSettings(v *ScheduleActionSettings) *ScheduleAction
- func (s *ScheduleAction) SetScheduleActionStartSettings(v *ScheduleActionStartSettings) *ScheduleAction
- func (s ScheduleAction) String() string
- func (s *ScheduleAction) Validate() error
- type ScheduleActionSettings
- func (s ScheduleActionSettings) GoString() string
- func (s *ScheduleActionSettings) SetHlsId3SegmentTaggingSettings(v *HlsId3SegmentTaggingScheduleActionSettings) *ScheduleActionSettings
- func (s *ScheduleActionSettings) SetHlsTimedMetadataSettings(v *HlsTimedMetadataScheduleActionSettings) *ScheduleActionSettings
- func (s *ScheduleActionSettings) SetInputPrepareSettings(v *InputPrepareScheduleActionSettings) *ScheduleActionSettings
- func (s *ScheduleActionSettings) SetInputSwitchSettings(v *InputSwitchScheduleActionSettings) *ScheduleActionSettings
- func (s *ScheduleActionSettings) SetMotionGraphicsImageActivateSettings(v *MotionGraphicsActivateScheduleActionSettings) *ScheduleActionSettings
- func (s *ScheduleActionSettings) SetMotionGraphicsImageDeactivateSettings(v *MotionGraphicsDeactivateScheduleActionSettings) *ScheduleActionSettings
- func (s *ScheduleActionSettings) SetPauseStateSettings(v *PauseStateScheduleActionSettings) *ScheduleActionSettings
- func (s *ScheduleActionSettings) SetScte35ReturnToNetworkSettings(v *Scte35ReturnToNetworkScheduleActionSettings) *ScheduleActionSettings
- func (s *ScheduleActionSettings) SetScte35SpliceInsertSettings(v *Scte35SpliceInsertScheduleActionSettings) *ScheduleActionSettings
- func (s *ScheduleActionSettings) SetScte35TimeSignalSettings(v *Scte35TimeSignalScheduleActionSettings) *ScheduleActionSettings
- func (s *ScheduleActionSettings) SetStaticImageActivateSettings(v *StaticImageActivateScheduleActionSettings) *ScheduleActionSettings
- func (s *ScheduleActionSettings) SetStaticImageDeactivateSettings(v *StaticImageDeactivateScheduleActionSettings) *ScheduleActionSettings
- func (s ScheduleActionSettings) String() string
- func (s *ScheduleActionSettings) Validate() error
- type ScheduleActionStartSettings
- func (s ScheduleActionStartSettings) GoString() string
- func (s *ScheduleActionStartSettings) SetFixedModeScheduleActionStartSettings(v *FixedModeScheduleActionStartSettings) *ScheduleActionStartSettings
- func (s *ScheduleActionStartSettings) SetFollowModeScheduleActionStartSettings(v *FollowModeScheduleActionStartSettings) *ScheduleActionStartSettings
- func (s *ScheduleActionStartSettings) SetImmediateModeScheduleActionStartSettings(v *ImmediateModeScheduleActionStartSettings) *ScheduleActionStartSettings
- func (s ScheduleActionStartSettings) String() string
- func (s *ScheduleActionStartSettings) Validate() error
- type Scte20PlusEmbeddedDestinationSettings
- type Scte20SourceSettings
- func (s Scte20SourceSettings) GoString() string
- func (s *Scte20SourceSettings) SetConvert608To708(v string) *Scte20SourceSettings
- func (s *Scte20SourceSettings) SetSource608ChannelNumber(v int64) *Scte20SourceSettings
- func (s Scte20SourceSettings) String() string
- func (s *Scte20SourceSettings) Validate() error
- type Scte27DestinationSettings
- type Scte27SourceSettings
- type Scte35DeliveryRestrictions
- func (s Scte35DeliveryRestrictions) GoString() string
- func (s *Scte35DeliveryRestrictions) SetArchiveAllowedFlag(v string) *Scte35DeliveryRestrictions
- func (s *Scte35DeliveryRestrictions) SetDeviceRestrictions(v string) *Scte35DeliveryRestrictions
- func (s *Scte35DeliveryRestrictions) SetNoRegionalBlackoutFlag(v string) *Scte35DeliveryRestrictions
- func (s *Scte35DeliveryRestrictions) SetWebDeliveryAllowedFlag(v string) *Scte35DeliveryRestrictions
- func (s Scte35DeliveryRestrictions) String() string
- func (s *Scte35DeliveryRestrictions) Validate() error
- type Scte35Descriptor
- type Scte35DescriptorSettings
- type Scte35ReturnToNetworkScheduleActionSettings
- func (s Scte35ReturnToNetworkScheduleActionSettings) GoString() string
- func (s *Scte35ReturnToNetworkScheduleActionSettings) SetSpliceEventId(v int64) *Scte35ReturnToNetworkScheduleActionSettings
- func (s Scte35ReturnToNetworkScheduleActionSettings) String() string
- func (s *Scte35ReturnToNetworkScheduleActionSettings) Validate() error
- type Scte35SegmentationDescriptor
- func (s Scte35SegmentationDescriptor) GoString() string
- func (s *Scte35SegmentationDescriptor) SetDeliveryRestrictions(v *Scte35DeliveryRestrictions) *Scte35SegmentationDescriptor
- func (s *Scte35SegmentationDescriptor) SetSegmentNum(v int64) *Scte35SegmentationDescriptor
- func (s *Scte35SegmentationDescriptor) SetSegmentationCancelIndicator(v string) *Scte35SegmentationDescriptor
- func (s *Scte35SegmentationDescriptor) SetSegmentationDuration(v int64) *Scte35SegmentationDescriptor
- func (s *Scte35SegmentationDescriptor) SetSegmentationEventId(v int64) *Scte35SegmentationDescriptor
- func (s *Scte35SegmentationDescriptor) SetSegmentationTypeId(v int64) *Scte35SegmentationDescriptor
- func (s *Scte35SegmentationDescriptor) SetSegmentationUpid(v string) *Scte35SegmentationDescriptor
- func (s *Scte35SegmentationDescriptor) SetSegmentationUpidType(v int64) *Scte35SegmentationDescriptor
- func (s *Scte35SegmentationDescriptor) SetSegmentsExpected(v int64) *Scte35SegmentationDescriptor
- func (s *Scte35SegmentationDescriptor) SetSubSegmentNum(v int64) *Scte35SegmentationDescriptor
- func (s *Scte35SegmentationDescriptor) SetSubSegmentsExpected(v int64) *Scte35SegmentationDescriptor
- func (s Scte35SegmentationDescriptor) String() string
- func (s *Scte35SegmentationDescriptor) Validate() error
- type Scte35SpliceInsert
- func (s Scte35SpliceInsert) GoString() string
- func (s *Scte35SpliceInsert) SetAdAvailOffset(v int64) *Scte35SpliceInsert
- func (s *Scte35SpliceInsert) SetNoRegionalBlackoutFlag(v string) *Scte35SpliceInsert
- func (s *Scte35SpliceInsert) SetWebDeliveryAllowedFlag(v string) *Scte35SpliceInsert
- func (s Scte35SpliceInsert) String() string
- func (s *Scte35SpliceInsert) Validate() error
- type Scte35SpliceInsertScheduleActionSettings
- func (s Scte35SpliceInsertScheduleActionSettings) GoString() string
- func (s *Scte35SpliceInsertScheduleActionSettings) SetDuration(v int64) *Scte35SpliceInsertScheduleActionSettings
- func (s *Scte35SpliceInsertScheduleActionSettings) SetSpliceEventId(v int64) *Scte35SpliceInsertScheduleActionSettings
- func (s Scte35SpliceInsertScheduleActionSettings) String() string
- func (s *Scte35SpliceInsertScheduleActionSettings) Validate() error
- type Scte35TimeSignalApos
- func (s Scte35TimeSignalApos) GoString() string
- func (s *Scte35TimeSignalApos) SetAdAvailOffset(v int64) *Scte35TimeSignalApos
- func (s *Scte35TimeSignalApos) SetNoRegionalBlackoutFlag(v string) *Scte35TimeSignalApos
- func (s *Scte35TimeSignalApos) SetWebDeliveryAllowedFlag(v string) *Scte35TimeSignalApos
- func (s Scte35TimeSignalApos) String() string
- func (s *Scte35TimeSignalApos) Validate() error
- type Scte35TimeSignalScheduleActionSettings
- func (s Scte35TimeSignalScheduleActionSettings) GoString() string
- func (s *Scte35TimeSignalScheduleActionSettings) SetScte35Descriptors(v []*Scte35Descriptor) *Scte35TimeSignalScheduleActionSettings
- func (s Scte35TimeSignalScheduleActionSettings) String() string
- func (s *Scte35TimeSignalScheduleActionSettings) Validate() error
- type SmpteTtDestinationSettings
- type StandardHlsSettings
- func (s StandardHlsSettings) GoString() string
- func (s *StandardHlsSettings) SetAudioRenditionSets(v string) *StandardHlsSettings
- func (s *StandardHlsSettings) SetM3u8Settings(v *M3u8Settings) *StandardHlsSettings
- func (s StandardHlsSettings) String() string
- func (s *StandardHlsSettings) Validate() error
- type StartChannelInput
- type StartChannelOutput
- func (s StartChannelOutput) GoString() string
- func (s *StartChannelOutput) SetArn(v string) *StartChannelOutput
- func (s *StartChannelOutput) SetCdiInputSpecification(v *CdiInputSpecification) *StartChannelOutput
- func (s *StartChannelOutput) SetChannelClass(v string) *StartChannelOutput
- func (s *StartChannelOutput) SetDestinations(v []*OutputDestination) *StartChannelOutput
- func (s *StartChannelOutput) SetEgressEndpoints(v []*ChannelEgressEndpoint) *StartChannelOutput
- func (s *StartChannelOutput) SetEncoderSettings(v *EncoderSettings) *StartChannelOutput
- func (s *StartChannelOutput) SetId(v string) *StartChannelOutput
- func (s *StartChannelOutput) SetInputAttachments(v []*InputAttachment) *StartChannelOutput
- func (s *StartChannelOutput) SetInputSpecification(v *InputSpecification) *StartChannelOutput
- func (s *StartChannelOutput) SetLogLevel(v string) *StartChannelOutput
- func (s *StartChannelOutput) SetName(v string) *StartChannelOutput
- func (s *StartChannelOutput) SetPipelineDetails(v []*PipelineDetail) *StartChannelOutput
- func (s *StartChannelOutput) SetPipelinesRunningCount(v int64) *StartChannelOutput
- func (s *StartChannelOutput) SetRoleArn(v string) *StartChannelOutput
- func (s *StartChannelOutput) SetState(v string) *StartChannelOutput
- func (s *StartChannelOutput) SetTags(v map[string]*string) *StartChannelOutput
- func (s *StartChannelOutput) SetVpc(v *VpcOutputSettingsDescription) *StartChannelOutput
- func (s StartChannelOutput) String() string
- type StartMultiplexInput
- type StartMultiplexOutput
- func (s StartMultiplexOutput) GoString() string
- func (s *StartMultiplexOutput) SetArn(v string) *StartMultiplexOutput
- func (s *StartMultiplexOutput) SetAvailabilityZones(v []*string) *StartMultiplexOutput
- func (s *StartMultiplexOutput) SetDestinations(v []*MultiplexOutputDestination) *StartMultiplexOutput
- func (s *StartMultiplexOutput) SetId(v string) *StartMultiplexOutput
- func (s *StartMultiplexOutput) SetMultiplexSettings(v *MultiplexSettings) *StartMultiplexOutput
- func (s *StartMultiplexOutput) SetName(v string) *StartMultiplexOutput
- func (s *StartMultiplexOutput) SetPipelinesRunningCount(v int64) *StartMultiplexOutput
- func (s *StartMultiplexOutput) SetProgramCount(v int64) *StartMultiplexOutput
- func (s *StartMultiplexOutput) SetState(v string) *StartMultiplexOutput
- func (s *StartMultiplexOutput) SetTags(v map[string]*string) *StartMultiplexOutput
- func (s StartMultiplexOutput) String() string
- type StartTimecode
- type StaticImageActivateScheduleActionSettings
- func (s StaticImageActivateScheduleActionSettings) GoString() string
- func (s *StaticImageActivateScheduleActionSettings) SetDuration(v int64) *StaticImageActivateScheduleActionSettings
- func (s *StaticImageActivateScheduleActionSettings) SetFadeIn(v int64) *StaticImageActivateScheduleActionSettings
- func (s *StaticImageActivateScheduleActionSettings) SetFadeOut(v int64) *StaticImageActivateScheduleActionSettings
- func (s *StaticImageActivateScheduleActionSettings) SetHeight(v int64) *StaticImageActivateScheduleActionSettings
- func (s *StaticImageActivateScheduleActionSettings) SetImage(v *InputLocation) *StaticImageActivateScheduleActionSettings
- func (s *StaticImageActivateScheduleActionSettings) SetImageX(v int64) *StaticImageActivateScheduleActionSettings
- func (s *StaticImageActivateScheduleActionSettings) SetImageY(v int64) *StaticImageActivateScheduleActionSettings
- func (s *StaticImageActivateScheduleActionSettings) SetLayer(v int64) *StaticImageActivateScheduleActionSettings
- func (s *StaticImageActivateScheduleActionSettings) SetOpacity(v int64) *StaticImageActivateScheduleActionSettings
- func (s *StaticImageActivateScheduleActionSettings) SetWidth(v int64) *StaticImageActivateScheduleActionSettings
- func (s StaticImageActivateScheduleActionSettings) String() string
- func (s *StaticImageActivateScheduleActionSettings) Validate() error
- type StaticImageDeactivateScheduleActionSettings
- func (s StaticImageDeactivateScheduleActionSettings) GoString() string
- func (s *StaticImageDeactivateScheduleActionSettings) SetFadeOut(v int64) *StaticImageDeactivateScheduleActionSettings
- func (s *StaticImageDeactivateScheduleActionSettings) SetLayer(v int64) *StaticImageDeactivateScheduleActionSettings
- func (s StaticImageDeactivateScheduleActionSettings) String() string
- type StaticKeySettings
- type StopChannelInput
- type StopChannelOutput
- func (s StopChannelOutput) GoString() string
- func (s *StopChannelOutput) SetArn(v string) *StopChannelOutput
- func (s *StopChannelOutput) SetCdiInputSpecification(v *CdiInputSpecification) *StopChannelOutput
- func (s *StopChannelOutput) SetChannelClass(v string) *StopChannelOutput
- func (s *StopChannelOutput) SetDestinations(v []*OutputDestination) *StopChannelOutput
- func (s *StopChannelOutput) SetEgressEndpoints(v []*ChannelEgressEndpoint) *StopChannelOutput
- func (s *StopChannelOutput) SetEncoderSettings(v *EncoderSettings) *StopChannelOutput
- func (s *StopChannelOutput) SetId(v string) *StopChannelOutput
- func (s *StopChannelOutput) SetInputAttachments(v []*InputAttachment) *StopChannelOutput
- func (s *StopChannelOutput) SetInputSpecification(v *InputSpecification) *StopChannelOutput
- func (s *StopChannelOutput) SetLogLevel(v string) *StopChannelOutput
- func (s *StopChannelOutput) SetName(v string) *StopChannelOutput
- func (s *StopChannelOutput) SetPipelineDetails(v []*PipelineDetail) *StopChannelOutput
- func (s *StopChannelOutput) SetPipelinesRunningCount(v int64) *StopChannelOutput
- func (s *StopChannelOutput) SetRoleArn(v string) *StopChannelOutput
- func (s *StopChannelOutput) SetState(v string) *StopChannelOutput
- func (s *StopChannelOutput) SetTags(v map[string]*string) *StopChannelOutput
- func (s *StopChannelOutput) SetVpc(v *VpcOutputSettingsDescription) *StopChannelOutput
- func (s StopChannelOutput) String() string
- type StopMultiplexInput
- type StopMultiplexOutput
- func (s StopMultiplexOutput) GoString() string
- func (s *StopMultiplexOutput) SetArn(v string) *StopMultiplexOutput
- func (s *StopMultiplexOutput) SetAvailabilityZones(v []*string) *StopMultiplexOutput
- func (s *StopMultiplexOutput) SetDestinations(v []*MultiplexOutputDestination) *StopMultiplexOutput
- func (s *StopMultiplexOutput) SetId(v string) *StopMultiplexOutput
- func (s *StopMultiplexOutput) SetMultiplexSettings(v *MultiplexSettings) *StopMultiplexOutput
- func (s *StopMultiplexOutput) SetName(v string) *StopMultiplexOutput
- func (s *StopMultiplexOutput) SetPipelinesRunningCount(v int64) *StopMultiplexOutput
- func (s *StopMultiplexOutput) SetProgramCount(v int64) *StopMultiplexOutput
- func (s *StopMultiplexOutput) SetState(v string) *StopMultiplexOutput
- func (s *StopMultiplexOutput) SetTags(v map[string]*string) *StopMultiplexOutput
- func (s StopMultiplexOutput) String() string
- type StopTimecode
- type TeletextDestinationSettings
- type TeletextSourceSettings
- func (s TeletextSourceSettings) GoString() string
- func (s *TeletextSourceSettings) SetOutputRectangle(v *CaptionRectangle) *TeletextSourceSettings
- func (s *TeletextSourceSettings) SetPageNumber(v string) *TeletextSourceSettings
- func (s TeletextSourceSettings) String() string
- func (s *TeletextSourceSettings) Validate() error
- type TemporalFilterSettings
- type TimecodeConfig
- type TooManyRequestsException
- func (s *TooManyRequestsException) Code() string
- func (s *TooManyRequestsException) Error() string
- func (s TooManyRequestsException) GoString() string
- func (s *TooManyRequestsException) Message() string
- func (s *TooManyRequestsException) OrigErr() error
- func (s *TooManyRequestsException) RequestID() string
- func (s *TooManyRequestsException) StatusCode() int
- func (s TooManyRequestsException) String() string
- type TransferInputDeviceInput
- func (s TransferInputDeviceInput) GoString() string
- func (s *TransferInputDeviceInput) SetInputDeviceId(v string) *TransferInputDeviceInput
- func (s *TransferInputDeviceInput) SetTargetCustomerId(v string) *TransferInputDeviceInput
- func (s *TransferInputDeviceInput) SetTargetRegion(v string) *TransferInputDeviceInput
- func (s *TransferInputDeviceInput) SetTransferMessage(v string) *TransferInputDeviceInput
- func (s TransferInputDeviceInput) String() string
- func (s *TransferInputDeviceInput) Validate() error
- type TransferInputDeviceOutput
- type TransferringInputDeviceSummary
- func (s TransferringInputDeviceSummary) GoString() string
- func (s *TransferringInputDeviceSummary) SetId(v string) *TransferringInputDeviceSummary
- func (s *TransferringInputDeviceSummary) SetMessage(v string) *TransferringInputDeviceSummary
- func (s *TransferringInputDeviceSummary) SetTargetCustomerId(v string) *TransferringInputDeviceSummary
- func (s *TransferringInputDeviceSummary) SetTransferType(v string) *TransferringInputDeviceSummary
- func (s TransferringInputDeviceSummary) String() string
- type TtmlDestinationSettings
- type UdpContainerSettings
- type UdpGroupSettings
- func (s UdpGroupSettings) GoString() string
- func (s *UdpGroupSettings) SetInputLossAction(v string) *UdpGroupSettings
- func (s *UdpGroupSettings) SetTimedMetadataId3Frame(v string) *UdpGroupSettings
- func (s *UdpGroupSettings) SetTimedMetadataId3Period(v int64) *UdpGroupSettings
- func (s UdpGroupSettings) String() string
- type UdpOutputSettings
- func (s UdpOutputSettings) GoString() string
- func (s *UdpOutputSettings) SetBufferMsec(v int64) *UdpOutputSettings
- func (s *UdpOutputSettings) SetContainerSettings(v *UdpContainerSettings) *UdpOutputSettings
- func (s *UdpOutputSettings) SetDestination(v *OutputLocationRef) *UdpOutputSettings
- func (s *UdpOutputSettings) SetFecOutputSettings(v *FecOutputSettings) *UdpOutputSettings
- func (s UdpOutputSettings) String() string
- func (s *UdpOutputSettings) Validate() error
- type UnprocessableEntityException
- func (s *UnprocessableEntityException) Code() string
- func (s *UnprocessableEntityException) Error() string
- func (s UnprocessableEntityException) GoString() string
- func (s *UnprocessableEntityException) Message() string
- func (s *UnprocessableEntityException) OrigErr() error
- func (s *UnprocessableEntityException) RequestID() string
- func (s *UnprocessableEntityException) StatusCode() int
- func (s UnprocessableEntityException) String() string
- type UpdateChannelClassInput
- func (s UpdateChannelClassInput) GoString() string
- func (s *UpdateChannelClassInput) SetChannelClass(v string) *UpdateChannelClassInput
- func (s *UpdateChannelClassInput) SetChannelId(v string) *UpdateChannelClassInput
- func (s *UpdateChannelClassInput) SetDestinations(v []*OutputDestination) *UpdateChannelClassInput
- func (s UpdateChannelClassInput) String() string
- func (s *UpdateChannelClassInput) Validate() error
- type UpdateChannelClassOutput
- type UpdateChannelInput
- func (s UpdateChannelInput) GoString() string
- func (s *UpdateChannelInput) SetCdiInputSpecification(v *CdiInputSpecification) *UpdateChannelInput
- func (s *UpdateChannelInput) SetChannelId(v string) *UpdateChannelInput
- func (s *UpdateChannelInput) SetDestinations(v []*OutputDestination) *UpdateChannelInput
- func (s *UpdateChannelInput) SetEncoderSettings(v *EncoderSettings) *UpdateChannelInput
- func (s *UpdateChannelInput) SetInputAttachments(v []*InputAttachment) *UpdateChannelInput
- func (s *UpdateChannelInput) SetInputSpecification(v *InputSpecification) *UpdateChannelInput
- func (s *UpdateChannelInput) SetLogLevel(v string) *UpdateChannelInput
- func (s *UpdateChannelInput) SetName(v string) *UpdateChannelInput
- func (s *UpdateChannelInput) SetRoleArn(v string) *UpdateChannelInput
- func (s UpdateChannelInput) String() string
- func (s *UpdateChannelInput) Validate() error
- type UpdateChannelOutput
- type UpdateInputDeviceInput
- func (s UpdateInputDeviceInput) GoString() string
- func (s *UpdateInputDeviceInput) SetHdDeviceSettings(v *InputDeviceConfigurableSettings) *UpdateInputDeviceInput
- func (s *UpdateInputDeviceInput) SetInputDeviceId(v string) *UpdateInputDeviceInput
- func (s *UpdateInputDeviceInput) SetName(v string) *UpdateInputDeviceInput
- func (s *UpdateInputDeviceInput) SetUhdDeviceSettings(v *InputDeviceConfigurableSettings) *UpdateInputDeviceInput
- func (s UpdateInputDeviceInput) String() string
- func (s *UpdateInputDeviceInput) Validate() error
- type UpdateInputDeviceOutput
- func (s UpdateInputDeviceOutput) GoString() string
- func (s *UpdateInputDeviceOutput) SetArn(v string) *UpdateInputDeviceOutput
- func (s *UpdateInputDeviceOutput) SetConnectionState(v string) *UpdateInputDeviceOutput
- func (s *UpdateInputDeviceOutput) SetDeviceSettingsSyncState(v string) *UpdateInputDeviceOutput
- func (s *UpdateInputDeviceOutput) SetDeviceUpdateStatus(v string) *UpdateInputDeviceOutput
- func (s *UpdateInputDeviceOutput) SetHdDeviceSettings(v *InputDeviceHdSettings) *UpdateInputDeviceOutput
- func (s *UpdateInputDeviceOutput) SetId(v string) *UpdateInputDeviceOutput
- func (s *UpdateInputDeviceOutput) SetMacAddress(v string) *UpdateInputDeviceOutput
- func (s *UpdateInputDeviceOutput) SetName(v string) *UpdateInputDeviceOutput
- func (s *UpdateInputDeviceOutput) SetNetworkSettings(v *InputDeviceNetworkSettings) *UpdateInputDeviceOutput
- func (s *UpdateInputDeviceOutput) SetSerialNumber(v string) *UpdateInputDeviceOutput
- func (s *UpdateInputDeviceOutput) SetType(v string) *UpdateInputDeviceOutput
- func (s *UpdateInputDeviceOutput) SetUhdDeviceSettings(v *InputDeviceUhdSettings) *UpdateInputDeviceOutput
- func (s UpdateInputDeviceOutput) String() string
- type UpdateInputInput
- func (s UpdateInputInput) GoString() string
- func (s *UpdateInputInput) SetDestinations(v []*InputDestinationRequest) *UpdateInputInput
- func (s *UpdateInputInput) SetInputDevices(v []*InputDeviceRequest) *UpdateInputInput
- func (s *UpdateInputInput) SetInputId(v string) *UpdateInputInput
- func (s *UpdateInputInput) SetInputSecurityGroups(v []*string) *UpdateInputInput
- func (s *UpdateInputInput) SetMediaConnectFlows(v []*MediaConnectFlowRequest) *UpdateInputInput
- func (s *UpdateInputInput) SetName(v string) *UpdateInputInput
- func (s *UpdateInputInput) SetRoleArn(v string) *UpdateInputInput
- func (s *UpdateInputInput) SetSources(v []*InputSourceRequest) *UpdateInputInput
- func (s UpdateInputInput) String() string
- func (s *UpdateInputInput) Validate() error
- type UpdateInputOutput
- type UpdateInputSecurityGroupInput
- func (s UpdateInputSecurityGroupInput) GoString() string
- func (s *UpdateInputSecurityGroupInput) SetInputSecurityGroupId(v string) *UpdateInputSecurityGroupInput
- func (s *UpdateInputSecurityGroupInput) SetTags(v map[string]*string) *UpdateInputSecurityGroupInput
- func (s *UpdateInputSecurityGroupInput) SetWhitelistRules(v []*InputWhitelistRuleCidr) *UpdateInputSecurityGroupInput
- func (s UpdateInputSecurityGroupInput) String() string
- func (s *UpdateInputSecurityGroupInput) Validate() error
- type UpdateInputSecurityGroupOutput
- type UpdateMultiplexInput
- func (s UpdateMultiplexInput) GoString() string
- func (s *UpdateMultiplexInput) SetMultiplexId(v string) *UpdateMultiplexInput
- func (s *UpdateMultiplexInput) SetMultiplexSettings(v *MultiplexSettings) *UpdateMultiplexInput
- func (s *UpdateMultiplexInput) SetName(v string) *UpdateMultiplexInput
- func (s UpdateMultiplexInput) String() string
- func (s *UpdateMultiplexInput) Validate() error
- type UpdateMultiplexOutput
- type UpdateMultiplexProgramInput
- func (s UpdateMultiplexProgramInput) GoString() string
- func (s *UpdateMultiplexProgramInput) SetMultiplexId(v string) *UpdateMultiplexProgramInput
- func (s *UpdateMultiplexProgramInput) SetMultiplexProgramSettings(v *MultiplexProgramSettings) *UpdateMultiplexProgramInput
- func (s *UpdateMultiplexProgramInput) SetProgramName(v string) *UpdateMultiplexProgramInput
- func (s UpdateMultiplexProgramInput) String() string
- func (s *UpdateMultiplexProgramInput) Validate() error
- type UpdateMultiplexProgramOutput
- type UpdateReservationInput
- func (s UpdateReservationInput) GoString() string
- func (s *UpdateReservationInput) SetName(v string) *UpdateReservationInput
- func (s *UpdateReservationInput) SetReservationId(v string) *UpdateReservationInput
- func (s UpdateReservationInput) String() string
- func (s *UpdateReservationInput) Validate() error
- type UpdateReservationOutput
- type ValidationError
- type VideoBlackFailoverSettings
- func (s VideoBlackFailoverSettings) GoString() string
- func (s *VideoBlackFailoverSettings) SetBlackDetectThreshold(v float64) *VideoBlackFailoverSettings
- func (s *VideoBlackFailoverSettings) SetVideoBlackThresholdMsec(v int64) *VideoBlackFailoverSettings
- func (s VideoBlackFailoverSettings) String() string
- func (s *VideoBlackFailoverSettings) Validate() error
- type VideoCodecSettings
- func (s VideoCodecSettings) GoString() string
- func (s *VideoCodecSettings) SetFrameCaptureSettings(v *FrameCaptureSettings) *VideoCodecSettings
- func (s *VideoCodecSettings) SetH264Settings(v *H264Settings) *VideoCodecSettings
- func (s *VideoCodecSettings) SetH265Settings(v *H265Settings) *VideoCodecSettings
- func (s *VideoCodecSettings) SetMpeg2Settings(v *Mpeg2Settings) *VideoCodecSettings
- func (s VideoCodecSettings) String() string
- func (s *VideoCodecSettings) Validate() error
- type VideoDescription
- func (s VideoDescription) GoString() string
- func (s *VideoDescription) SetCodecSettings(v *VideoCodecSettings) *VideoDescription
- func (s *VideoDescription) SetHeight(v int64) *VideoDescription
- func (s *VideoDescription) SetName(v string) *VideoDescription
- func (s *VideoDescription) SetRespondToAfd(v string) *VideoDescription
- func (s *VideoDescription) SetScalingBehavior(v string) *VideoDescription
- func (s *VideoDescription) SetSharpness(v int64) *VideoDescription
- func (s *VideoDescription) SetWidth(v int64) *VideoDescription
- func (s VideoDescription) String() string
- func (s *VideoDescription) Validate() error
- type VideoSelector
- func (s VideoSelector) GoString() string
- func (s *VideoSelector) SetColorSpace(v string) *VideoSelector
- func (s *VideoSelector) SetColorSpaceSettings(v *VideoSelectorColorSpaceSettings) *VideoSelector
- func (s *VideoSelector) SetColorSpaceUsage(v string) *VideoSelector
- func (s *VideoSelector) SetSelectorSettings(v *VideoSelectorSettings) *VideoSelector
- func (s VideoSelector) String() string
- type VideoSelectorColorSpaceSettings
- type VideoSelectorPid
- type VideoSelectorProgramId
- type VideoSelectorSettings
- type VpcOutputSettings
- func (s VpcOutputSettings) GoString() string
- func (s *VpcOutputSettings) SetPublicAddressAllocationIds(v []*string) *VpcOutputSettings
- func (s *VpcOutputSettings) SetSecurityGroupIds(v []*string) *VpcOutputSettings
- func (s *VpcOutputSettings) SetSubnetIds(v []*string) *VpcOutputSettings
- func (s VpcOutputSettings) String() string
- func (s *VpcOutputSettings) Validate() error
- type VpcOutputSettingsDescription
- func (s VpcOutputSettingsDescription) GoString() string
- func (s *VpcOutputSettingsDescription) SetAvailabilityZones(v []*string) *VpcOutputSettingsDescription
- func (s *VpcOutputSettingsDescription) SetNetworkInterfaceIds(v []*string) *VpcOutputSettingsDescription
- func (s *VpcOutputSettingsDescription) SetSecurityGroupIds(v []*string) *VpcOutputSettingsDescription
- func (s *VpcOutputSettingsDescription) SetSubnetIds(v []*string) *VpcOutputSettingsDescription
- func (s VpcOutputSettingsDescription) String() string
- type WavSettings
- type WebvttDestinationSettings
Constants ¶
const ( // AacCodingModeAdReceiverMix is a AacCodingMode enum value AacCodingModeAdReceiverMix = "AD_RECEIVER_MIX" // AacCodingModeCodingMode10 is a AacCodingMode enum value AacCodingModeCodingMode10 = "CODING_MODE_1_0" // AacCodingModeCodingMode11 is a AacCodingMode enum value AacCodingModeCodingMode11 = "CODING_MODE_1_1" // AacCodingModeCodingMode20 is a AacCodingMode enum value AacCodingModeCodingMode20 = "CODING_MODE_2_0" // AacCodingModeCodingMode51 is a AacCodingMode enum value AacCodingModeCodingMode51 = "CODING_MODE_5_1" )
Aac Coding Mode
const ( // AacInputTypeBroadcasterMixedAd is a AacInputType enum value AacInputTypeBroadcasterMixedAd = "BROADCASTER_MIXED_AD" // AacInputTypeNormal is a AacInputType enum value AacInputTypeNormal = "NORMAL" )
Aac Input Type
const ( // AacProfileHev1 is a AacProfile enum value AacProfileHev1 = "HEV1" // AacProfileHev2 is a AacProfile enum value AacProfileHev2 = "HEV2" // AacProfileLc is a AacProfile enum value AacProfileLc = "LC" )
Aac Profile
const ( // AacRateControlModeCbr is a AacRateControlMode enum value AacRateControlModeCbr = "CBR" // AacRateControlModeVbr is a AacRateControlMode enum value AacRateControlModeVbr = "VBR" )
Aac Rate Control Mode
const ( // AacRawFormatLatmLoas is a AacRawFormat enum value AacRawFormatLatmLoas = "LATM_LOAS" // AacRawFormatNone is a AacRawFormat enum value AacRawFormatNone = "NONE" )
Aac Raw Format
const ( // AacSpecMpeg2 is a AacSpec enum value AacSpecMpeg2 = "MPEG2" // AacSpecMpeg4 is a AacSpec enum value AacSpecMpeg4 = "MPEG4" )
Aac Spec
const ( // AacVbrQualityHigh is a AacVbrQuality enum value AacVbrQualityHigh = "HIGH" // AacVbrQualityLow is a AacVbrQuality enum value AacVbrQualityLow = "LOW" // AacVbrQualityMediumHigh is a AacVbrQuality enum value AacVbrQualityMediumHigh = "MEDIUM_HIGH" // AacVbrQualityMediumLow is a AacVbrQuality enum value AacVbrQualityMediumLow = "MEDIUM_LOW" )
Aac Vbr Quality
const ( // Ac3BitstreamModeCommentary is a Ac3BitstreamMode enum value Ac3BitstreamModeCommentary = "COMMENTARY" // Ac3BitstreamModeCompleteMain is a Ac3BitstreamMode enum value Ac3BitstreamModeCompleteMain = "COMPLETE_MAIN" // Ac3BitstreamModeDialogue is a Ac3BitstreamMode enum value Ac3BitstreamModeDialogue = "DIALOGUE" // Ac3BitstreamModeEmergency is a Ac3BitstreamMode enum value Ac3BitstreamModeEmergency = "EMERGENCY" // Ac3BitstreamModeHearingImpaired is a Ac3BitstreamMode enum value Ac3BitstreamModeHearingImpaired = "HEARING_IMPAIRED" // Ac3BitstreamModeMusicAndEffects is a Ac3BitstreamMode enum value Ac3BitstreamModeMusicAndEffects = "MUSIC_AND_EFFECTS" // Ac3BitstreamModeVisuallyImpaired is a Ac3BitstreamMode enum value Ac3BitstreamModeVisuallyImpaired = "VISUALLY_IMPAIRED" // Ac3BitstreamModeVoiceOver is a Ac3BitstreamMode enum value Ac3BitstreamModeVoiceOver = "VOICE_OVER" )
Ac3 Bitstream Mode
const ( // Ac3CodingModeCodingMode10 is a Ac3CodingMode enum value Ac3CodingModeCodingMode10 = "CODING_MODE_1_0" // Ac3CodingModeCodingMode11 is a Ac3CodingMode enum value Ac3CodingModeCodingMode11 = "CODING_MODE_1_1" // Ac3CodingModeCodingMode20 is a Ac3CodingMode enum value Ac3CodingModeCodingMode20 = "CODING_MODE_2_0" // Ac3CodingModeCodingMode32Lfe is a Ac3CodingMode enum value Ac3CodingModeCodingMode32Lfe = "CODING_MODE_3_2_LFE" )
Ac3 Coding Mode
const ( // Ac3DrcProfileFilmStandard is a Ac3DrcProfile enum value Ac3DrcProfileFilmStandard = "FILM_STANDARD" // Ac3DrcProfileNone is a Ac3DrcProfile enum value Ac3DrcProfileNone = "NONE" )
Ac3 Drc Profile
const ( // Ac3LfeFilterDisabled is a Ac3LfeFilter enum value Ac3LfeFilterDisabled = "DISABLED" // Ac3LfeFilterEnabled is a Ac3LfeFilter enum value Ac3LfeFilterEnabled = "ENABLED" )
Ac3 Lfe Filter
const ( // Ac3MetadataControlFollowInput is a Ac3MetadataControl enum value Ac3MetadataControlFollowInput = "FOLLOW_INPUT" // Ac3MetadataControlUseConfigured is a Ac3MetadataControl enum value Ac3MetadataControlUseConfigured = "USE_CONFIGURED" )
Ac3 Metadata Control
const ( // AfdSignalingAuto is a AfdSignaling enum value AfdSignalingAuto = "AUTO" // AfdSignalingFixed is a AfdSignaling enum value AfdSignalingFixed = "FIXED" // AfdSignalingNone is a AfdSignaling enum value AfdSignalingNone = "NONE" )
Afd Signaling
const ( // AudioDescriptionAudioTypeControlFollowInput is a AudioDescriptionAudioTypeControl enum value AudioDescriptionAudioTypeControlFollowInput = "FOLLOW_INPUT" // AudioDescriptionAudioTypeControlUseConfigured is a AudioDescriptionAudioTypeControl enum value AudioDescriptionAudioTypeControlUseConfigured = "USE_CONFIGURED" )
Audio Description Audio Type Control
const ( // AudioDescriptionLanguageCodeControlFollowInput is a AudioDescriptionLanguageCodeControl enum value AudioDescriptionLanguageCodeControlFollowInput = "FOLLOW_INPUT" // AudioDescriptionLanguageCodeControlUseConfigured is a AudioDescriptionLanguageCodeControl enum value AudioDescriptionLanguageCodeControlUseConfigured = "USE_CONFIGURED" )
Audio Description Language Code Control
const ( // AudioLanguageSelectionPolicyLoose is a AudioLanguageSelectionPolicy enum value AudioLanguageSelectionPolicyLoose = "LOOSE" // AudioLanguageSelectionPolicyStrict is a AudioLanguageSelectionPolicy enum value AudioLanguageSelectionPolicyStrict = "STRICT" )
Audio Language Selection Policy
const ( // AudioNormalizationAlgorithmItu17701 is a AudioNormalizationAlgorithm enum value AudioNormalizationAlgorithmItu17701 = "ITU_1770_1" // AudioNormalizationAlgorithmItu17702 is a AudioNormalizationAlgorithm enum value AudioNormalizationAlgorithmItu17702 = "ITU_1770_2" )
Audio Normalization Algorithm
const ( // AudioOnlyHlsSegmentTypeAac is a AudioOnlyHlsSegmentType enum value AudioOnlyHlsSegmentTypeAac = "AAC" // AudioOnlyHlsSegmentTypeFmp4 is a AudioOnlyHlsSegmentType enum value AudioOnlyHlsSegmentTypeFmp4 = "FMP4" )
Audio Only Hls Segment Type
const ( // AudioOnlyHlsTrackTypeAlternateAudioAutoSelect is a AudioOnlyHlsTrackType enum value AudioOnlyHlsTrackTypeAlternateAudioAutoSelect = "ALTERNATE_AUDIO_AUTO_SELECT" // AudioOnlyHlsTrackTypeAlternateAudioAutoSelectDefault is a AudioOnlyHlsTrackType enum value AudioOnlyHlsTrackTypeAlternateAudioAutoSelectDefault = "ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT" // AudioOnlyHlsTrackTypeAlternateAudioNotAutoSelect is a AudioOnlyHlsTrackType enum value AudioOnlyHlsTrackTypeAlternateAudioNotAutoSelect = "ALTERNATE_AUDIO_NOT_AUTO_SELECT" // AudioOnlyHlsTrackTypeAudioOnlyVariantStream is a AudioOnlyHlsTrackType enum value AudioOnlyHlsTrackTypeAudioOnlyVariantStream = "AUDIO_ONLY_VARIANT_STREAM" )
Audio Only Hls Track Type
const ( // AudioTypeCleanEffects is a AudioType enum value AudioTypeCleanEffects = "CLEAN_EFFECTS" // AudioTypeHearingImpaired is a AudioType enum value AudioTypeHearingImpaired = "HEARING_IMPAIRED" // AudioTypeUndefined is a AudioType enum value AudioTypeUndefined = "UNDEFINED" // AudioTypeVisualImpairedCommentary is a AudioType enum value AudioTypeVisualImpairedCommentary = "VISUAL_IMPAIRED_COMMENTARY" )
Audio Type
const ( // AuthenticationSchemeAkamai is a AuthenticationScheme enum value AuthenticationSchemeAkamai = "AKAMAI" // AuthenticationSchemeCommon is a AuthenticationScheme enum value AuthenticationSchemeCommon = "COMMON" )
Authentication Scheme
const ( // AvailBlankingStateDisabled is a AvailBlankingState enum value AvailBlankingStateDisabled = "DISABLED" // AvailBlankingStateEnabled is a AvailBlankingState enum value AvailBlankingStateEnabled = "ENABLED" )
Avail Blanking State
const ( // BlackoutSlateNetworkEndBlackoutDisabled is a BlackoutSlateNetworkEndBlackout enum value BlackoutSlateNetworkEndBlackoutDisabled = "DISABLED" // BlackoutSlateNetworkEndBlackoutEnabled is a BlackoutSlateNetworkEndBlackout enum value BlackoutSlateNetworkEndBlackoutEnabled = "ENABLED" )
Blackout Slate Network End Blackout
const ( // BlackoutSlateStateDisabled is a BlackoutSlateState enum value BlackoutSlateStateDisabled = "DISABLED" // BlackoutSlateStateEnabled is a BlackoutSlateState enum value BlackoutSlateStateEnabled = "ENABLED" )
Blackout Slate State
const ( // BurnInAlignmentCentered is a BurnInAlignment enum value BurnInAlignmentCentered = "CENTERED" // BurnInAlignmentLeft is a BurnInAlignment enum value BurnInAlignmentLeft = "LEFT" // BurnInAlignmentSmart is a BurnInAlignment enum value BurnInAlignmentSmart = "SMART" )
Burn In Alignment
const ( // BurnInBackgroundColorBlack is a BurnInBackgroundColor enum value BurnInBackgroundColorBlack = "BLACK" // BurnInBackgroundColorNone is a BurnInBackgroundColor enum value BurnInBackgroundColorNone = "NONE" // BurnInBackgroundColorWhite is a BurnInBackgroundColor enum value BurnInBackgroundColorWhite = "WHITE" )
Burn In Background Color
const ( // BurnInFontColorBlack is a BurnInFontColor enum value BurnInFontColorBlack = "BLACK" // BurnInFontColorBlue is a BurnInFontColor enum value BurnInFontColorBlue = "BLUE" // BurnInFontColorGreen is a BurnInFontColor enum value BurnInFontColorGreen = "GREEN" // BurnInFontColorRed is a BurnInFontColor enum value BurnInFontColorRed = "RED" // BurnInFontColorWhite is a BurnInFontColor enum value BurnInFontColorWhite = "WHITE" // BurnInFontColorYellow is a BurnInFontColor enum value BurnInFontColorYellow = "YELLOW" )
Burn In Font Color
const ( // BurnInOutlineColorBlack is a BurnInOutlineColor enum value BurnInOutlineColorBlack = "BLACK" // BurnInOutlineColorBlue is a BurnInOutlineColor enum value BurnInOutlineColorBlue = "BLUE" // BurnInOutlineColorGreen is a BurnInOutlineColor enum value BurnInOutlineColorGreen = "GREEN" // BurnInOutlineColorRed is a BurnInOutlineColor enum value BurnInOutlineColorRed = "RED" // BurnInOutlineColorWhite is a BurnInOutlineColor enum value BurnInOutlineColorWhite = "WHITE" // BurnInOutlineColorYellow is a BurnInOutlineColor enum value BurnInOutlineColorYellow = "YELLOW" )
Burn In Outline Color
const ( // BurnInShadowColorBlack is a BurnInShadowColor enum value BurnInShadowColorBlack = "BLACK" // BurnInShadowColorNone is a BurnInShadowColor enum value BurnInShadowColorNone = "NONE" // BurnInShadowColorWhite is a BurnInShadowColor enum value BurnInShadowColorWhite = "WHITE" )
Burn In Shadow Color
const ( // BurnInTeletextGridControlFixed is a BurnInTeletextGridControl enum value BurnInTeletextGridControlFixed = "FIXED" // BurnInTeletextGridControlScaled is a BurnInTeletextGridControl enum value BurnInTeletextGridControlScaled = "SCALED" )
Burn In Teletext Grid Control
const ( // CdiInputResolutionSd is a CdiInputResolution enum value CdiInputResolutionSd = "SD" // CdiInputResolutionHd is a CdiInputResolution enum value CdiInputResolutionHd = "HD" // CdiInputResolutionFhd is a CdiInputResolution enum value CdiInputResolutionFhd = "FHD" // CdiInputResolutionUhd is a CdiInputResolution enum value CdiInputResolutionUhd = "UHD" )
Maximum CDI input resolution; SD is 480i and 576i up to 30 frames-per-second (fps), HD is 720p up to 60 fps / 1080i up to 30 fps, FHD is 1080p up to 60 fps, UHD is 2160p up to 60 fps
const ( // ChannelClassStandard is a ChannelClass enum value ChannelClassStandard = "STANDARD" // ChannelClassSinglePipeline is a ChannelClass enum value ChannelClassSinglePipeline = "SINGLE_PIPELINE" )
A standard channel has two encoding pipelines and a single pipeline channel only has one.
const ( // ChannelStateCreating is a ChannelState enum value ChannelStateCreating = "CREATING" // ChannelStateCreateFailed is a ChannelState enum value ChannelStateCreateFailed = "CREATE_FAILED" // ChannelStateIdle is a ChannelState enum value ChannelStateIdle = "IDLE" // ChannelStateStarting is a ChannelState enum value ChannelStateStarting = "STARTING" // ChannelStateRunning is a ChannelState enum value ChannelStateRunning = "RUNNING" // ChannelStateRecovering is a ChannelState enum value ChannelStateRecovering = "RECOVERING" // ChannelStateStopping is a ChannelState enum value ChannelStateStopping = "STOPPING" // ChannelStateDeleting is a ChannelState enum value ChannelStateDeleting = "DELETING" // ChannelStateDeleted is a ChannelState enum value ChannelStateDeleted = "DELETED" // ChannelStateUpdating is a ChannelState enum value ChannelStateUpdating = "UPDATING" // ChannelStateUpdateFailed is a ChannelState enum value ChannelStateUpdateFailed = "UPDATE_FAILED" )
const ( // DeviceSettingsSyncStateSynced is a DeviceSettingsSyncState enum value DeviceSettingsSyncStateSynced = "SYNCED" // DeviceSettingsSyncStateSyncing is a DeviceSettingsSyncState enum value DeviceSettingsSyncStateSyncing = "SYNCING" )
The status of the action to synchronize the device configuration. If you change the configuration of the input device (for example, the maximum bitrate), MediaLive sends the new data to the device. The device might not update itself immediately. SYNCED means the device has updated its configuration. SYNCING means that it has not updated its configuration.
const ( // DeviceUpdateStatusUpToDate is a DeviceUpdateStatus enum value DeviceUpdateStatusUpToDate = "UP_TO_DATE" // DeviceUpdateStatusNotUpToDate is a DeviceUpdateStatus enum value DeviceUpdateStatusNotUpToDate = "NOT_UP_TO_DATE" )
The status of software on the input device.
const ( // DvbSdtOutputSdtSdtFollow is a DvbSdtOutputSdt enum value DvbSdtOutputSdtSdtFollow = "SDT_FOLLOW" // DvbSdtOutputSdtSdtFollowIfPresent is a DvbSdtOutputSdt enum value DvbSdtOutputSdtSdtFollowIfPresent = "SDT_FOLLOW_IF_PRESENT" // DvbSdtOutputSdtSdtManual is a DvbSdtOutputSdt enum value DvbSdtOutputSdtSdtManual = "SDT_MANUAL" // DvbSdtOutputSdtSdtNone is a DvbSdtOutputSdt enum value DvbSdtOutputSdtSdtNone = "SDT_NONE" )
Dvb Sdt Output Sdt
const ( // DvbSubDestinationAlignmentCentered is a DvbSubDestinationAlignment enum value DvbSubDestinationAlignmentCentered = "CENTERED" // DvbSubDestinationAlignmentLeft is a DvbSubDestinationAlignment enum value DvbSubDestinationAlignmentLeft = "LEFT" // DvbSubDestinationAlignmentSmart is a DvbSubDestinationAlignment enum value DvbSubDestinationAlignmentSmart = "SMART" )
Dvb Sub Destination Alignment
const ( // DvbSubDestinationBackgroundColorBlack is a DvbSubDestinationBackgroundColor enum value DvbSubDestinationBackgroundColorBlack = "BLACK" // DvbSubDestinationBackgroundColorNone is a DvbSubDestinationBackgroundColor enum value DvbSubDestinationBackgroundColorNone = "NONE" // DvbSubDestinationBackgroundColorWhite is a DvbSubDestinationBackgroundColor enum value DvbSubDestinationBackgroundColorWhite = "WHITE" )
Dvb Sub Destination Background Color
const ( // DvbSubDestinationFontColorBlack is a DvbSubDestinationFontColor enum value DvbSubDestinationFontColorBlack = "BLACK" // DvbSubDestinationFontColorBlue is a DvbSubDestinationFontColor enum value DvbSubDestinationFontColorBlue = "BLUE" // DvbSubDestinationFontColorGreen is a DvbSubDestinationFontColor enum value DvbSubDestinationFontColorGreen = "GREEN" // DvbSubDestinationFontColorRed is a DvbSubDestinationFontColor enum value DvbSubDestinationFontColorRed = "RED" // DvbSubDestinationFontColorWhite is a DvbSubDestinationFontColor enum value DvbSubDestinationFontColorWhite = "WHITE" // DvbSubDestinationFontColorYellow is a DvbSubDestinationFontColor enum value DvbSubDestinationFontColorYellow = "YELLOW" )
Dvb Sub Destination Font Color
const ( // DvbSubDestinationOutlineColorBlack is a DvbSubDestinationOutlineColor enum value DvbSubDestinationOutlineColorBlack = "BLACK" // DvbSubDestinationOutlineColorBlue is a DvbSubDestinationOutlineColor enum value DvbSubDestinationOutlineColorBlue = "BLUE" // DvbSubDestinationOutlineColorGreen is a DvbSubDestinationOutlineColor enum value DvbSubDestinationOutlineColorGreen = "GREEN" // DvbSubDestinationOutlineColorRed is a DvbSubDestinationOutlineColor enum value DvbSubDestinationOutlineColorRed = "RED" // DvbSubDestinationOutlineColorWhite is a DvbSubDestinationOutlineColor enum value DvbSubDestinationOutlineColorWhite = "WHITE" // DvbSubDestinationOutlineColorYellow is a DvbSubDestinationOutlineColor enum value DvbSubDestinationOutlineColorYellow = "YELLOW" )
Dvb Sub Destination Outline Color
const ( // DvbSubDestinationShadowColorBlack is a DvbSubDestinationShadowColor enum value DvbSubDestinationShadowColorBlack = "BLACK" // DvbSubDestinationShadowColorNone is a DvbSubDestinationShadowColor enum value DvbSubDestinationShadowColorNone = "NONE" // DvbSubDestinationShadowColorWhite is a DvbSubDestinationShadowColor enum value DvbSubDestinationShadowColorWhite = "WHITE" )
Dvb Sub Destination Shadow Color
const ( // DvbSubDestinationTeletextGridControlFixed is a DvbSubDestinationTeletextGridControl enum value DvbSubDestinationTeletextGridControlFixed = "FIXED" // DvbSubDestinationTeletextGridControlScaled is a DvbSubDestinationTeletextGridControl enum value DvbSubDestinationTeletextGridControlScaled = "SCALED" )
Dvb Sub Destination Teletext Grid Control
const ( // DvbSubOcrLanguageDeu is a DvbSubOcrLanguage enum value DvbSubOcrLanguageDeu = "DEU" // DvbSubOcrLanguageEng is a DvbSubOcrLanguage enum value DvbSubOcrLanguageEng = "ENG" // DvbSubOcrLanguageFra is a DvbSubOcrLanguage enum value DvbSubOcrLanguageFra = "FRA" // DvbSubOcrLanguageNld is a DvbSubOcrLanguage enum value DvbSubOcrLanguageNld = "NLD" // DvbSubOcrLanguagePor is a DvbSubOcrLanguage enum value DvbSubOcrLanguagePor = "POR" // DvbSubOcrLanguageSpa is a DvbSubOcrLanguage enum value DvbSubOcrLanguageSpa = "SPA" )
Dvb Sub Ocr Language
const ( // Eac3AttenuationControlAttenuate3Db is a Eac3AttenuationControl enum value Eac3AttenuationControlAttenuate3Db = "ATTENUATE_3_DB" // Eac3AttenuationControlNone is a Eac3AttenuationControl enum value Eac3AttenuationControlNone = "NONE" )
Eac3 Attenuation Control
const ( // Eac3BitstreamModeCommentary is a Eac3BitstreamMode enum value Eac3BitstreamModeCommentary = "COMMENTARY" // Eac3BitstreamModeCompleteMain is a Eac3BitstreamMode enum value Eac3BitstreamModeCompleteMain = "COMPLETE_MAIN" // Eac3BitstreamModeEmergency is a Eac3BitstreamMode enum value Eac3BitstreamModeEmergency = "EMERGENCY" // Eac3BitstreamModeHearingImpaired is a Eac3BitstreamMode enum value Eac3BitstreamModeHearingImpaired = "HEARING_IMPAIRED" // Eac3BitstreamModeVisuallyImpaired is a Eac3BitstreamMode enum value Eac3BitstreamModeVisuallyImpaired = "VISUALLY_IMPAIRED" )
Eac3 Bitstream Mode
const ( // Eac3CodingModeCodingMode10 is a Eac3CodingMode enum value Eac3CodingModeCodingMode10 = "CODING_MODE_1_0" // Eac3CodingModeCodingMode20 is a Eac3CodingMode enum value Eac3CodingModeCodingMode20 = "CODING_MODE_2_0" // Eac3CodingModeCodingMode32 is a Eac3CodingMode enum value Eac3CodingModeCodingMode32 = "CODING_MODE_3_2" )
Eac3 Coding Mode
const ( // Eac3DcFilterDisabled is a Eac3DcFilter enum value Eac3DcFilterDisabled = "DISABLED" // Eac3DcFilterEnabled is a Eac3DcFilter enum value Eac3DcFilterEnabled = "ENABLED" )
Eac3 Dc Filter
const ( // Eac3DrcLineFilmLight is a Eac3DrcLine enum value Eac3DrcLineFilmLight = "FILM_LIGHT" // Eac3DrcLineFilmStandard is a Eac3DrcLine enum value Eac3DrcLineFilmStandard = "FILM_STANDARD" // Eac3DrcLineMusicLight is a Eac3DrcLine enum value Eac3DrcLineMusicLight = "MUSIC_LIGHT" // Eac3DrcLineMusicStandard is a Eac3DrcLine enum value Eac3DrcLineMusicStandard = "MUSIC_STANDARD" // Eac3DrcLineNone is a Eac3DrcLine enum value Eac3DrcLineNone = "NONE" // Eac3DrcLineSpeech is a Eac3DrcLine enum value Eac3DrcLineSpeech = "SPEECH" )
Eac3 Drc Line
const ( // Eac3DrcRfFilmLight is a Eac3DrcRf enum value Eac3DrcRfFilmLight = "FILM_LIGHT" // Eac3DrcRfFilmStandard is a Eac3DrcRf enum value Eac3DrcRfFilmStandard = "FILM_STANDARD" // Eac3DrcRfMusicLight is a Eac3DrcRf enum value Eac3DrcRfMusicLight = "MUSIC_LIGHT" // Eac3DrcRfMusicStandard is a Eac3DrcRf enum value Eac3DrcRfMusicStandard = "MUSIC_STANDARD" // Eac3DrcRfNone is a Eac3DrcRf enum value Eac3DrcRfNone = "NONE" // Eac3DrcRfSpeech is a Eac3DrcRf enum value Eac3DrcRfSpeech = "SPEECH" )
Eac3 Drc Rf
const ( // Eac3LfeControlLfe is a Eac3LfeControl enum value Eac3LfeControlLfe = "LFE" // Eac3LfeControlNoLfe is a Eac3LfeControl enum value Eac3LfeControlNoLfe = "NO_LFE" )
Eac3 Lfe Control
const ( // Eac3LfeFilterDisabled is a Eac3LfeFilter enum value Eac3LfeFilterDisabled = "DISABLED" // Eac3LfeFilterEnabled is a Eac3LfeFilter enum value Eac3LfeFilterEnabled = "ENABLED" )
Eac3 Lfe Filter
const ( // Eac3MetadataControlFollowInput is a Eac3MetadataControl enum value Eac3MetadataControlFollowInput = "FOLLOW_INPUT" // Eac3MetadataControlUseConfigured is a Eac3MetadataControl enum value Eac3MetadataControlUseConfigured = "USE_CONFIGURED" )
Eac3 Metadata Control
const ( // Eac3PassthroughControlNoPassthrough is a Eac3PassthroughControl enum value Eac3PassthroughControlNoPassthrough = "NO_PASSTHROUGH" // Eac3PassthroughControlWhenPossible is a Eac3PassthroughControl enum value Eac3PassthroughControlWhenPossible = "WHEN_POSSIBLE" )
Eac3 Passthrough Control
const ( // Eac3PhaseControlNoShift is a Eac3PhaseControl enum value Eac3PhaseControlNoShift = "NO_SHIFT" // Eac3PhaseControlShift90Degrees is a Eac3PhaseControl enum value Eac3PhaseControlShift90Degrees = "SHIFT_90_DEGREES" )
Eac3 Phase Control
const ( // Eac3StereoDownmixDpl2 is a Eac3StereoDownmix enum value Eac3StereoDownmixDpl2 = "DPL2" // Eac3StereoDownmixLoRo is a Eac3StereoDownmix enum value Eac3StereoDownmixLoRo = "LO_RO" // Eac3StereoDownmixLtRt is a Eac3StereoDownmix enum value Eac3StereoDownmixLtRt = "LT_RT" // Eac3StereoDownmixNotIndicated is a Eac3StereoDownmix enum value Eac3StereoDownmixNotIndicated = "NOT_INDICATED" )
Eac3 Stereo Downmix
const ( // Eac3SurroundExModeDisabled is a Eac3SurroundExMode enum value Eac3SurroundExModeDisabled = "DISABLED" // Eac3SurroundExModeEnabled is a Eac3SurroundExMode enum value Eac3SurroundExModeEnabled = "ENABLED" // Eac3SurroundExModeNotIndicated is a Eac3SurroundExMode enum value Eac3SurroundExModeNotIndicated = "NOT_INDICATED" )
Eac3 Surround Ex Mode
const ( // Eac3SurroundModeDisabled is a Eac3SurroundMode enum value Eac3SurroundModeDisabled = "DISABLED" // Eac3SurroundModeEnabled is a Eac3SurroundMode enum value Eac3SurroundModeEnabled = "ENABLED" // Eac3SurroundModeNotIndicated is a Eac3SurroundMode enum value Eac3SurroundModeNotIndicated = "NOT_INDICATED" )
Eac3 Surround Mode
const ( // EbuTtDDestinationStyleControlExclude is a EbuTtDDestinationStyleControl enum value EbuTtDDestinationStyleControlExclude = "EXCLUDE" // EbuTtDDestinationStyleControlInclude is a EbuTtDDestinationStyleControl enum value EbuTtDDestinationStyleControlInclude = "INCLUDE" )
Ebu Tt DDestination Style Control
const ( // EbuTtDFillLineGapControlDisabled is a EbuTtDFillLineGapControl enum value EbuTtDFillLineGapControlDisabled = "DISABLED" // EbuTtDFillLineGapControlEnabled is a EbuTtDFillLineGapControl enum value EbuTtDFillLineGapControlEnabled = "ENABLED" )
Ebu Tt DFill Line Gap Control
const ( // EmbeddedConvert608To708Disabled is a EmbeddedConvert608To708 enum value EmbeddedConvert608To708Disabled = "DISABLED" // EmbeddedConvert608To708Upconvert is a EmbeddedConvert608To708 enum value EmbeddedConvert608To708Upconvert = "UPCONVERT" )
Embedded Convert608 To708
const ( // EmbeddedScte20DetectionAuto is a EmbeddedScte20Detection enum value EmbeddedScte20DetectionAuto = "AUTO" // EmbeddedScte20DetectionOff is a EmbeddedScte20Detection enum value EmbeddedScte20DetectionOff = "OFF" )
Embedded Scte20 Detection
const ( // FeatureActivationsInputPrepareScheduleActionsDisabled is a FeatureActivationsInputPrepareScheduleActions enum value FeatureActivationsInputPrepareScheduleActionsDisabled = "DISABLED" // FeatureActivationsInputPrepareScheduleActionsEnabled is a FeatureActivationsInputPrepareScheduleActions enum value FeatureActivationsInputPrepareScheduleActionsEnabled = "ENABLED" )
Feature Activations Input Prepare Schedule Actions
const ( // FecOutputIncludeFecColumn is a FecOutputIncludeFec enum value FecOutputIncludeFecColumn = "COLUMN" // FecOutputIncludeFecColumnAndRow is a FecOutputIncludeFec enum value FecOutputIncludeFecColumnAndRow = "COLUMN_AND_ROW" )
Fec Output Include Fec
const ( // FixedAfdAfd0000 is a FixedAfd enum value FixedAfdAfd0000 = "AFD_0000" // FixedAfdAfd0010 is a FixedAfd enum value FixedAfdAfd0010 = "AFD_0010" // FixedAfdAfd0011 is a FixedAfd enum value FixedAfdAfd0011 = "AFD_0011" // FixedAfdAfd0100 is a FixedAfd enum value FixedAfdAfd0100 = "AFD_0100" // FixedAfdAfd1000 is a FixedAfd enum value FixedAfdAfd1000 = "AFD_1000" // FixedAfdAfd1001 is a FixedAfd enum value FixedAfdAfd1001 = "AFD_1001" // FixedAfdAfd1010 is a FixedAfd enum value FixedAfdAfd1010 = "AFD_1010" // FixedAfdAfd1011 is a FixedAfd enum value FixedAfdAfd1011 = "AFD_1011" // FixedAfdAfd1101 is a FixedAfd enum value FixedAfdAfd1101 = "AFD_1101" // FixedAfdAfd1110 is a FixedAfd enum value FixedAfdAfd1110 = "AFD_1110" // FixedAfdAfd1111 is a FixedAfd enum value FixedAfdAfd1111 = "AFD_1111" )
Fixed Afd
const ( // Fmp4NielsenId3BehaviorNoPassthrough is a Fmp4NielsenId3Behavior enum value Fmp4NielsenId3BehaviorNoPassthrough = "NO_PASSTHROUGH" // Fmp4NielsenId3BehaviorPassthrough is a Fmp4NielsenId3Behavior enum value Fmp4NielsenId3BehaviorPassthrough = "PASSTHROUGH" )
Fmp4 Nielsen Id3 Behavior
const ( // Fmp4TimedMetadataBehaviorNoPassthrough is a Fmp4TimedMetadataBehavior enum value Fmp4TimedMetadataBehaviorNoPassthrough = "NO_PASSTHROUGH" // Fmp4TimedMetadataBehaviorPassthrough is a Fmp4TimedMetadataBehavior enum value Fmp4TimedMetadataBehaviorPassthrough = "PASSTHROUGH" )
Fmp4 Timed Metadata Behavior
const ( // FollowPointEnd is a FollowPoint enum value FollowPointEnd = "END" // FollowPointStart is a FollowPoint enum value FollowPointStart = "START" )
Follow reference point.
const ( // FrameCaptureIntervalUnitMilliseconds is a FrameCaptureIntervalUnit enum value FrameCaptureIntervalUnitMilliseconds = "MILLISECONDS" // FrameCaptureIntervalUnitSeconds is a FrameCaptureIntervalUnit enum value FrameCaptureIntervalUnitSeconds = "SECONDS" )
Frame Capture Interval Unit
const ( // GlobalConfigurationInputEndActionNone is a GlobalConfigurationInputEndAction enum value GlobalConfigurationInputEndActionNone = "NONE" // GlobalConfigurationInputEndActionSwitchAndLoopInputs is a GlobalConfigurationInputEndAction enum value GlobalConfigurationInputEndActionSwitchAndLoopInputs = "SWITCH_AND_LOOP_INPUTS" )
Global Configuration Input End Action
const ( // GlobalConfigurationLowFramerateInputsDisabled is a GlobalConfigurationLowFramerateInputs enum value GlobalConfigurationLowFramerateInputsDisabled = "DISABLED" // GlobalConfigurationLowFramerateInputsEnabled is a GlobalConfigurationLowFramerateInputs enum value GlobalConfigurationLowFramerateInputsEnabled = "ENABLED" )
Global Configuration Low Framerate Inputs
const ( // GlobalConfigurationOutputLockingModeEpochLocking is a GlobalConfigurationOutputLockingMode enum value GlobalConfigurationOutputLockingModeEpochLocking = "EPOCH_LOCKING" // GlobalConfigurationOutputLockingModePipelineLocking is a GlobalConfigurationOutputLockingMode enum value GlobalConfigurationOutputLockingModePipelineLocking = "PIPELINE_LOCKING" )
Global Configuration Output Locking Mode
const ( // GlobalConfigurationOutputTimingSourceInputClock is a GlobalConfigurationOutputTimingSource enum value GlobalConfigurationOutputTimingSourceInputClock = "INPUT_CLOCK" // GlobalConfigurationOutputTimingSourceSystemClock is a GlobalConfigurationOutputTimingSource enum value GlobalConfigurationOutputTimingSourceSystemClock = "SYSTEM_CLOCK" )
Global Configuration Output Timing Source
const ( // H264AdaptiveQuantizationAuto is a H264AdaptiveQuantization enum value H264AdaptiveQuantizationAuto = "AUTO" // H264AdaptiveQuantizationHigh is a H264AdaptiveQuantization enum value H264AdaptiveQuantizationHigh = "HIGH" // H264AdaptiveQuantizationHigher is a H264AdaptiveQuantization enum value H264AdaptiveQuantizationHigher = "HIGHER" // H264AdaptiveQuantizationLow is a H264AdaptiveQuantization enum value H264AdaptiveQuantizationLow = "LOW" // H264AdaptiveQuantizationMax is a H264AdaptiveQuantization enum value H264AdaptiveQuantizationMax = "MAX" // H264AdaptiveQuantizationMedium is a H264AdaptiveQuantization enum value H264AdaptiveQuantizationMedium = "MEDIUM" // H264AdaptiveQuantizationOff is a H264AdaptiveQuantization enum value H264AdaptiveQuantizationOff = "OFF" )
H264 Adaptive Quantization
const ( // H264ColorMetadataIgnore is a H264ColorMetadata enum value H264ColorMetadataIgnore = "IGNORE" // H264ColorMetadataInsert is a H264ColorMetadata enum value H264ColorMetadataInsert = "INSERT" )
H264 Color Metadata
const ( // H264EntropyEncodingCabac is a H264EntropyEncoding enum value H264EntropyEncodingCabac = "CABAC" // H264EntropyEncodingCavlc is a H264EntropyEncoding enum value H264EntropyEncodingCavlc = "CAVLC" )
H264 Entropy Encoding
const ( // H264FlickerAqDisabled is a H264FlickerAq enum value H264FlickerAqDisabled = "DISABLED" // H264FlickerAqEnabled is a H264FlickerAq enum value H264FlickerAqEnabled = "ENABLED" )
H264 Flicker Aq
const ( // H264ForceFieldPicturesDisabled is a H264ForceFieldPictures enum value H264ForceFieldPicturesDisabled = "DISABLED" // H264ForceFieldPicturesEnabled is a H264ForceFieldPictures enum value H264ForceFieldPicturesEnabled = "ENABLED" )
H264 Force Field Pictures
const ( // H264FramerateControlInitializeFromSource is a H264FramerateControl enum value H264FramerateControlInitializeFromSource = "INITIALIZE_FROM_SOURCE" // H264FramerateControlSpecified is a H264FramerateControl enum value H264FramerateControlSpecified = "SPECIFIED" )
H264 Framerate Control
const ( // H264GopBReferenceDisabled is a H264GopBReference enum value H264GopBReferenceDisabled = "DISABLED" // H264GopBReferenceEnabled is a H264GopBReference enum value H264GopBReferenceEnabled = "ENABLED" )
H264 Gop BReference
const ( // H264GopSizeUnitsFrames is a H264GopSizeUnits enum value H264GopSizeUnitsFrames = "FRAMES" // H264GopSizeUnitsSeconds is a H264GopSizeUnits enum value H264GopSizeUnitsSeconds = "SECONDS" )
H264 Gop Size Units
const ( // H264LevelH264Level1 is a H264Level enum value H264LevelH264Level1 = "H264_LEVEL_1" // H264LevelH264Level11 is a H264Level enum value H264LevelH264Level11 = "H264_LEVEL_1_1" // H264LevelH264Level12 is a H264Level enum value H264LevelH264Level12 = "H264_LEVEL_1_2" // H264LevelH264Level13 is a H264Level enum value H264LevelH264Level13 = "H264_LEVEL_1_3" // H264LevelH264Level2 is a H264Level enum value H264LevelH264Level2 = "H264_LEVEL_2" // H264LevelH264Level21 is a H264Level enum value H264LevelH264Level21 = "H264_LEVEL_2_1" // H264LevelH264Level22 is a H264Level enum value H264LevelH264Level22 = "H264_LEVEL_2_2" // H264LevelH264Level3 is a H264Level enum value H264LevelH264Level3 = "H264_LEVEL_3" // H264LevelH264Level31 is a H264Level enum value H264LevelH264Level31 = "H264_LEVEL_3_1" // H264LevelH264Level32 is a H264Level enum value H264LevelH264Level32 = "H264_LEVEL_3_2" // H264LevelH264Level4 is a H264Level enum value H264LevelH264Level4 = "H264_LEVEL_4" // H264LevelH264Level41 is a H264Level enum value H264LevelH264Level41 = "H264_LEVEL_4_1" // H264LevelH264Level42 is a H264Level enum value H264LevelH264Level42 = "H264_LEVEL_4_2" // H264LevelH264Level5 is a H264Level enum value H264LevelH264Level5 = "H264_LEVEL_5" // H264LevelH264Level51 is a H264Level enum value H264LevelH264Level51 = "H264_LEVEL_5_1" // H264LevelH264Level52 is a H264Level enum value H264LevelH264Level52 = "H264_LEVEL_5_2" // H264LevelH264LevelAuto is a H264Level enum value H264LevelH264LevelAuto = "H264_LEVEL_AUTO" )
H264 Level
const ( // H264LookAheadRateControlHigh is a H264LookAheadRateControl enum value H264LookAheadRateControlHigh = "HIGH" // H264LookAheadRateControlLow is a H264LookAheadRateControl enum value H264LookAheadRateControlLow = "LOW" // H264LookAheadRateControlMedium is a H264LookAheadRateControl enum value H264LookAheadRateControlMedium = "MEDIUM" )
H264 Look Ahead Rate Control
const ( // H264ParControlInitializeFromSource is a H264ParControl enum value H264ParControlInitializeFromSource = "INITIALIZE_FROM_SOURCE" // H264ParControlSpecified is a H264ParControl enum value H264ParControlSpecified = "SPECIFIED" )
H264 Par Control
const ( // H264ProfileBaseline is a H264Profile enum value H264ProfileBaseline = "BASELINE" // H264ProfileHigh is a H264Profile enum value H264ProfileHigh = "HIGH" // H264ProfileHigh10bit is a H264Profile enum value H264ProfileHigh10bit = "HIGH_10BIT" // H264ProfileHigh422 is a H264Profile enum value H264ProfileHigh422 = "HIGH_422" // H264ProfileHigh42210bit is a H264Profile enum value H264ProfileHigh42210bit = "HIGH_422_10BIT" // H264ProfileMain is a H264Profile enum value H264ProfileMain = "MAIN" )
H264 Profile
const ( // H264QualityLevelEnhancedQuality is a H264QualityLevel enum value H264QualityLevelEnhancedQuality = "ENHANCED_QUALITY" // H264QualityLevelStandardQuality is a H264QualityLevel enum value H264QualityLevelStandardQuality = "STANDARD_QUALITY" )
H264 Quality Level
const ( // H264RateControlModeCbr is a H264RateControlMode enum value H264RateControlModeCbr = "CBR" // H264RateControlModeMultiplex is a H264RateControlMode enum value H264RateControlModeMultiplex = "MULTIPLEX" // H264RateControlModeQvbr is a H264RateControlMode enum value H264RateControlModeQvbr = "QVBR" // H264RateControlModeVbr is a H264RateControlMode enum value H264RateControlModeVbr = "VBR" )
H264 Rate Control Mode
const ( // H264ScanTypeInterlaced is a H264ScanType enum value H264ScanTypeInterlaced = "INTERLACED" // H264ScanTypeProgressive is a H264ScanType enum value H264ScanTypeProgressive = "PROGRESSIVE" )
H264 Scan Type
const ( // H264SceneChangeDetectDisabled is a H264SceneChangeDetect enum value H264SceneChangeDetectDisabled = "DISABLED" // H264SceneChangeDetectEnabled is a H264SceneChangeDetect enum value H264SceneChangeDetectEnabled = "ENABLED" )
H264 Scene Change Detect
const ( // H264SpatialAqDisabled is a H264SpatialAq enum value H264SpatialAqDisabled = "DISABLED" // H264SpatialAqEnabled is a H264SpatialAq enum value H264SpatialAqEnabled = "ENABLED" )
H264 Spatial Aq
const ( // H264SubGopLengthDynamic is a H264SubGopLength enum value H264SubGopLengthDynamic = "DYNAMIC" // H264SubGopLengthFixed is a H264SubGopLength enum value H264SubGopLengthFixed = "FIXED" )
H264 Sub Gop Length
const ( // H264SyntaxDefault is a H264Syntax enum value H264SyntaxDefault = "DEFAULT" // H264SyntaxRp2027 is a H264Syntax enum value H264SyntaxRp2027 = "RP2027" )
H264 Syntax
const ( // H264TemporalAqDisabled is a H264TemporalAq enum value H264TemporalAqDisabled = "DISABLED" // H264TemporalAqEnabled is a H264TemporalAq enum value H264TemporalAqEnabled = "ENABLED" )
H264 Temporal Aq
const ( // H264TimecodeInsertionBehaviorDisabled is a H264TimecodeInsertionBehavior enum value H264TimecodeInsertionBehaviorDisabled = "DISABLED" // H264TimecodeInsertionBehaviorPicTimingSei is a H264TimecodeInsertionBehavior enum value H264TimecodeInsertionBehaviorPicTimingSei = "PIC_TIMING_SEI" )
H264 Timecode Insertion Behavior
const ( // H265AdaptiveQuantizationAuto is a H265AdaptiveQuantization enum value H265AdaptiveQuantizationAuto = "AUTO" // H265AdaptiveQuantizationHigh is a H265AdaptiveQuantization enum value H265AdaptiveQuantizationHigh = "HIGH" // H265AdaptiveQuantizationHigher is a H265AdaptiveQuantization enum value H265AdaptiveQuantizationHigher = "HIGHER" // H265AdaptiveQuantizationLow is a H265AdaptiveQuantization enum value H265AdaptiveQuantizationLow = "LOW" // H265AdaptiveQuantizationMax is a H265AdaptiveQuantization enum value H265AdaptiveQuantizationMax = "MAX" // H265AdaptiveQuantizationMedium is a H265AdaptiveQuantization enum value H265AdaptiveQuantizationMedium = "MEDIUM" // H265AdaptiveQuantizationOff is a H265AdaptiveQuantization enum value H265AdaptiveQuantizationOff = "OFF" )
H265 Adaptive Quantization
const ( // H265AlternativeTransferFunctionInsert is a H265AlternativeTransferFunction enum value H265AlternativeTransferFunctionInsert = "INSERT" // H265AlternativeTransferFunctionOmit is a H265AlternativeTransferFunction enum value H265AlternativeTransferFunctionOmit = "OMIT" )
H265 Alternative Transfer Function
const ( // H265ColorMetadataIgnore is a H265ColorMetadata enum value H265ColorMetadataIgnore = "IGNORE" // H265ColorMetadataInsert is a H265ColorMetadata enum value H265ColorMetadataInsert = "INSERT" )
H265 Color Metadata
const ( // H265FlickerAqDisabled is a H265FlickerAq enum value H265FlickerAqDisabled = "DISABLED" // H265FlickerAqEnabled is a H265FlickerAq enum value H265FlickerAqEnabled = "ENABLED" )
H265 Flicker Aq
const ( // H265GopSizeUnitsFrames is a H265GopSizeUnits enum value H265GopSizeUnitsFrames = "FRAMES" // H265GopSizeUnitsSeconds is a H265GopSizeUnits enum value H265GopSizeUnitsSeconds = "SECONDS" )
H265 Gop Size Units
const ( // H265LevelH265Level1 is a H265Level enum value H265LevelH265Level1 = "H265_LEVEL_1" // H265LevelH265Level2 is a H265Level enum value H265LevelH265Level2 = "H265_LEVEL_2" // H265LevelH265Level21 is a H265Level enum value H265LevelH265Level21 = "H265_LEVEL_2_1" // H265LevelH265Level3 is a H265Level enum value H265LevelH265Level3 = "H265_LEVEL_3" // H265LevelH265Level31 is a H265Level enum value H265LevelH265Level31 = "H265_LEVEL_3_1" // H265LevelH265Level4 is a H265Level enum value H265LevelH265Level4 = "H265_LEVEL_4" // H265LevelH265Level41 is a H265Level enum value H265LevelH265Level41 = "H265_LEVEL_4_1" // H265LevelH265Level5 is a H265Level enum value H265LevelH265Level5 = "H265_LEVEL_5" // H265LevelH265Level51 is a H265Level enum value H265LevelH265Level51 = "H265_LEVEL_5_1" // H265LevelH265Level52 is a H265Level enum value H265LevelH265Level52 = "H265_LEVEL_5_2" // H265LevelH265Level6 is a H265Level enum value H265LevelH265Level6 = "H265_LEVEL_6" // H265LevelH265Level61 is a H265Level enum value H265LevelH265Level61 = "H265_LEVEL_6_1" // H265LevelH265Level62 is a H265Level enum value H265LevelH265Level62 = "H265_LEVEL_6_2" // H265LevelH265LevelAuto is a H265Level enum value H265LevelH265LevelAuto = "H265_LEVEL_AUTO" )
H265 Level
const ( // H265LookAheadRateControlHigh is a H265LookAheadRateControl enum value H265LookAheadRateControlHigh = "HIGH" // H265LookAheadRateControlLow is a H265LookAheadRateControl enum value H265LookAheadRateControlLow = "LOW" // H265LookAheadRateControlMedium is a H265LookAheadRateControl enum value H265LookAheadRateControlMedium = "MEDIUM" )
H265 Look Ahead Rate Control
const ( // H265ProfileMain is a H265Profile enum value H265ProfileMain = "MAIN" // H265ProfileMain10bit is a H265Profile enum value H265ProfileMain10bit = "MAIN_10BIT" )
H265 Profile
const ( // H265RateControlModeCbr is a H265RateControlMode enum value H265RateControlModeCbr = "CBR" // H265RateControlModeMultiplex is a H265RateControlMode enum value H265RateControlModeMultiplex = "MULTIPLEX" // H265RateControlModeQvbr is a H265RateControlMode enum value H265RateControlModeQvbr = "QVBR" )
H265 Rate Control Mode
const ( // H265ScanTypeInterlaced is a H265ScanType enum value H265ScanTypeInterlaced = "INTERLACED" // H265ScanTypeProgressive is a H265ScanType enum value H265ScanTypeProgressive = "PROGRESSIVE" )
H265 Scan Type
const ( // H265SceneChangeDetectDisabled is a H265SceneChangeDetect enum value H265SceneChangeDetectDisabled = "DISABLED" // H265SceneChangeDetectEnabled is a H265SceneChangeDetect enum value H265SceneChangeDetectEnabled = "ENABLED" )
H265 Scene Change Detect
const ( // H265TierHigh is a H265Tier enum value H265TierHigh = "HIGH" // H265TierMain is a H265Tier enum value H265TierMain = "MAIN" )
H265 Tier
const ( // H265TimecodeInsertionBehaviorDisabled is a H265TimecodeInsertionBehavior enum value H265TimecodeInsertionBehaviorDisabled = "DISABLED" // H265TimecodeInsertionBehaviorPicTimingSei is a H265TimecodeInsertionBehavior enum value H265TimecodeInsertionBehaviorPicTimingSei = "PIC_TIMING_SEI" )
H265 Timecode Insertion Behavior
const ( // HlsAdMarkersAdobe is a HlsAdMarkers enum value HlsAdMarkersAdobe = "ADOBE" // HlsAdMarkersElemental is a HlsAdMarkers enum value HlsAdMarkersElemental = "ELEMENTAL" // HlsAdMarkersElementalScte35 is a HlsAdMarkers enum value HlsAdMarkersElementalScte35 = "ELEMENTAL_SCTE35" )
Hls Ad Markers
const ( // HlsAkamaiHttpTransferModeChunked is a HlsAkamaiHttpTransferMode enum value HlsAkamaiHttpTransferModeChunked = "CHUNKED" // HlsAkamaiHttpTransferModeNonChunked is a HlsAkamaiHttpTransferMode enum value HlsAkamaiHttpTransferModeNonChunked = "NON_CHUNKED" )
Hls Akamai Http Transfer Mode
const ( // HlsCaptionLanguageSettingInsert is a HlsCaptionLanguageSetting enum value HlsCaptionLanguageSettingInsert = "INSERT" // HlsCaptionLanguageSettingNone is a HlsCaptionLanguageSetting enum value HlsCaptionLanguageSettingNone = "NONE" // HlsCaptionLanguageSettingOmit is a HlsCaptionLanguageSetting enum value HlsCaptionLanguageSettingOmit = "OMIT" )
Hls Caption Language Setting
const ( // HlsClientCacheDisabled is a HlsClientCache enum value HlsClientCacheDisabled = "DISABLED" // HlsClientCacheEnabled is a HlsClientCache enum value HlsClientCacheEnabled = "ENABLED" )
Hls Client Cache
const ( // HlsCodecSpecificationRfc4281 is a HlsCodecSpecification enum value HlsCodecSpecificationRfc4281 = "RFC_4281" // HlsCodecSpecificationRfc6381 is a HlsCodecSpecification enum value HlsCodecSpecificationRfc6381 = "RFC_6381" )
Hls Codec Specification
const ( // HlsDirectoryStructureSingleDirectory is a HlsDirectoryStructure enum value HlsDirectoryStructureSingleDirectory = "SINGLE_DIRECTORY" // HlsDirectoryStructureSubdirectoryPerStream is a HlsDirectoryStructure enum value HlsDirectoryStructureSubdirectoryPerStream = "SUBDIRECTORY_PER_STREAM" )
Hls Directory Structure
const ( // HlsDiscontinuityTagsInsert is a HlsDiscontinuityTags enum value HlsDiscontinuityTagsInsert = "INSERT" // HlsDiscontinuityTagsNeverInsert is a HlsDiscontinuityTags enum value HlsDiscontinuityTagsNeverInsert = "NEVER_INSERT" )
Hls Discontinuity Tags
const ( // HlsEncryptionTypeAes128 is a HlsEncryptionType enum value HlsEncryptionTypeAes128 = "AES128" // HlsEncryptionTypeSampleAes is a HlsEncryptionType enum value HlsEncryptionTypeSampleAes = "SAMPLE_AES" )
Hls Encryption Type
const ( // HlsH265PackagingTypeHev1 is a HlsH265PackagingType enum value HlsH265PackagingTypeHev1 = "HEV1" // HlsH265PackagingTypeHvc1 is a HlsH265PackagingType enum value HlsH265PackagingTypeHvc1 = "HVC1" )
Hls H265 Packaging Type
const ( // HlsId3SegmentTaggingStateDisabled is a HlsId3SegmentTaggingState enum value HlsId3SegmentTaggingStateDisabled = "DISABLED" // HlsId3SegmentTaggingStateEnabled is a HlsId3SegmentTaggingState enum value HlsId3SegmentTaggingStateEnabled = "ENABLED" )
State of HLS ID3 Segment Tagging
const ( // HlsIncompleteSegmentBehaviorAuto is a HlsIncompleteSegmentBehavior enum value HlsIncompleteSegmentBehaviorAuto = "AUTO" // HlsIncompleteSegmentBehaviorSuppress is a HlsIncompleteSegmentBehavior enum value HlsIncompleteSegmentBehaviorSuppress = "SUPPRESS" )
Hls Incomplete Segment Behavior
const ( // HlsIvInManifestExclude is a HlsIvInManifest enum value HlsIvInManifestExclude = "EXCLUDE" // HlsIvInManifestInclude is a HlsIvInManifest enum value HlsIvInManifestInclude = "INCLUDE" )
Hls Iv In Manifest
const ( // HlsIvSourceExplicit is a HlsIvSource enum value HlsIvSourceExplicit = "EXPLICIT" // HlsIvSourceFollowsSegmentNumber is a HlsIvSource enum value HlsIvSourceFollowsSegmentNumber = "FOLLOWS_SEGMENT_NUMBER" )
Hls Iv Source
const ( // HlsManifestCompressionGzip is a HlsManifestCompression enum value HlsManifestCompressionGzip = "GZIP" // HlsManifestCompressionNone is a HlsManifestCompression enum value HlsManifestCompressionNone = "NONE" )
Hls Manifest Compression
const ( // HlsManifestDurationFormatFloatingPoint is a HlsManifestDurationFormat enum value HlsManifestDurationFormatFloatingPoint = "FLOATING_POINT" // HlsManifestDurationFormatInteger is a HlsManifestDurationFormat enum value HlsManifestDurationFormatInteger = "INTEGER" )
Hls Manifest Duration Format
const ( // HlsModeLive is a HlsMode enum value HlsModeLive = "LIVE" // HlsModeVod is a HlsMode enum value HlsModeVod = "VOD" )
Hls Mode
const ( // HlsOutputSelectionManifestsAndSegments is a HlsOutputSelection enum value HlsOutputSelectionManifestsAndSegments = "MANIFESTS_AND_SEGMENTS" // HlsOutputSelectionSegmentsOnly is a HlsOutputSelection enum value HlsOutputSelectionSegmentsOnly = "SEGMENTS_ONLY" // HlsOutputSelectionVariantManifestsAndSegments is a HlsOutputSelection enum value HlsOutputSelectionVariantManifestsAndSegments = "VARIANT_MANIFESTS_AND_SEGMENTS" )
Hls Output Selection
const ( // HlsProgramDateTimeExclude is a HlsProgramDateTime enum value HlsProgramDateTimeExclude = "EXCLUDE" // HlsProgramDateTimeInclude is a HlsProgramDateTime enum value HlsProgramDateTimeInclude = "INCLUDE" )
Hls Program Date Time
const ( // HlsRedundantManifestDisabled is a HlsRedundantManifest enum value HlsRedundantManifestDisabled = "DISABLED" // HlsRedundantManifestEnabled is a HlsRedundantManifest enum value HlsRedundantManifestEnabled = "ENABLED" )
Hls Redundant Manifest
const ( // HlsScte35SourceTypeManifest is a HlsScte35SourceType enum value HlsScte35SourceTypeManifest = "MANIFEST" // HlsScte35SourceTypeSegments is a HlsScte35SourceType enum value HlsScte35SourceTypeSegments = "SEGMENTS" )
Hls Scte35 Source Type
const ( // HlsSegmentationModeUseInputSegmentation is a HlsSegmentationMode enum value HlsSegmentationModeUseInputSegmentation = "USE_INPUT_SEGMENTATION" // HlsSegmentationModeUseSegmentDuration is a HlsSegmentationMode enum value HlsSegmentationModeUseSegmentDuration = "USE_SEGMENT_DURATION" )
Hls Segmentation Mode
const ( // HlsStreamInfResolutionExclude is a HlsStreamInfResolution enum value HlsStreamInfResolutionExclude = "EXCLUDE" // HlsStreamInfResolutionInclude is a HlsStreamInfResolution enum value HlsStreamInfResolutionInclude = "INCLUDE" )
Hls Stream Inf Resolution
const ( // HlsTimedMetadataId3FrameNone is a HlsTimedMetadataId3Frame enum value HlsTimedMetadataId3FrameNone = "NONE" // HlsTimedMetadataId3FramePriv is a HlsTimedMetadataId3Frame enum value HlsTimedMetadataId3FramePriv = "PRIV" // HlsTimedMetadataId3FrameTdrl is a HlsTimedMetadataId3Frame enum value HlsTimedMetadataId3FrameTdrl = "TDRL" )
Hls Timed Metadata Id3 Frame
const ( // HlsTsFileModeSegmentedFiles is a HlsTsFileMode enum value HlsTsFileModeSegmentedFiles = "SEGMENTED_FILES" // HlsTsFileModeSingleFile is a HlsTsFileMode enum value HlsTsFileModeSingleFile = "SINGLE_FILE" )
Hls Ts File Mode
const ( // HlsWebdavHttpTransferModeChunked is a HlsWebdavHttpTransferMode enum value HlsWebdavHttpTransferModeChunked = "CHUNKED" // HlsWebdavHttpTransferModeNonChunked is a HlsWebdavHttpTransferMode enum value HlsWebdavHttpTransferModeNonChunked = "NON_CHUNKED" )
Hls Webdav Http Transfer Mode
const ( // IFrameOnlyPlaylistTypeDisabled is a IFrameOnlyPlaylistType enum value IFrameOnlyPlaylistTypeDisabled = "DISABLED" // IFrameOnlyPlaylistTypeStandard is a IFrameOnlyPlaylistType enum value IFrameOnlyPlaylistTypeStandard = "STANDARD" )
When set to "standard", an I-Frame only playlist will be written out for each video output in the output group. This I-Frame only playlist will contain byte range offsets pointing to the I-frame(s) in each segment.
const ( // InputClassStandard is a InputClass enum value InputClassStandard = "STANDARD" // InputClassSinglePipeline is a InputClass enum value InputClassSinglePipeline = "SINGLE_PIPELINE" )
A standard input has two sources and a single pipeline input only has one.
const ( // InputCodecMpeg2 is a InputCodec enum value InputCodecMpeg2 = "MPEG2" // InputCodecAvc is a InputCodec enum value InputCodecAvc = "AVC" // InputCodecHevc is a InputCodec enum value InputCodecHevc = "HEVC" )
codec in increasing order of complexity
const ( // InputDeblockFilterDisabled is a InputDeblockFilter enum value InputDeblockFilterDisabled = "DISABLED" // InputDeblockFilterEnabled is a InputDeblockFilter enum value InputDeblockFilterEnabled = "ENABLED" )
Input Deblock Filter
const ( // InputDenoiseFilterDisabled is a InputDenoiseFilter enum value InputDenoiseFilterDisabled = "DISABLED" // InputDenoiseFilterEnabled is a InputDenoiseFilter enum value InputDenoiseFilterEnabled = "ENABLED" )
Input Denoise Filter
const ( // InputDeviceActiveInputHdmi is a InputDeviceActiveInput enum value InputDeviceActiveInputHdmi = "HDMI" // InputDeviceActiveInputSdi is a InputDeviceActiveInput enum value InputDeviceActiveInputSdi = "SDI" )
The source at the input device that is currently active.
const ( // InputDeviceConfiguredInputAuto is a InputDeviceConfiguredInput enum value InputDeviceConfiguredInputAuto = "AUTO" // InputDeviceConfiguredInputHdmi is a InputDeviceConfiguredInput enum value InputDeviceConfiguredInputHdmi = "HDMI" // InputDeviceConfiguredInputSdi is a InputDeviceConfiguredInput enum value InputDeviceConfiguredInputSdi = "SDI" )
The source to activate (use) from the input device.
const ( // InputDeviceConnectionStateDisconnected is a InputDeviceConnectionState enum value InputDeviceConnectionStateDisconnected = "DISCONNECTED" // InputDeviceConnectionStateConnected is a InputDeviceConnectionState enum value InputDeviceConnectionStateConnected = "CONNECTED" )
The state of the connection between the input device and AWS.
const ( // InputDeviceIpSchemeStatic is a InputDeviceIpScheme enum value InputDeviceIpSchemeStatic = "STATIC" // InputDeviceIpSchemeDhcp is a InputDeviceIpScheme enum value InputDeviceIpSchemeDhcp = "DHCP" )
Specifies whether the input device has been configured (outside of MediaLive) to use a dynamic IP address assignment (DHCP) or a static IP address.
const ( // InputDeviceScanTypeInterlaced is a InputDeviceScanType enum value InputDeviceScanTypeInterlaced = "INTERLACED" // InputDeviceScanTypeProgressive is a InputDeviceScanType enum value InputDeviceScanTypeProgressive = "PROGRESSIVE" )
The scan type of the video source.
const ( // InputDeviceStateIdle is a InputDeviceState enum value InputDeviceStateIdle = "IDLE" // InputDeviceStateStreaming is a InputDeviceState enum value InputDeviceStateStreaming = "STREAMING" )
The state of the input device.
const ( // InputDeviceTransferTypeOutgoing is a InputDeviceTransferType enum value InputDeviceTransferTypeOutgoing = "OUTGOING" // InputDeviceTransferTypeIncoming is a InputDeviceTransferType enum value InputDeviceTransferTypeIncoming = "INCOMING" )
The type of device transfer. INCOMING for an input device that is being transferred to you, OUTGOING for an input device that you are transferring to another AWS account.
const ( // InputFilterAuto is a InputFilter enum value InputFilterAuto = "AUTO" // InputFilterDisabled is a InputFilter enum value InputFilterDisabled = "DISABLED" // InputFilterForced is a InputFilter enum value InputFilterForced = "FORCED" )
Input Filter
const ( // InputLossActionForHlsOutEmitOutput is a InputLossActionForHlsOut enum value InputLossActionForHlsOutEmitOutput = "EMIT_OUTPUT" // InputLossActionForHlsOutPauseOutput is a InputLossActionForHlsOut enum value InputLossActionForHlsOutPauseOutput = "PAUSE_OUTPUT" )
Input Loss Action For Hls Out
const ( // InputLossActionForMsSmoothOutEmitOutput is a InputLossActionForMsSmoothOut enum value InputLossActionForMsSmoothOutEmitOutput = "EMIT_OUTPUT" // InputLossActionForMsSmoothOutPauseOutput is a InputLossActionForMsSmoothOut enum value InputLossActionForMsSmoothOutPauseOutput = "PAUSE_OUTPUT" )
Input Loss Action For Ms Smooth Out
const ( // InputLossActionForRtmpOutEmitOutput is a InputLossActionForRtmpOut enum value InputLossActionForRtmpOutEmitOutput = "EMIT_OUTPUT" // InputLossActionForRtmpOutPauseOutput is a InputLossActionForRtmpOut enum value InputLossActionForRtmpOutPauseOutput = "PAUSE_OUTPUT" )
Input Loss Action For Rtmp Out
const ( // InputLossActionForUdpOutDropProgram is a InputLossActionForUdpOut enum value InputLossActionForUdpOutDropProgram = "DROP_PROGRAM" // InputLossActionForUdpOutDropTs is a InputLossActionForUdpOut enum value InputLossActionForUdpOutDropTs = "DROP_TS" // InputLossActionForUdpOutEmitProgram is a InputLossActionForUdpOut enum value InputLossActionForUdpOutEmitProgram = "EMIT_PROGRAM" )
Input Loss Action For Udp Out
const ( // InputLossImageTypeColor is a InputLossImageType enum value InputLossImageTypeColor = "COLOR" // InputLossImageTypeSlate is a InputLossImageType enum value InputLossImageTypeSlate = "SLATE" )
Input Loss Image Type
const ( // InputMaximumBitrateMax10Mbps is a InputMaximumBitrate enum value InputMaximumBitrateMax10Mbps = "MAX_10_MBPS" // InputMaximumBitrateMax20Mbps is a InputMaximumBitrate enum value InputMaximumBitrateMax20Mbps = "MAX_20_MBPS" // InputMaximumBitrateMax50Mbps is a InputMaximumBitrate enum value InputMaximumBitrateMax50Mbps = "MAX_50_MBPS" )
Maximum input bitrate in megabits per second. Bitrates up to 50 Mbps are supported currently.
const ( // InputPreferenceEqualInputPreference is a InputPreference enum value InputPreferenceEqualInputPreference = "EQUAL_INPUT_PREFERENCE" // InputPreferencePrimaryInputPreferred is a InputPreference enum value InputPreferencePrimaryInputPreferred = "PRIMARY_INPUT_PREFERRED" )
Input preference when deciding which input to make active when a previously failed input has recovered.If \"EQUAL_INPUT_PREFERENCE\", then the active input will stay active as long as it is healthy.If \"PRIMARY_INPUT_PREFERRED\", then always switch back to the primary input when it is healthy.
const ( // InputResolutionSd is a InputResolution enum value InputResolutionSd = "SD" // InputResolutionHd is a InputResolution enum value InputResolutionHd = "HD" // InputResolutionUhd is a InputResolution enum value InputResolutionUhd = "UHD" )
Input resolution based on lines of vertical resolution in the input; SD is less than 720 lines, HD is 720 to 1080 lines, UHD is greater than 1080 lines
const ( // InputSecurityGroupStateIdle is a InputSecurityGroupState enum value InputSecurityGroupStateIdle = "IDLE" // InputSecurityGroupStateInUse is a InputSecurityGroupState enum value InputSecurityGroupStateInUse = "IN_USE" // InputSecurityGroupStateUpdating is a InputSecurityGroupState enum value InputSecurityGroupStateUpdating = "UPDATING" // InputSecurityGroupStateDeleted is a InputSecurityGroupState enum value InputSecurityGroupStateDeleted = "DELETED" )
const ( // InputSourceEndBehaviorContinue is a InputSourceEndBehavior enum value InputSourceEndBehaviorContinue = "CONTINUE" // InputSourceEndBehaviorLoop is a InputSourceEndBehavior enum value InputSourceEndBehaviorLoop = "LOOP" )
Input Source End Behavior
const ( // InputSourceTypeStatic is a InputSourceType enum value InputSourceTypeStatic = "STATIC" // InputSourceTypeDynamic is a InputSourceType enum value InputSourceTypeDynamic = "DYNAMIC" )
There are two types of input sources, static and dynamic. If an input source is dynamic you canchange the source url of the input dynamically using an input switch action. Currently, two input typessupport a dynamic url at this time, MP4_FILE and TS_FILE. By default all input sources are static.
const ( // InputStateCreating is a InputState enum value InputStateCreating = "CREATING" // InputStateDetached is a InputState enum value InputStateDetached = "DETACHED" // InputStateAttached is a InputState enum value InputStateAttached = "ATTACHED" // InputStateDeleting is a InputState enum value InputStateDeleting = "DELETING" // InputStateDeleted is a InputState enum value InputStateDeleted = "DELETED" )
const ( // InputTimecodeSourceZerobased is a InputTimecodeSource enum value InputTimecodeSourceZerobased = "ZEROBASED" // InputTimecodeSourceEmbedded is a InputTimecodeSource enum value InputTimecodeSourceEmbedded = "EMBEDDED" )
To clip the file, you must specify the timecode for the start and end of the clip. Specify EMBEDDED to use the timecode embedded in the source content. The embedded timecode must exist in the source content, otherwise MediaLive will output black frames until it reaches the end of the source. Specify ZEROBASED to use a timecode that assumes that the first frame in the file has the timestamp 00:00:00.00. There is no default for this field, you must specify a value.
const ( // InputTypeUdpPush is a InputType enum value InputTypeUdpPush = "UDP_PUSH" // InputTypeRtpPush is a InputType enum value InputTypeRtpPush = "RTP_PUSH" // InputTypeRtmpPush is a InputType enum value InputTypeRtmpPush = "RTMP_PUSH" // InputTypeRtmpPull is a InputType enum value InputTypeRtmpPull = "RTMP_PULL" // InputTypeUrlPull is a InputType enum value InputTypeUrlPull = "URL_PULL" // InputTypeMp4File is a InputType enum value InputTypeMp4File = "MP4_FILE" // InputTypeMediaconnect is a InputType enum value InputTypeMediaconnect = "MEDIACONNECT" // InputTypeInputDevice is a InputType enum value InputTypeInputDevice = "INPUT_DEVICE" // InputTypeAwsCdi is a InputType enum value InputTypeAwsCdi = "AWS_CDI" // InputTypeTsFile is a InputType enum value InputTypeTsFile = "TS_FILE" )
The different types of inputs that AWS Elemental MediaLive supports.
const ( // LastFrameClippingBehaviorExcludeLastFrame is a LastFrameClippingBehavior enum value LastFrameClippingBehaviorExcludeLastFrame = "EXCLUDE_LAST_FRAME" // LastFrameClippingBehaviorIncludeLastFrame is a LastFrameClippingBehavior enum value LastFrameClippingBehaviorIncludeLastFrame = "INCLUDE_LAST_FRAME" )
If you specify a StopTimecode in an input (in order to clip the file), you can specify if you want the clip to exclude (the default) or include the frame specified by the timecode.
const ( // LogLevelError is a LogLevel enum value LogLevelError = "ERROR" // LogLevelWarning is a LogLevel enum value LogLevelWarning = "WARNING" // LogLevelInfo is a LogLevel enum value LogLevelInfo = "INFO" // LogLevelDebug is a LogLevel enum value LogLevelDebug = "DEBUG" // LogLevelDisabled is a LogLevel enum value LogLevelDisabled = "DISABLED" )
The log level the user wants for their channel.
const ( // M2tsAbsentInputAudioBehaviorDrop is a M2tsAbsentInputAudioBehavior enum value M2tsAbsentInputAudioBehaviorDrop = "DROP" // M2tsAbsentInputAudioBehaviorEncodeSilence is a M2tsAbsentInputAudioBehavior enum value M2tsAbsentInputAudioBehaviorEncodeSilence = "ENCODE_SILENCE" )
M2ts Absent Input Audio Behavior
const ( // M2tsAribDisabled is a M2tsArib enum value M2tsAribDisabled = "DISABLED" // M2tsAribEnabled is a M2tsArib enum value M2tsAribEnabled = "ENABLED" )
M2ts Arib
const ( // M2tsAribCaptionsPidControlAuto is a M2tsAribCaptionsPidControl enum value M2tsAribCaptionsPidControlAuto = "AUTO" // M2tsAribCaptionsPidControlUseConfigured is a M2tsAribCaptionsPidControl enum value M2tsAribCaptionsPidControlUseConfigured = "USE_CONFIGURED" )
M2ts Arib Captions Pid Control
const ( // M2tsAudioBufferModelAtsc is a M2tsAudioBufferModel enum value M2tsAudioBufferModelAtsc = "ATSC" // M2tsAudioBufferModelDvb is a M2tsAudioBufferModel enum value M2tsAudioBufferModelDvb = "DVB" )
M2ts Audio Buffer Model
const ( // M2tsAudioIntervalVideoAndFixedIntervals is a M2tsAudioInterval enum value M2tsAudioIntervalVideoAndFixedIntervals = "VIDEO_AND_FIXED_INTERVALS" // M2tsAudioIntervalVideoInterval is a M2tsAudioInterval enum value M2tsAudioIntervalVideoInterval = "VIDEO_INTERVAL" )
M2ts Audio Interval
const ( // M2tsAudioStreamTypeAtsc is a M2tsAudioStreamType enum value M2tsAudioStreamTypeAtsc = "ATSC" // M2tsAudioStreamTypeDvb is a M2tsAudioStreamType enum value M2tsAudioStreamTypeDvb = "DVB" )
M2ts Audio Stream Type
const ( // M2tsBufferModelMultiplex is a M2tsBufferModel enum value M2tsBufferModelMultiplex = "MULTIPLEX" // M2tsBufferModelNone is a M2tsBufferModel enum value M2tsBufferModelNone = "NONE" )
M2ts Buffer Model
const ( // M2tsCcDescriptorDisabled is a M2tsCcDescriptor enum value M2tsCcDescriptorDisabled = "DISABLED" // M2tsCcDescriptorEnabled is a M2tsCcDescriptor enum value M2tsCcDescriptorEnabled = "ENABLED" )
M2ts Cc Descriptor
const ( // M2tsEbifControlNone is a M2tsEbifControl enum value M2tsEbifControlNone = "NONE" // M2tsEbifControlPassthrough is a M2tsEbifControl enum value M2tsEbifControlPassthrough = "PASSTHROUGH" )
M2ts Ebif Control
const ( // M2tsEbpPlacementVideoAndAudioPids is a M2tsEbpPlacement enum value M2tsEbpPlacementVideoAndAudioPids = "VIDEO_AND_AUDIO_PIDS" // M2tsEbpPlacementVideoPid is a M2tsEbpPlacement enum value M2tsEbpPlacementVideoPid = "VIDEO_PID" )
M2ts Ebp Placement
const ( // M2tsEsRateInPesExclude is a M2tsEsRateInPes enum value M2tsEsRateInPesExclude = "EXCLUDE" // M2tsEsRateInPesInclude is a M2tsEsRateInPes enum value M2tsEsRateInPesInclude = "INCLUDE" )
M2ts Es Rate In Pes
const ( // M2tsKlvNone is a M2tsKlv enum value M2tsKlvNone = "NONE" // M2tsKlvPassthrough is a M2tsKlv enum value M2tsKlvPassthrough = "PASSTHROUGH" )
M2ts Klv
const ( // M2tsNielsenId3BehaviorNoPassthrough is a M2tsNielsenId3Behavior enum value M2tsNielsenId3BehaviorNoPassthrough = "NO_PASSTHROUGH" // M2tsNielsenId3BehaviorPassthrough is a M2tsNielsenId3Behavior enum value M2tsNielsenId3BehaviorPassthrough = "PASSTHROUGH" )
M2ts Nielsen Id3 Behavior
const ( // M2tsPcrControlConfiguredPcrPeriod is a M2tsPcrControl enum value M2tsPcrControlConfiguredPcrPeriod = "CONFIGURED_PCR_PERIOD" // M2tsPcrControlPcrEveryPesPacket is a M2tsPcrControl enum value M2tsPcrControlPcrEveryPesPacket = "PCR_EVERY_PES_PACKET" )
M2ts Pcr Control
const ( // M2tsRateModeCbr is a M2tsRateMode enum value M2tsRateModeCbr = "CBR" // M2tsRateModeVbr is a M2tsRateMode enum value M2tsRateModeVbr = "VBR" )
M2ts Rate Mode
const ( // M2tsScte35ControlNone is a M2tsScte35Control enum value M2tsScte35ControlNone = "NONE" // M2tsScte35ControlPassthrough is a M2tsScte35Control enum value M2tsScte35ControlPassthrough = "PASSTHROUGH" )
M2ts Scte35 Control
const ( // M2tsSegmentationMarkersEbp is a M2tsSegmentationMarkers enum value M2tsSegmentationMarkersEbp = "EBP" // M2tsSegmentationMarkersEbpLegacy is a M2tsSegmentationMarkers enum value M2tsSegmentationMarkersEbpLegacy = "EBP_LEGACY" // M2tsSegmentationMarkersNone is a M2tsSegmentationMarkers enum value M2tsSegmentationMarkersNone = "NONE" // M2tsSegmentationMarkersPsiSegstart is a M2tsSegmentationMarkers enum value M2tsSegmentationMarkersPsiSegstart = "PSI_SEGSTART" // M2tsSegmentationMarkersRaiAdapt is a M2tsSegmentationMarkers enum value M2tsSegmentationMarkersRaiAdapt = "RAI_ADAPT" // M2tsSegmentationMarkersRaiSegstart is a M2tsSegmentationMarkers enum value M2tsSegmentationMarkersRaiSegstart = "RAI_SEGSTART" )
M2ts Segmentation Markers
const ( // M2tsSegmentationStyleMaintainCadence is a M2tsSegmentationStyle enum value M2tsSegmentationStyleMaintainCadence = "MAINTAIN_CADENCE" // M2tsSegmentationStyleResetCadence is a M2tsSegmentationStyle enum value M2tsSegmentationStyleResetCadence = "RESET_CADENCE" )
M2ts Segmentation Style
const ( // M2tsTimedMetadataBehaviorNoPassthrough is a M2tsTimedMetadataBehavior enum value M2tsTimedMetadataBehaviorNoPassthrough = "NO_PASSTHROUGH" // M2tsTimedMetadataBehaviorPassthrough is a M2tsTimedMetadataBehavior enum value M2tsTimedMetadataBehaviorPassthrough = "PASSTHROUGH" )
M2ts Timed Metadata Behavior
const ( // M3u8NielsenId3BehaviorNoPassthrough is a M3u8NielsenId3Behavior enum value M3u8NielsenId3BehaviorNoPassthrough = "NO_PASSTHROUGH" // M3u8NielsenId3BehaviorPassthrough is a M3u8NielsenId3Behavior enum value M3u8NielsenId3BehaviorPassthrough = "PASSTHROUGH" )
M3u8 Nielsen Id3 Behavior
const ( // M3u8PcrControlConfiguredPcrPeriod is a M3u8PcrControl enum value M3u8PcrControlConfiguredPcrPeriod = "CONFIGURED_PCR_PERIOD" // M3u8PcrControlPcrEveryPesPacket is a M3u8PcrControl enum value M3u8PcrControlPcrEveryPesPacket = "PCR_EVERY_PES_PACKET" )
M3u8 Pcr Control
const ( // M3u8Scte35BehaviorNoPassthrough is a M3u8Scte35Behavior enum value M3u8Scte35BehaviorNoPassthrough = "NO_PASSTHROUGH" // M3u8Scte35BehaviorPassthrough is a M3u8Scte35Behavior enum value M3u8Scte35BehaviorPassthrough = "PASSTHROUGH" )
M3u8 Scte35 Behavior
const ( // M3u8TimedMetadataBehaviorNoPassthrough is a M3u8TimedMetadataBehavior enum value M3u8TimedMetadataBehaviorNoPassthrough = "NO_PASSTHROUGH" // M3u8TimedMetadataBehaviorPassthrough is a M3u8TimedMetadataBehavior enum value M3u8TimedMetadataBehaviorPassthrough = "PASSTHROUGH" )
M3u8 Timed Metadata Behavior
const ( // MotionGraphicsInsertionDisabled is a MotionGraphicsInsertion enum value MotionGraphicsInsertionDisabled = "DISABLED" // MotionGraphicsInsertionEnabled is a MotionGraphicsInsertion enum value MotionGraphicsInsertionEnabled = "ENABLED" )
Motion Graphics Insertion
const ( // Mp2CodingModeCodingMode10 is a Mp2CodingMode enum value Mp2CodingModeCodingMode10 = "CODING_MODE_1_0" // Mp2CodingModeCodingMode20 is a Mp2CodingMode enum value Mp2CodingModeCodingMode20 = "CODING_MODE_2_0" )
Mp2 Coding Mode
const ( // Mpeg2AdaptiveQuantizationAuto is a Mpeg2AdaptiveQuantization enum value Mpeg2AdaptiveQuantizationAuto = "AUTO" // Mpeg2AdaptiveQuantizationHigh is a Mpeg2AdaptiveQuantization enum value Mpeg2AdaptiveQuantizationHigh = "HIGH" // Mpeg2AdaptiveQuantizationLow is a Mpeg2AdaptiveQuantization enum value Mpeg2AdaptiveQuantizationLow = "LOW" // Mpeg2AdaptiveQuantizationMedium is a Mpeg2AdaptiveQuantization enum value Mpeg2AdaptiveQuantizationMedium = "MEDIUM" // Mpeg2AdaptiveQuantizationOff is a Mpeg2AdaptiveQuantization enum value Mpeg2AdaptiveQuantizationOff = "OFF" )
Mpeg2 Adaptive Quantization
const ( // Mpeg2ColorMetadataIgnore is a Mpeg2ColorMetadata enum value Mpeg2ColorMetadataIgnore = "IGNORE" // Mpeg2ColorMetadataInsert is a Mpeg2ColorMetadata enum value Mpeg2ColorMetadataInsert = "INSERT" )
Mpeg2 Color Metadata
const ( // Mpeg2ColorSpaceAuto is a Mpeg2ColorSpace enum value Mpeg2ColorSpaceAuto = "AUTO" // Mpeg2ColorSpacePassthrough is a Mpeg2ColorSpace enum value Mpeg2ColorSpacePassthrough = "PASSTHROUGH" )
Mpeg2 Color Space
const ( // Mpeg2DisplayRatioDisplayratio16x9 is a Mpeg2DisplayRatio enum value Mpeg2DisplayRatioDisplayratio16x9 = "DISPLAYRATIO16X9" // Mpeg2DisplayRatioDisplayratio4x3 is a Mpeg2DisplayRatio enum value Mpeg2DisplayRatioDisplayratio4x3 = "DISPLAYRATIO4X3" )
Mpeg2 Display Ratio
const ( // Mpeg2GopSizeUnitsFrames is a Mpeg2GopSizeUnits enum value Mpeg2GopSizeUnitsFrames = "FRAMES" // Mpeg2GopSizeUnitsSeconds is a Mpeg2GopSizeUnits enum value Mpeg2GopSizeUnitsSeconds = "SECONDS" )
Mpeg2 Gop Size Units
const ( // Mpeg2ScanTypeInterlaced is a Mpeg2ScanType enum value Mpeg2ScanTypeInterlaced = "INTERLACED" // Mpeg2ScanTypeProgressive is a Mpeg2ScanType enum value Mpeg2ScanTypeProgressive = "PROGRESSIVE" )
Mpeg2 Scan Type
const ( // Mpeg2SubGopLengthDynamic is a Mpeg2SubGopLength enum value Mpeg2SubGopLengthDynamic = "DYNAMIC" // Mpeg2SubGopLengthFixed is a Mpeg2SubGopLength enum value Mpeg2SubGopLengthFixed = "FIXED" )
Mpeg2 Sub Gop Length
const ( // Mpeg2TimecodeInsertionBehaviorDisabled is a Mpeg2TimecodeInsertionBehavior enum value Mpeg2TimecodeInsertionBehaviorDisabled = "DISABLED" // Mpeg2TimecodeInsertionBehaviorGopTimecode is a Mpeg2TimecodeInsertionBehavior enum value Mpeg2TimecodeInsertionBehaviorGopTimecode = "GOP_TIMECODE" )
Mpeg2 Timecode Insertion Behavior
const ( // MsSmoothH265PackagingTypeHev1 is a MsSmoothH265PackagingType enum value MsSmoothH265PackagingTypeHev1 = "HEV1" // MsSmoothH265PackagingTypeHvc1 is a MsSmoothH265PackagingType enum value MsSmoothH265PackagingTypeHvc1 = "HVC1" )
Ms Smooth H265 Packaging Type
const ( // MultiplexStateCreating is a MultiplexState enum value MultiplexStateCreating = "CREATING" // MultiplexStateCreateFailed is a MultiplexState enum value MultiplexStateCreateFailed = "CREATE_FAILED" // MultiplexStateIdle is a MultiplexState enum value MultiplexStateIdle = "IDLE" // MultiplexStateStarting is a MultiplexState enum value MultiplexStateStarting = "STARTING" // MultiplexStateRunning is a MultiplexState enum value MultiplexStateRunning = "RUNNING" // MultiplexStateRecovering is a MultiplexState enum value MultiplexStateRecovering = "RECOVERING" // MultiplexStateStopping is a MultiplexState enum value MultiplexStateStopping = "STOPPING" // MultiplexStateDeleting is a MultiplexState enum value MultiplexStateDeleting = "DELETING" // MultiplexStateDeleted is a MultiplexState enum value MultiplexStateDeleted = "DELETED" )
The current state of the multiplex.
const ( // NetworkInputServerValidationCheckCryptographyAndValidateName is a NetworkInputServerValidation enum value NetworkInputServerValidationCheckCryptographyAndValidateName = "CHECK_CRYPTOGRAPHY_AND_VALIDATE_NAME" // NetworkInputServerValidationCheckCryptographyOnly is a NetworkInputServerValidation enum value NetworkInputServerValidationCheckCryptographyOnly = "CHECK_CRYPTOGRAPHY_ONLY" )
Network Input Server Validation
const ( // NielsenPcmToId3TaggingStateDisabled is a NielsenPcmToId3TaggingState enum value NielsenPcmToId3TaggingStateDisabled = "DISABLED" // NielsenPcmToId3TaggingStateEnabled is a NielsenPcmToId3TaggingState enum value NielsenPcmToId3TaggingStateEnabled = "ENABLED" )
State of Nielsen PCM to ID3 tagging
const ( // NielsenWatermarksCbetStepasideDisabled is a NielsenWatermarksCbetStepaside enum value NielsenWatermarksCbetStepasideDisabled = "DISABLED" // NielsenWatermarksCbetStepasideEnabled is a NielsenWatermarksCbetStepaside enum value NielsenWatermarksCbetStepasideEnabled = "ENABLED" )
Nielsen Watermarks Cbet Stepaside
const ( // NielsenWatermarksDistributionTypesFinalDistributor is a NielsenWatermarksDistributionTypes enum value NielsenWatermarksDistributionTypesFinalDistributor = "FINAL_DISTRIBUTOR" // NielsenWatermarksDistributionTypesProgramContent is a NielsenWatermarksDistributionTypes enum value NielsenWatermarksDistributionTypesProgramContent = "PROGRAM_CONTENT" )
Nielsen Watermarks Distribution Types
const ( // PipelineIdPipeline0 is a PipelineId enum value PipelineIdPipeline0 = "PIPELINE_0" // PipelineIdPipeline1 is a PipelineId enum value PipelineIdPipeline1 = "PIPELINE_1" )
Pipeline ID
const ( // PreferredChannelPipelineCurrentlyActive is a PreferredChannelPipeline enum value PreferredChannelPipelineCurrentlyActive = "CURRENTLY_ACTIVE" // PreferredChannelPipelinePipeline0 is a PreferredChannelPipeline enum value PreferredChannelPipelinePipeline0 = "PIPELINE_0" // PreferredChannelPipelinePipeline1 is a PreferredChannelPipeline enum value PreferredChannelPipelinePipeline1 = "PIPELINE_1" )
Indicates which pipeline is preferred by the multiplex for program ingest.If set to \"PIPELINE_0\" or \"PIPELINE_1\" and an unhealthy ingest causes the multiplex to switch to the non-preferred pipeline,it will switch back once that ingest is healthy again. If set to \"CURRENTLY_ACTIVE\",it will not switch back to the other pipeline based on it recovering to a healthy state,it will only switch if the active pipeline becomes unhealthy.
const ( // ReservationCodecMpeg2 is a ReservationCodec enum value ReservationCodecMpeg2 = "MPEG2" // ReservationCodecAvc is a ReservationCodec enum value ReservationCodecAvc = "AVC" // ReservationCodecHevc is a ReservationCodec enum value ReservationCodecHevc = "HEVC" // ReservationCodecAudio is a ReservationCodec enum value ReservationCodecAudio = "AUDIO" // ReservationCodecLink is a ReservationCodec enum value ReservationCodecLink = "LINK" )
Codec, 'MPEG2', 'AVC', 'HEVC', or 'AUDIO'
const ( // ReservationMaximumBitrateMax10Mbps is a ReservationMaximumBitrate enum value ReservationMaximumBitrateMax10Mbps = "MAX_10_MBPS" // ReservationMaximumBitrateMax20Mbps is a ReservationMaximumBitrate enum value ReservationMaximumBitrateMax20Mbps = "MAX_20_MBPS" // ReservationMaximumBitrateMax50Mbps is a ReservationMaximumBitrate enum value ReservationMaximumBitrateMax50Mbps = "MAX_50_MBPS" )
Maximum bitrate in megabits per second
const ( // ReservationMaximumFramerateMax30Fps is a ReservationMaximumFramerate enum value ReservationMaximumFramerateMax30Fps = "MAX_30_FPS" // ReservationMaximumFramerateMax60Fps is a ReservationMaximumFramerate enum value ReservationMaximumFramerateMax60Fps = "MAX_60_FPS" )
Maximum framerate in frames per second (Outputs only)
const ( // ReservationResolutionSd is a ReservationResolution enum value ReservationResolutionSd = "SD" // ReservationResolutionHd is a ReservationResolution enum value ReservationResolutionHd = "HD" // ReservationResolutionFhd is a ReservationResolution enum value ReservationResolutionFhd = "FHD" // ReservationResolutionUhd is a ReservationResolution enum value ReservationResolutionUhd = "UHD" )
Resolution based on lines of vertical resolution; SD is less than 720 lines, HD is 720 to 1080 lines, FHD is 1080 lines, UHD is greater than 1080 lines
const ( // ReservationResourceTypeInput is a ReservationResourceType enum value ReservationResourceTypeInput = "INPUT" // ReservationResourceTypeOutput is a ReservationResourceType enum value ReservationResourceTypeOutput = "OUTPUT" // ReservationResourceTypeMultiplex is a ReservationResourceType enum value ReservationResourceTypeMultiplex = "MULTIPLEX" // ReservationResourceTypeChannel is a ReservationResourceType enum value ReservationResourceTypeChannel = "CHANNEL" )
Resource type, 'INPUT', 'OUTPUT', 'MULTIPLEX', or 'CHANNEL'
const ( // ReservationSpecialFeatureAdvancedAudio is a ReservationSpecialFeature enum value ReservationSpecialFeatureAdvancedAudio = "ADVANCED_AUDIO" // ReservationSpecialFeatureAudioNormalization is a ReservationSpecialFeature enum value ReservationSpecialFeatureAudioNormalization = "AUDIO_NORMALIZATION" // ReservationSpecialFeatureMghd is a ReservationSpecialFeature enum value ReservationSpecialFeatureMghd = "MGHD" // ReservationSpecialFeatureMguhd is a ReservationSpecialFeature enum value ReservationSpecialFeatureMguhd = "MGUHD" )
Special features, 'ADVANCED_AUDIO' 'AUDIO_NORMALIZATION' 'MGHD' or 'MGUHD'
const ( // ReservationStateActive is a ReservationState enum value ReservationStateActive = "ACTIVE" // ReservationStateExpired is a ReservationState enum value ReservationStateExpired = "EXPIRED" // ReservationStateCanceled is a ReservationState enum value ReservationStateCanceled = "CANCELED" // ReservationStateDeleted is a ReservationState enum value ReservationStateDeleted = "DELETED" )
Current reservation state
const ( // ReservationVideoQualityStandard is a ReservationVideoQuality enum value ReservationVideoQualityStandard = "STANDARD" // ReservationVideoQualityEnhanced is a ReservationVideoQuality enum value ReservationVideoQualityEnhanced = "ENHANCED" // ReservationVideoQualityPremium is a ReservationVideoQuality enum value ReservationVideoQualityPremium = "PREMIUM" )
Video quality, e.g. 'STANDARD' (Outputs only)
const ( // RtmpCacheFullBehaviorDisconnectImmediately is a RtmpCacheFullBehavior enum value RtmpCacheFullBehaviorDisconnectImmediately = "DISCONNECT_IMMEDIATELY" // RtmpCacheFullBehaviorWaitForServer is a RtmpCacheFullBehavior enum value RtmpCacheFullBehaviorWaitForServer = "WAIT_FOR_SERVER" )
Rtmp Cache Full Behavior
const ( // RtmpCaptionDataAll is a RtmpCaptionData enum value RtmpCaptionDataAll = "ALL" // RtmpCaptionDataField1608 is a RtmpCaptionData enum value RtmpCaptionDataField1608 = "FIELD1_608" // RtmpCaptionDataField1AndField2608 is a RtmpCaptionData enum value RtmpCaptionDataField1AndField2608 = "FIELD1_AND_FIELD2_608" )
Rtmp Caption Data
const ( // RtmpOutputCertificateModeSelfSigned is a RtmpOutputCertificateMode enum value RtmpOutputCertificateModeSelfSigned = "SELF_SIGNED" // RtmpOutputCertificateModeVerifyAuthenticity is a RtmpOutputCertificateMode enum value RtmpOutputCertificateModeVerifyAuthenticity = "VERIFY_AUTHENTICITY" )
Rtmp Output Certificate Mode
const ( // S3CannedAclAuthenticatedRead is a S3CannedAcl enum value S3CannedAclAuthenticatedRead = "AUTHENTICATED_READ" // S3CannedAclBucketOwnerFullControl is a S3CannedAcl enum value S3CannedAclBucketOwnerFullControl = "BUCKET_OWNER_FULL_CONTROL" // S3CannedAclBucketOwnerRead is a S3CannedAcl enum value S3CannedAclBucketOwnerRead = "BUCKET_OWNER_READ" // S3CannedAclPublicRead is a S3CannedAcl enum value S3CannedAclPublicRead = "PUBLIC_READ" )
S3 Canned Acl
const ( // Scte20Convert608To708Disabled is a Scte20Convert608To708 enum value Scte20Convert608To708Disabled = "DISABLED" // Scte20Convert608To708Upconvert is a Scte20Convert608To708 enum value Scte20Convert608To708Upconvert = "UPCONVERT" )
Scte20 Convert608 To708
const ( // Scte27OcrLanguageDeu is a Scte27OcrLanguage enum value Scte27OcrLanguageDeu = "DEU" // Scte27OcrLanguageEng is a Scte27OcrLanguage enum value Scte27OcrLanguageEng = "ENG" // Scte27OcrLanguageFra is a Scte27OcrLanguage enum value Scte27OcrLanguageFra = "FRA" // Scte27OcrLanguageNld is a Scte27OcrLanguage enum value Scte27OcrLanguageNld = "NLD" // Scte27OcrLanguagePor is a Scte27OcrLanguage enum value Scte27OcrLanguagePor = "POR" // Scte27OcrLanguageSpa is a Scte27OcrLanguage enum value Scte27OcrLanguageSpa = "SPA" )
Scte27 Ocr Language
const ( // Scte35AposNoRegionalBlackoutBehaviorFollow is a Scte35AposNoRegionalBlackoutBehavior enum value Scte35AposNoRegionalBlackoutBehaviorFollow = "FOLLOW" // Scte35AposNoRegionalBlackoutBehaviorIgnore is a Scte35AposNoRegionalBlackoutBehavior enum value Scte35AposNoRegionalBlackoutBehaviorIgnore = "IGNORE" )
Scte35 Apos No Regional Blackout Behavior
const ( // Scte35AposWebDeliveryAllowedBehaviorFollow is a Scte35AposWebDeliveryAllowedBehavior enum value Scte35AposWebDeliveryAllowedBehaviorFollow = "FOLLOW" // Scte35AposWebDeliveryAllowedBehaviorIgnore is a Scte35AposWebDeliveryAllowedBehavior enum value Scte35AposWebDeliveryAllowedBehaviorIgnore = "IGNORE" )
Scte35 Apos Web Delivery Allowed Behavior
const ( // Scte35ArchiveAllowedFlagArchiveNotAllowed is a Scte35ArchiveAllowedFlag enum value Scte35ArchiveAllowedFlagArchiveNotAllowed = "ARCHIVE_NOT_ALLOWED" // Scte35ArchiveAllowedFlagArchiveAllowed is a Scte35ArchiveAllowedFlag enum value Scte35ArchiveAllowedFlagArchiveAllowed = "ARCHIVE_ALLOWED" )
Corresponds to the archive_allowed parameter. A value of ARCHIVE_NOT_ALLOWED corresponds to 0 (false) in the SCTE-35 specification. If you include one of the "restriction" flags then you must include all four of them.
const ( // Scte35DeviceRestrictionsNone is a Scte35DeviceRestrictions enum value Scte35DeviceRestrictionsNone = "NONE" // Scte35DeviceRestrictionsRestrictGroup0 is a Scte35DeviceRestrictions enum value Scte35DeviceRestrictionsRestrictGroup0 = "RESTRICT_GROUP0" // Scte35DeviceRestrictionsRestrictGroup1 is a Scte35DeviceRestrictions enum value Scte35DeviceRestrictionsRestrictGroup1 = "RESTRICT_GROUP1" // Scte35DeviceRestrictionsRestrictGroup2 is a Scte35DeviceRestrictions enum value Scte35DeviceRestrictionsRestrictGroup2 = "RESTRICT_GROUP2" )
Corresponds to the device_restrictions parameter in a segmentation_descriptor. If you include one of the "restriction" flags then you must include all four of them.
const ( // Scte35NoRegionalBlackoutFlagRegionalBlackout is a Scte35NoRegionalBlackoutFlag enum value Scte35NoRegionalBlackoutFlagRegionalBlackout = "REGIONAL_BLACKOUT" // Scte35NoRegionalBlackoutFlagNoRegionalBlackout is a Scte35NoRegionalBlackoutFlag enum value Scte35NoRegionalBlackoutFlagNoRegionalBlackout = "NO_REGIONAL_BLACKOUT" )
Corresponds to the no_regional_blackout_flag parameter. A value of REGIONAL_BLACKOUT corresponds to 0 (false) in the SCTE-35 specification. If you include one of the "restriction" flags then you must include all four of them.
const ( // Scte35SegmentationCancelIndicatorSegmentationEventNotCanceled is a Scte35SegmentationCancelIndicator enum value Scte35SegmentationCancelIndicatorSegmentationEventNotCanceled = "SEGMENTATION_EVENT_NOT_CANCELED" // Scte35SegmentationCancelIndicatorSegmentationEventCanceled is a Scte35SegmentationCancelIndicator enum value Scte35SegmentationCancelIndicatorSegmentationEventCanceled = "SEGMENTATION_EVENT_CANCELED" )
Corresponds to SCTE-35 segmentation_event_cancel_indicator. SEGMENTATION_EVENT_NOT_CANCELED corresponds to 0 in the SCTE-35 specification and indicates that this is an insertion request. SEGMENTATION_EVENT_CANCELED corresponds to 1 in the SCTE-35 specification and indicates that this is a cancelation request, in which case complete this field and the existing event ID to cancel.
const ( // Scte35SpliceInsertNoRegionalBlackoutBehaviorFollow is a Scte35SpliceInsertNoRegionalBlackoutBehavior enum value Scte35SpliceInsertNoRegionalBlackoutBehaviorFollow = "FOLLOW" // Scte35SpliceInsertNoRegionalBlackoutBehaviorIgnore is a Scte35SpliceInsertNoRegionalBlackoutBehavior enum value Scte35SpliceInsertNoRegionalBlackoutBehaviorIgnore = "IGNORE" )
Scte35 Splice Insert No Regional Blackout Behavior
const ( // Scte35SpliceInsertWebDeliveryAllowedBehaviorFollow is a Scte35SpliceInsertWebDeliveryAllowedBehavior enum value Scte35SpliceInsertWebDeliveryAllowedBehaviorFollow = "FOLLOW" // Scte35SpliceInsertWebDeliveryAllowedBehaviorIgnore is a Scte35SpliceInsertWebDeliveryAllowedBehavior enum value Scte35SpliceInsertWebDeliveryAllowedBehaviorIgnore = "IGNORE" )
Scte35 Splice Insert Web Delivery Allowed Behavior
const ( // Scte35WebDeliveryAllowedFlagWebDeliveryNotAllowed is a Scte35WebDeliveryAllowedFlag enum value Scte35WebDeliveryAllowedFlagWebDeliveryNotAllowed = "WEB_DELIVERY_NOT_ALLOWED" // Scte35WebDeliveryAllowedFlagWebDeliveryAllowed is a Scte35WebDeliveryAllowedFlag enum value Scte35WebDeliveryAllowedFlagWebDeliveryAllowed = "WEB_DELIVERY_ALLOWED" )
Corresponds to the web_delivery_allowed_flag parameter. A value of WEB_DELIVERY_NOT_ALLOWED corresponds to 0 (false) in the SCTE-35 specification. If you include one of the "restriction" flags then you must include all four of them.
const ( // SmoothGroupAudioOnlyTimecodeControlPassthrough is a SmoothGroupAudioOnlyTimecodeControl enum value SmoothGroupAudioOnlyTimecodeControlPassthrough = "PASSTHROUGH" // SmoothGroupAudioOnlyTimecodeControlUseConfiguredClock is a SmoothGroupAudioOnlyTimecodeControl enum value SmoothGroupAudioOnlyTimecodeControlUseConfiguredClock = "USE_CONFIGURED_CLOCK" )
Smooth Group Audio Only Timecode Control
const ( // SmoothGroupCertificateModeSelfSigned is a SmoothGroupCertificateMode enum value SmoothGroupCertificateModeSelfSigned = "SELF_SIGNED" // SmoothGroupCertificateModeVerifyAuthenticity is a SmoothGroupCertificateMode enum value SmoothGroupCertificateModeVerifyAuthenticity = "VERIFY_AUTHENTICITY" )
Smooth Group Certificate Mode
const ( // SmoothGroupEventIdModeNoEventId is a SmoothGroupEventIdMode enum value SmoothGroupEventIdModeNoEventId = "NO_EVENT_ID" // SmoothGroupEventIdModeUseConfigured is a SmoothGroupEventIdMode enum value SmoothGroupEventIdModeUseConfigured = "USE_CONFIGURED" // SmoothGroupEventIdModeUseTimestamp is a SmoothGroupEventIdMode enum value SmoothGroupEventIdModeUseTimestamp = "USE_TIMESTAMP" )
Smooth Group Event Id Mode
const ( // SmoothGroupEventStopBehaviorNone is a SmoothGroupEventStopBehavior enum value SmoothGroupEventStopBehaviorNone = "NONE" // SmoothGroupEventStopBehaviorSendEos is a SmoothGroupEventStopBehavior enum value SmoothGroupEventStopBehaviorSendEos = "SEND_EOS" )
Smooth Group Event Stop Behavior
const ( // SmoothGroupSegmentationModeUseInputSegmentation is a SmoothGroupSegmentationMode enum value SmoothGroupSegmentationModeUseInputSegmentation = "USE_INPUT_SEGMENTATION" // SmoothGroupSegmentationModeUseSegmentDuration is a SmoothGroupSegmentationMode enum value SmoothGroupSegmentationModeUseSegmentDuration = "USE_SEGMENT_DURATION" )
Smooth Group Segmentation Mode
const ( // SmoothGroupSparseTrackTypeNone is a SmoothGroupSparseTrackType enum value SmoothGroupSparseTrackTypeNone = "NONE" // SmoothGroupSparseTrackTypeScte35 is a SmoothGroupSparseTrackType enum value SmoothGroupSparseTrackTypeScte35 = "SCTE_35" // SmoothGroupSparseTrackTypeScte35WithoutSegmentation is a SmoothGroupSparseTrackType enum value SmoothGroupSparseTrackTypeScte35WithoutSegmentation = "SCTE_35_WITHOUT_SEGMENTATION" )
Smooth Group Sparse Track Type
const ( // SmoothGroupStreamManifestBehaviorDoNotSend is a SmoothGroupStreamManifestBehavior enum value SmoothGroupStreamManifestBehaviorDoNotSend = "DO_NOT_SEND" // SmoothGroupStreamManifestBehaviorSend is a SmoothGroupStreamManifestBehavior enum value SmoothGroupStreamManifestBehaviorSend = "SEND" )
Smooth Group Stream Manifest Behavior
const ( // SmoothGroupTimestampOffsetModeUseConfiguredOffset is a SmoothGroupTimestampOffsetMode enum value SmoothGroupTimestampOffsetModeUseConfiguredOffset = "USE_CONFIGURED_OFFSET" // SmoothGroupTimestampOffsetModeUseEventStartDate is a SmoothGroupTimestampOffsetMode enum value SmoothGroupTimestampOffsetModeUseEventStartDate = "USE_EVENT_START_DATE" )
Smooth Group Timestamp Offset Mode
const ( // Smpte2038DataPreferenceIgnore is a Smpte2038DataPreference enum value Smpte2038DataPreferenceIgnore = "IGNORE" // Smpte2038DataPreferencePrefer is a Smpte2038DataPreference enum value Smpte2038DataPreferencePrefer = "PREFER" )
Smpte2038 Data Preference
const ( // TemporalFilterPostFilterSharpeningAuto is a TemporalFilterPostFilterSharpening enum value TemporalFilterPostFilterSharpeningAuto = "AUTO" // TemporalFilterPostFilterSharpeningDisabled is a TemporalFilterPostFilterSharpening enum value TemporalFilterPostFilterSharpeningDisabled = "DISABLED" // TemporalFilterPostFilterSharpeningEnabled is a TemporalFilterPostFilterSharpening enum value TemporalFilterPostFilterSharpeningEnabled = "ENABLED" )
Temporal Filter Post Filter Sharpening
const ( // TemporalFilterStrengthAuto is a TemporalFilterStrength enum value TemporalFilterStrengthAuto = "AUTO" // TemporalFilterStrengthStrength1 is a TemporalFilterStrength enum value TemporalFilterStrengthStrength1 = "STRENGTH_1" // TemporalFilterStrengthStrength2 is a TemporalFilterStrength enum value TemporalFilterStrengthStrength2 = "STRENGTH_2" // TemporalFilterStrengthStrength3 is a TemporalFilterStrength enum value TemporalFilterStrengthStrength3 = "STRENGTH_3" // TemporalFilterStrengthStrength4 is a TemporalFilterStrength enum value TemporalFilterStrengthStrength4 = "STRENGTH_4" // TemporalFilterStrengthStrength5 is a TemporalFilterStrength enum value TemporalFilterStrengthStrength5 = "STRENGTH_5" // TemporalFilterStrengthStrength6 is a TemporalFilterStrength enum value TemporalFilterStrengthStrength6 = "STRENGTH_6" // TemporalFilterStrengthStrength7 is a TemporalFilterStrength enum value TemporalFilterStrengthStrength7 = "STRENGTH_7" // TemporalFilterStrengthStrength8 is a TemporalFilterStrength enum value TemporalFilterStrengthStrength8 = "STRENGTH_8" // TemporalFilterStrengthStrength9 is a TemporalFilterStrength enum value TemporalFilterStrengthStrength9 = "STRENGTH_9" // TemporalFilterStrengthStrength10 is a TemporalFilterStrength enum value TemporalFilterStrengthStrength10 = "STRENGTH_10" // TemporalFilterStrengthStrength11 is a TemporalFilterStrength enum value TemporalFilterStrengthStrength11 = "STRENGTH_11" // TemporalFilterStrengthStrength12 is a TemporalFilterStrength enum value TemporalFilterStrengthStrength12 = "STRENGTH_12" // TemporalFilterStrengthStrength13 is a TemporalFilterStrength enum value TemporalFilterStrengthStrength13 = "STRENGTH_13" // TemporalFilterStrengthStrength14 is a TemporalFilterStrength enum value TemporalFilterStrengthStrength14 = "STRENGTH_14" // TemporalFilterStrengthStrength15 is a TemporalFilterStrength enum value TemporalFilterStrengthStrength15 = "STRENGTH_15" // TemporalFilterStrengthStrength16 is a TemporalFilterStrength enum value TemporalFilterStrengthStrength16 = "STRENGTH_16" )
Temporal Filter Strength
const ( // TimecodeConfigSourceEmbedded is a TimecodeConfigSource enum value TimecodeConfigSourceEmbedded = "EMBEDDED" // TimecodeConfigSourceSystemclock is a TimecodeConfigSource enum value TimecodeConfigSourceSystemclock = "SYSTEMCLOCK" // TimecodeConfigSourceZerobased is a TimecodeConfigSource enum value TimecodeConfigSourceZerobased = "ZEROBASED" )
Timecode Config Source
const ( // TtmlDestinationStyleControlPassthrough is a TtmlDestinationStyleControl enum value TtmlDestinationStyleControlPassthrough = "PASSTHROUGH" // TtmlDestinationStyleControlUseConfigured is a TtmlDestinationStyleControl enum value TtmlDestinationStyleControlUseConfigured = "USE_CONFIGURED" )
Ttml Destination Style Control
const ( // UdpTimedMetadataId3FrameNone is a UdpTimedMetadataId3Frame enum value UdpTimedMetadataId3FrameNone = "NONE" // UdpTimedMetadataId3FramePriv is a UdpTimedMetadataId3Frame enum value UdpTimedMetadataId3FramePriv = "PRIV" // UdpTimedMetadataId3FrameTdrl is a UdpTimedMetadataId3Frame enum value UdpTimedMetadataId3FrameTdrl = "TDRL" )
Udp Timed Metadata Id3 Frame
const ( // VideoDescriptionRespondToAfdNone is a VideoDescriptionRespondToAfd enum value VideoDescriptionRespondToAfdNone = "NONE" // VideoDescriptionRespondToAfdPassthrough is a VideoDescriptionRespondToAfd enum value VideoDescriptionRespondToAfdPassthrough = "PASSTHROUGH" // VideoDescriptionRespondToAfdRespond is a VideoDescriptionRespondToAfd enum value VideoDescriptionRespondToAfdRespond = "RESPOND" )
Video Description Respond To Afd
const ( // VideoDescriptionScalingBehaviorDefault is a VideoDescriptionScalingBehavior enum value VideoDescriptionScalingBehaviorDefault = "DEFAULT" // VideoDescriptionScalingBehaviorStretchToOutput is a VideoDescriptionScalingBehavior enum value VideoDescriptionScalingBehaviorStretchToOutput = "STRETCH_TO_OUTPUT" )
Video Description Scaling Behavior
const ( // VideoSelectorColorSpaceFollow is a VideoSelectorColorSpace enum value VideoSelectorColorSpaceFollow = "FOLLOW" // VideoSelectorColorSpaceHdr10 is a VideoSelectorColorSpace enum value VideoSelectorColorSpaceHdr10 = "HDR10" // VideoSelectorColorSpaceHlg2020 is a VideoSelectorColorSpace enum value VideoSelectorColorSpaceHlg2020 = "HLG_2020" // VideoSelectorColorSpaceRec601 is a VideoSelectorColorSpace enum value VideoSelectorColorSpaceRec601 = "REC_601" // VideoSelectorColorSpaceRec709 is a VideoSelectorColorSpace enum value VideoSelectorColorSpaceRec709 = "REC_709" )
Video Selector Color Space
const ( // VideoSelectorColorSpaceUsageFallback is a VideoSelectorColorSpaceUsage enum value VideoSelectorColorSpaceUsageFallback = "FALLBACK" // VideoSelectorColorSpaceUsageForce is a VideoSelectorColorSpaceUsage enum value VideoSelectorColorSpaceUsageForce = "FORCE" )
Video Selector Color Space Usage
const ( // WavCodingModeCodingMode10 is a WavCodingMode enum value WavCodingModeCodingMode10 = "CODING_MODE_1_0" // WavCodingModeCodingMode20 is a WavCodingMode enum value WavCodingModeCodingMode20 = "CODING_MODE_2_0" // WavCodingModeCodingMode40 is a WavCodingMode enum value WavCodingModeCodingMode40 = "CODING_MODE_4_0" // WavCodingModeCodingMode80 is a WavCodingMode enum value WavCodingModeCodingMode80 = "CODING_MODE_8_0" )
Wav Coding Mode
const ( // WebvttDestinationStyleControlNoStyleData is a WebvttDestinationStyleControl enum value WebvttDestinationStyleControlNoStyleData = "NO_STYLE_DATA" // WebvttDestinationStyleControlPassthrough is a WebvttDestinationStyleControl enum value WebvttDestinationStyleControlPassthrough = "PASSTHROUGH" )
Webvtt Destination Style Control
const ( // ErrCodeBadGatewayException for service response error code // "BadGatewayException". ErrCodeBadGatewayException = "BadGatewayException" // ErrCodeBadRequestException for service response error code // "BadRequestException". ErrCodeBadRequestException = "BadRequestException" // ErrCodeConflictException for service response error code // "ConflictException". ErrCodeConflictException = "ConflictException" // ErrCodeForbiddenException for service response error code // "ForbiddenException". ErrCodeForbiddenException = "ForbiddenException" // ErrCodeGatewayTimeoutException for service response error code // "GatewayTimeoutException". ErrCodeGatewayTimeoutException = "GatewayTimeoutException" // ErrCodeInternalServerErrorException for service response error code // "InternalServerErrorException". ErrCodeInternalServerErrorException = "InternalServerErrorException" // ErrCodeNotFoundException for service response error code // "NotFoundException". ErrCodeNotFoundException = "NotFoundException" // ErrCodeTooManyRequestsException for service response error code // "TooManyRequestsException". ErrCodeTooManyRequestsException = "TooManyRequestsException" // ErrCodeUnprocessableEntityException for service response error code // "UnprocessableEntityException". ErrCodeUnprocessableEntityException = "UnprocessableEntityException" )
const ( ServiceName = "medialive" // Name of service. EndpointsID = ServiceName // ID to lookup a service endpoint with. ServiceID = "MediaLive" // ServiceID is a unique identifier of a specific service. )
Service information constants
const (
// AcceptHeaderImageJpeg is a AcceptHeader enum value
AcceptHeaderImageJpeg = "image/jpeg"
)
const (
// AudioNormalizationAlgorithmControlCorrectAudio is a AudioNormalizationAlgorithmControl enum value
AudioNormalizationAlgorithmControlCorrectAudio = "CORRECT_AUDIO"
)
Audio Normalization Algorithm Control
const (
// ContentTypeImageJpeg is a ContentType enum value
ContentTypeImageJpeg = "image/jpeg"
)
const (
// HlsMediaStoreStorageClassTemporal is a HlsMediaStoreStorageClass enum value
HlsMediaStoreStorageClassTemporal = "TEMPORAL"
)
Hls Media Store Storage Class
const (
// InputDeviceTypeHd is a InputDeviceType enum value
InputDeviceTypeHd = "HD"
)
The type of the input device. For an AWS Elemental Link device that outputs resolutions up to 1080, choose "HD".
const (
// OfferingDurationUnitsMonths is a OfferingDurationUnits enum value
OfferingDurationUnitsMonths = "MONTHS"
)
Units for duration, e.g. 'MONTHS'
const (
// OfferingTypeNoUpfront is a OfferingType enum value
OfferingTypeNoUpfront = "NO_UPFRONT"
)
Offering type, e.g. 'NO_UPFRONT'
const (
// RtmpAdMarkersOnCuePointScte35 is a RtmpAdMarkers enum value
RtmpAdMarkersOnCuePointScte35 = "ON_CUE_POINT_SCTE35"
)
Rtmp Ad Markers
Variables ¶
This section is empty.
Functions ¶
func AacCodingMode_Values ¶
func AacCodingMode_Values() []string
AacCodingMode_Values returns all elements of the AacCodingMode enum
func AacInputType_Values ¶
func AacInputType_Values() []string
AacInputType_Values returns all elements of the AacInputType enum
func AacProfile_Values ¶
func AacProfile_Values() []string
AacProfile_Values returns all elements of the AacProfile enum
func AacRateControlMode_Values ¶
func AacRateControlMode_Values() []string
AacRateControlMode_Values returns all elements of the AacRateControlMode enum
func AacRawFormat_Values ¶
func AacRawFormat_Values() []string
AacRawFormat_Values returns all elements of the AacRawFormat enum
func AacSpec_Values ¶
func AacSpec_Values() []string
AacSpec_Values returns all elements of the AacSpec enum
func AacVbrQuality_Values ¶
func AacVbrQuality_Values() []string
AacVbrQuality_Values returns all elements of the AacVbrQuality enum
func Ac3BitstreamMode_Values ¶
func Ac3BitstreamMode_Values() []string
Ac3BitstreamMode_Values returns all elements of the Ac3BitstreamMode enum
func Ac3CodingMode_Values ¶
func Ac3CodingMode_Values() []string
Ac3CodingMode_Values returns all elements of the Ac3CodingMode enum
func Ac3DrcProfile_Values ¶
func Ac3DrcProfile_Values() []string
Ac3DrcProfile_Values returns all elements of the Ac3DrcProfile enum
func Ac3LfeFilter_Values ¶
func Ac3LfeFilter_Values() []string
Ac3LfeFilter_Values returns all elements of the Ac3LfeFilter enum
func Ac3MetadataControl_Values ¶
func Ac3MetadataControl_Values() []string
Ac3MetadataControl_Values returns all elements of the Ac3MetadataControl enum
func AcceptHeader_Values ¶
func AcceptHeader_Values() []string
AcceptHeader_Values returns all elements of the AcceptHeader enum
func AfdSignaling_Values ¶
func AfdSignaling_Values() []string
AfdSignaling_Values returns all elements of the AfdSignaling enum
func AudioDescriptionAudioTypeControl_Values ¶
func AudioDescriptionAudioTypeControl_Values() []string
AudioDescriptionAudioTypeControl_Values returns all elements of the AudioDescriptionAudioTypeControl enum
func AudioDescriptionLanguageCodeControl_Values ¶
func AudioDescriptionLanguageCodeControl_Values() []string
AudioDescriptionLanguageCodeControl_Values returns all elements of the AudioDescriptionLanguageCodeControl enum
func AudioLanguageSelectionPolicy_Values ¶
func AudioLanguageSelectionPolicy_Values() []string
AudioLanguageSelectionPolicy_Values returns all elements of the AudioLanguageSelectionPolicy enum
func AudioNormalizationAlgorithmControl_Values ¶
func AudioNormalizationAlgorithmControl_Values() []string
AudioNormalizationAlgorithmControl_Values returns all elements of the AudioNormalizationAlgorithmControl enum
func AudioNormalizationAlgorithm_Values ¶
func AudioNormalizationAlgorithm_Values() []string
AudioNormalizationAlgorithm_Values returns all elements of the AudioNormalizationAlgorithm enum
func AudioOnlyHlsSegmentType_Values ¶
func AudioOnlyHlsSegmentType_Values() []string
AudioOnlyHlsSegmentType_Values returns all elements of the AudioOnlyHlsSegmentType enum
func AudioOnlyHlsTrackType_Values ¶
func AudioOnlyHlsTrackType_Values() []string
AudioOnlyHlsTrackType_Values returns all elements of the AudioOnlyHlsTrackType enum
func AudioType_Values ¶
func AudioType_Values() []string
AudioType_Values returns all elements of the AudioType enum
func AuthenticationScheme_Values ¶
func AuthenticationScheme_Values() []string
AuthenticationScheme_Values returns all elements of the AuthenticationScheme enum
func AvailBlankingState_Values ¶
func AvailBlankingState_Values() []string
AvailBlankingState_Values returns all elements of the AvailBlankingState enum
func BlackoutSlateNetworkEndBlackout_Values ¶
func BlackoutSlateNetworkEndBlackout_Values() []string
BlackoutSlateNetworkEndBlackout_Values returns all elements of the BlackoutSlateNetworkEndBlackout enum
func BlackoutSlateState_Values ¶
func BlackoutSlateState_Values() []string
BlackoutSlateState_Values returns all elements of the BlackoutSlateState enum
func BurnInAlignment_Values ¶
func BurnInAlignment_Values() []string
BurnInAlignment_Values returns all elements of the BurnInAlignment enum
func BurnInBackgroundColor_Values ¶
func BurnInBackgroundColor_Values() []string
BurnInBackgroundColor_Values returns all elements of the BurnInBackgroundColor enum
func BurnInFontColor_Values ¶
func BurnInFontColor_Values() []string
BurnInFontColor_Values returns all elements of the BurnInFontColor enum
func BurnInOutlineColor_Values ¶
func BurnInOutlineColor_Values() []string
BurnInOutlineColor_Values returns all elements of the BurnInOutlineColor enum
func BurnInShadowColor_Values ¶
func BurnInShadowColor_Values() []string
BurnInShadowColor_Values returns all elements of the BurnInShadowColor enum
func BurnInTeletextGridControl_Values ¶
func BurnInTeletextGridControl_Values() []string
BurnInTeletextGridControl_Values returns all elements of the BurnInTeletextGridControl enum
func CdiInputResolution_Values ¶
func CdiInputResolution_Values() []string
CdiInputResolution_Values returns all elements of the CdiInputResolution enum
func ChannelClass_Values ¶
func ChannelClass_Values() []string
ChannelClass_Values returns all elements of the ChannelClass enum
func ChannelState_Values ¶
func ChannelState_Values() []string
ChannelState_Values returns all elements of the ChannelState enum
func ContentType_Values ¶
func ContentType_Values() []string
ContentType_Values returns all elements of the ContentType enum
func DeviceSettingsSyncState_Values ¶
func DeviceSettingsSyncState_Values() []string
DeviceSettingsSyncState_Values returns all elements of the DeviceSettingsSyncState enum
func DeviceUpdateStatus_Values ¶
func DeviceUpdateStatus_Values() []string
DeviceUpdateStatus_Values returns all elements of the DeviceUpdateStatus enum
func DvbSdtOutputSdt_Values ¶
func DvbSdtOutputSdt_Values() []string
DvbSdtOutputSdt_Values returns all elements of the DvbSdtOutputSdt enum
func DvbSubDestinationAlignment_Values ¶
func DvbSubDestinationAlignment_Values() []string
DvbSubDestinationAlignment_Values returns all elements of the DvbSubDestinationAlignment enum
func DvbSubDestinationBackgroundColor_Values ¶
func DvbSubDestinationBackgroundColor_Values() []string
DvbSubDestinationBackgroundColor_Values returns all elements of the DvbSubDestinationBackgroundColor enum
func DvbSubDestinationFontColor_Values ¶
func DvbSubDestinationFontColor_Values() []string
DvbSubDestinationFontColor_Values returns all elements of the DvbSubDestinationFontColor enum
func DvbSubDestinationOutlineColor_Values ¶
func DvbSubDestinationOutlineColor_Values() []string
DvbSubDestinationOutlineColor_Values returns all elements of the DvbSubDestinationOutlineColor enum
func DvbSubDestinationShadowColor_Values ¶
func DvbSubDestinationShadowColor_Values() []string
DvbSubDestinationShadowColor_Values returns all elements of the DvbSubDestinationShadowColor enum
func DvbSubDestinationTeletextGridControl_Values ¶
func DvbSubDestinationTeletextGridControl_Values() []string
DvbSubDestinationTeletextGridControl_Values returns all elements of the DvbSubDestinationTeletextGridControl enum
func DvbSubOcrLanguage_Values ¶
func DvbSubOcrLanguage_Values() []string
DvbSubOcrLanguage_Values returns all elements of the DvbSubOcrLanguage enum
func Eac3AttenuationControl_Values ¶
func Eac3AttenuationControl_Values() []string
Eac3AttenuationControl_Values returns all elements of the Eac3AttenuationControl enum
func Eac3BitstreamMode_Values ¶
func Eac3BitstreamMode_Values() []string
Eac3BitstreamMode_Values returns all elements of the Eac3BitstreamMode enum
func Eac3CodingMode_Values ¶
func Eac3CodingMode_Values() []string
Eac3CodingMode_Values returns all elements of the Eac3CodingMode enum
func Eac3DcFilter_Values ¶
func Eac3DcFilter_Values() []string
Eac3DcFilter_Values returns all elements of the Eac3DcFilter enum
func Eac3DrcLine_Values ¶
func Eac3DrcLine_Values() []string
Eac3DrcLine_Values returns all elements of the Eac3DrcLine enum
func Eac3DrcRf_Values ¶
func Eac3DrcRf_Values() []string
Eac3DrcRf_Values returns all elements of the Eac3DrcRf enum
func Eac3LfeControl_Values ¶
func Eac3LfeControl_Values() []string
Eac3LfeControl_Values returns all elements of the Eac3LfeControl enum
func Eac3LfeFilter_Values ¶
func Eac3LfeFilter_Values() []string
Eac3LfeFilter_Values returns all elements of the Eac3LfeFilter enum
func Eac3MetadataControl_Values ¶
func Eac3MetadataControl_Values() []string
Eac3MetadataControl_Values returns all elements of the Eac3MetadataControl enum
func Eac3PassthroughControl_Values ¶
func Eac3PassthroughControl_Values() []string
Eac3PassthroughControl_Values returns all elements of the Eac3PassthroughControl enum
func Eac3PhaseControl_Values ¶
func Eac3PhaseControl_Values() []string
Eac3PhaseControl_Values returns all elements of the Eac3PhaseControl enum
func Eac3StereoDownmix_Values ¶
func Eac3StereoDownmix_Values() []string
Eac3StereoDownmix_Values returns all elements of the Eac3StereoDownmix enum
func Eac3SurroundExMode_Values ¶
func Eac3SurroundExMode_Values() []string
Eac3SurroundExMode_Values returns all elements of the Eac3SurroundExMode enum
func Eac3SurroundMode_Values ¶
func Eac3SurroundMode_Values() []string
Eac3SurroundMode_Values returns all elements of the Eac3SurroundMode enum
func EbuTtDDestinationStyleControl_Values ¶
func EbuTtDDestinationStyleControl_Values() []string
EbuTtDDestinationStyleControl_Values returns all elements of the EbuTtDDestinationStyleControl enum
func EbuTtDFillLineGapControl_Values ¶
func EbuTtDFillLineGapControl_Values() []string
EbuTtDFillLineGapControl_Values returns all elements of the EbuTtDFillLineGapControl enum
func EmbeddedConvert608To708_Values ¶
func EmbeddedConvert608To708_Values() []string
EmbeddedConvert608To708_Values returns all elements of the EmbeddedConvert608To708 enum
func EmbeddedScte20Detection_Values ¶
func EmbeddedScte20Detection_Values() []string
EmbeddedScte20Detection_Values returns all elements of the EmbeddedScte20Detection enum
func FeatureActivationsInputPrepareScheduleActions_Values ¶
func FeatureActivationsInputPrepareScheduleActions_Values() []string
FeatureActivationsInputPrepareScheduleActions_Values returns all elements of the FeatureActivationsInputPrepareScheduleActions enum
func FecOutputIncludeFec_Values ¶
func FecOutputIncludeFec_Values() []string
FecOutputIncludeFec_Values returns all elements of the FecOutputIncludeFec enum
func FixedAfd_Values ¶
func FixedAfd_Values() []string
FixedAfd_Values returns all elements of the FixedAfd enum
func Fmp4NielsenId3Behavior_Values ¶
func Fmp4NielsenId3Behavior_Values() []string
Fmp4NielsenId3Behavior_Values returns all elements of the Fmp4NielsenId3Behavior enum
func Fmp4TimedMetadataBehavior_Values ¶
func Fmp4TimedMetadataBehavior_Values() []string
Fmp4TimedMetadataBehavior_Values returns all elements of the Fmp4TimedMetadataBehavior enum
func FollowPoint_Values ¶
func FollowPoint_Values() []string
FollowPoint_Values returns all elements of the FollowPoint enum
func FrameCaptureIntervalUnit_Values ¶
func FrameCaptureIntervalUnit_Values() []string
FrameCaptureIntervalUnit_Values returns all elements of the FrameCaptureIntervalUnit enum
func GlobalConfigurationInputEndAction_Values ¶
func GlobalConfigurationInputEndAction_Values() []string
GlobalConfigurationInputEndAction_Values returns all elements of the GlobalConfigurationInputEndAction enum
func GlobalConfigurationLowFramerateInputs_Values ¶
func GlobalConfigurationLowFramerateInputs_Values() []string
GlobalConfigurationLowFramerateInputs_Values returns all elements of the GlobalConfigurationLowFramerateInputs enum
func GlobalConfigurationOutputLockingMode_Values ¶
func GlobalConfigurationOutputLockingMode_Values() []string
GlobalConfigurationOutputLockingMode_Values returns all elements of the GlobalConfigurationOutputLockingMode enum
func GlobalConfigurationOutputTimingSource_Values ¶
func GlobalConfigurationOutputTimingSource_Values() []string
GlobalConfigurationOutputTimingSource_Values returns all elements of the GlobalConfigurationOutputTimingSource enum
func H264AdaptiveQuantization_Values ¶
func H264AdaptiveQuantization_Values() []string
H264AdaptiveQuantization_Values returns all elements of the H264AdaptiveQuantization enum
func H264ColorMetadata_Values ¶
func H264ColorMetadata_Values() []string
H264ColorMetadata_Values returns all elements of the H264ColorMetadata enum
func H264EntropyEncoding_Values ¶
func H264EntropyEncoding_Values() []string
H264EntropyEncoding_Values returns all elements of the H264EntropyEncoding enum
func H264FlickerAq_Values ¶
func H264FlickerAq_Values() []string
H264FlickerAq_Values returns all elements of the H264FlickerAq enum
func H264ForceFieldPictures_Values ¶
func H264ForceFieldPictures_Values() []string
H264ForceFieldPictures_Values returns all elements of the H264ForceFieldPictures enum
func H264FramerateControl_Values ¶
func H264FramerateControl_Values() []string
H264FramerateControl_Values returns all elements of the H264FramerateControl enum
func H264GopBReference_Values ¶
func H264GopBReference_Values() []string
H264GopBReference_Values returns all elements of the H264GopBReference enum
func H264GopSizeUnits_Values ¶
func H264GopSizeUnits_Values() []string
H264GopSizeUnits_Values returns all elements of the H264GopSizeUnits enum
func H264Level_Values ¶
func H264Level_Values() []string
H264Level_Values returns all elements of the H264Level enum
func H264LookAheadRateControl_Values ¶
func H264LookAheadRateControl_Values() []string
H264LookAheadRateControl_Values returns all elements of the H264LookAheadRateControl enum
func H264ParControl_Values ¶
func H264ParControl_Values() []string
H264ParControl_Values returns all elements of the H264ParControl enum
func H264Profile_Values ¶
func H264Profile_Values() []string
H264Profile_Values returns all elements of the H264Profile enum
func H264QualityLevel_Values ¶
func H264QualityLevel_Values() []string
H264QualityLevel_Values returns all elements of the H264QualityLevel enum
func H264RateControlMode_Values ¶
func H264RateControlMode_Values() []string
H264RateControlMode_Values returns all elements of the H264RateControlMode enum
func H264ScanType_Values ¶
func H264ScanType_Values() []string
H264ScanType_Values returns all elements of the H264ScanType enum
func H264SceneChangeDetect_Values ¶
func H264SceneChangeDetect_Values() []string
H264SceneChangeDetect_Values returns all elements of the H264SceneChangeDetect enum
func H264SpatialAq_Values ¶
func H264SpatialAq_Values() []string
H264SpatialAq_Values returns all elements of the H264SpatialAq enum
func H264SubGopLength_Values ¶
func H264SubGopLength_Values() []string
H264SubGopLength_Values returns all elements of the H264SubGopLength enum
func H264Syntax_Values ¶
func H264Syntax_Values() []string
H264Syntax_Values returns all elements of the H264Syntax enum
func H264TemporalAq_Values ¶
func H264TemporalAq_Values() []string
H264TemporalAq_Values returns all elements of the H264TemporalAq enum
func H264TimecodeInsertionBehavior_Values ¶
func H264TimecodeInsertionBehavior_Values() []string
H264TimecodeInsertionBehavior_Values returns all elements of the H264TimecodeInsertionBehavior enum
func H265AdaptiveQuantization_Values ¶
func H265AdaptiveQuantization_Values() []string
H265AdaptiveQuantization_Values returns all elements of the H265AdaptiveQuantization enum
func H265AlternativeTransferFunction_Values ¶
func H265AlternativeTransferFunction_Values() []string
H265AlternativeTransferFunction_Values returns all elements of the H265AlternativeTransferFunction enum
func H265ColorMetadata_Values ¶
func H265ColorMetadata_Values() []string
H265ColorMetadata_Values returns all elements of the H265ColorMetadata enum
func H265FlickerAq_Values ¶
func H265FlickerAq_Values() []string
H265FlickerAq_Values returns all elements of the H265FlickerAq enum
func H265GopSizeUnits_Values ¶
func H265GopSizeUnits_Values() []string
H265GopSizeUnits_Values returns all elements of the H265GopSizeUnits enum
func H265Level_Values ¶
func H265Level_Values() []string
H265Level_Values returns all elements of the H265Level enum
func H265LookAheadRateControl_Values ¶
func H265LookAheadRateControl_Values() []string
H265LookAheadRateControl_Values returns all elements of the H265LookAheadRateControl enum
func H265Profile_Values ¶
func H265Profile_Values() []string
H265Profile_Values returns all elements of the H265Profile enum
func H265RateControlMode_Values ¶
func H265RateControlMode_Values() []string
H265RateControlMode_Values returns all elements of the H265RateControlMode enum
func H265ScanType_Values ¶
func H265ScanType_Values() []string
H265ScanType_Values returns all elements of the H265ScanType enum
func H265SceneChangeDetect_Values ¶
func H265SceneChangeDetect_Values() []string
H265SceneChangeDetect_Values returns all elements of the H265SceneChangeDetect enum
func H265Tier_Values ¶
func H265Tier_Values() []string
H265Tier_Values returns all elements of the H265Tier enum
func H265TimecodeInsertionBehavior_Values ¶
func H265TimecodeInsertionBehavior_Values() []string
H265TimecodeInsertionBehavior_Values returns all elements of the H265TimecodeInsertionBehavior enum
func HlsAdMarkers_Values ¶
func HlsAdMarkers_Values() []string
HlsAdMarkers_Values returns all elements of the HlsAdMarkers enum
func HlsAkamaiHttpTransferMode_Values ¶
func HlsAkamaiHttpTransferMode_Values() []string
HlsAkamaiHttpTransferMode_Values returns all elements of the HlsAkamaiHttpTransferMode enum
func HlsCaptionLanguageSetting_Values ¶
func HlsCaptionLanguageSetting_Values() []string
HlsCaptionLanguageSetting_Values returns all elements of the HlsCaptionLanguageSetting enum
func HlsClientCache_Values ¶
func HlsClientCache_Values() []string
HlsClientCache_Values returns all elements of the HlsClientCache enum
func HlsCodecSpecification_Values ¶
func HlsCodecSpecification_Values() []string
HlsCodecSpecification_Values returns all elements of the HlsCodecSpecification enum
func HlsDirectoryStructure_Values ¶
func HlsDirectoryStructure_Values() []string
HlsDirectoryStructure_Values returns all elements of the HlsDirectoryStructure enum
func HlsDiscontinuityTags_Values ¶
func HlsDiscontinuityTags_Values() []string
HlsDiscontinuityTags_Values returns all elements of the HlsDiscontinuityTags enum
func HlsEncryptionType_Values ¶
func HlsEncryptionType_Values() []string
HlsEncryptionType_Values returns all elements of the HlsEncryptionType enum
func HlsH265PackagingType_Values ¶
func HlsH265PackagingType_Values() []string
HlsH265PackagingType_Values returns all elements of the HlsH265PackagingType enum
func HlsId3SegmentTaggingState_Values ¶
func HlsId3SegmentTaggingState_Values() []string
HlsId3SegmentTaggingState_Values returns all elements of the HlsId3SegmentTaggingState enum
func HlsIncompleteSegmentBehavior_Values ¶
func HlsIncompleteSegmentBehavior_Values() []string
HlsIncompleteSegmentBehavior_Values returns all elements of the HlsIncompleteSegmentBehavior enum
func HlsIvInManifest_Values ¶
func HlsIvInManifest_Values() []string
HlsIvInManifest_Values returns all elements of the HlsIvInManifest enum
func HlsIvSource_Values ¶
func HlsIvSource_Values() []string
HlsIvSource_Values returns all elements of the HlsIvSource enum
func HlsManifestCompression_Values ¶
func HlsManifestCompression_Values() []string
HlsManifestCompression_Values returns all elements of the HlsManifestCompression enum
func HlsManifestDurationFormat_Values ¶
func HlsManifestDurationFormat_Values() []string
HlsManifestDurationFormat_Values returns all elements of the HlsManifestDurationFormat enum
func HlsMediaStoreStorageClass_Values ¶
func HlsMediaStoreStorageClass_Values() []string
HlsMediaStoreStorageClass_Values returns all elements of the HlsMediaStoreStorageClass enum
func HlsMode_Values ¶
func HlsMode_Values() []string
HlsMode_Values returns all elements of the HlsMode enum
func HlsOutputSelection_Values ¶
func HlsOutputSelection_Values() []string
HlsOutputSelection_Values returns all elements of the HlsOutputSelection enum
func HlsProgramDateTime_Values ¶
func HlsProgramDateTime_Values() []string
HlsProgramDateTime_Values returns all elements of the HlsProgramDateTime enum
func HlsRedundantManifest_Values ¶
func HlsRedundantManifest_Values() []string
HlsRedundantManifest_Values returns all elements of the HlsRedundantManifest enum
func HlsScte35SourceType_Values ¶
func HlsScte35SourceType_Values() []string
HlsScte35SourceType_Values returns all elements of the HlsScte35SourceType enum
func HlsSegmentationMode_Values ¶
func HlsSegmentationMode_Values() []string
HlsSegmentationMode_Values returns all elements of the HlsSegmentationMode enum
func HlsStreamInfResolution_Values ¶
func HlsStreamInfResolution_Values() []string
HlsStreamInfResolution_Values returns all elements of the HlsStreamInfResolution enum
func HlsTimedMetadataId3Frame_Values ¶
func HlsTimedMetadataId3Frame_Values() []string
HlsTimedMetadataId3Frame_Values returns all elements of the HlsTimedMetadataId3Frame enum
func HlsTsFileMode_Values ¶
func HlsTsFileMode_Values() []string
HlsTsFileMode_Values returns all elements of the HlsTsFileMode enum
func HlsWebdavHttpTransferMode_Values ¶
func HlsWebdavHttpTransferMode_Values() []string
HlsWebdavHttpTransferMode_Values returns all elements of the HlsWebdavHttpTransferMode enum
func IFrameOnlyPlaylistType_Values ¶
func IFrameOnlyPlaylistType_Values() []string
IFrameOnlyPlaylistType_Values returns all elements of the IFrameOnlyPlaylistType enum
func InputClass_Values ¶
func InputClass_Values() []string
InputClass_Values returns all elements of the InputClass enum
func InputCodec_Values ¶
func InputCodec_Values() []string
InputCodec_Values returns all elements of the InputCodec enum
func InputDeblockFilter_Values ¶
func InputDeblockFilter_Values() []string
InputDeblockFilter_Values returns all elements of the InputDeblockFilter enum
func InputDenoiseFilter_Values ¶
func InputDenoiseFilter_Values() []string
InputDenoiseFilter_Values returns all elements of the InputDenoiseFilter enum
func InputDeviceActiveInput_Values ¶
func InputDeviceActiveInput_Values() []string
InputDeviceActiveInput_Values returns all elements of the InputDeviceActiveInput enum
func InputDeviceConfiguredInput_Values ¶
func InputDeviceConfiguredInput_Values() []string
InputDeviceConfiguredInput_Values returns all elements of the InputDeviceConfiguredInput enum
func InputDeviceConnectionState_Values ¶
func InputDeviceConnectionState_Values() []string
InputDeviceConnectionState_Values returns all elements of the InputDeviceConnectionState enum
func InputDeviceIpScheme_Values ¶
func InputDeviceIpScheme_Values() []string
InputDeviceIpScheme_Values returns all elements of the InputDeviceIpScheme enum
func InputDeviceScanType_Values ¶
func InputDeviceScanType_Values() []string
InputDeviceScanType_Values returns all elements of the InputDeviceScanType enum
func InputDeviceState_Values ¶
func InputDeviceState_Values() []string
InputDeviceState_Values returns all elements of the InputDeviceState enum
func InputDeviceTransferType_Values ¶
func InputDeviceTransferType_Values() []string
InputDeviceTransferType_Values returns all elements of the InputDeviceTransferType enum
func InputDeviceType_Values ¶
func InputDeviceType_Values() []string
InputDeviceType_Values returns all elements of the InputDeviceType enum
func InputFilter_Values ¶
func InputFilter_Values() []string
InputFilter_Values returns all elements of the InputFilter enum
func InputLossActionForHlsOut_Values ¶
func InputLossActionForHlsOut_Values() []string
InputLossActionForHlsOut_Values returns all elements of the InputLossActionForHlsOut enum
func InputLossActionForMsSmoothOut_Values ¶
func InputLossActionForMsSmoothOut_Values() []string
InputLossActionForMsSmoothOut_Values returns all elements of the InputLossActionForMsSmoothOut enum
func InputLossActionForRtmpOut_Values ¶
func InputLossActionForRtmpOut_Values() []string
InputLossActionForRtmpOut_Values returns all elements of the InputLossActionForRtmpOut enum
func InputLossActionForUdpOut_Values ¶
func InputLossActionForUdpOut_Values() []string
InputLossActionForUdpOut_Values returns all elements of the InputLossActionForUdpOut enum
func InputLossImageType_Values ¶
func InputLossImageType_Values() []string
InputLossImageType_Values returns all elements of the InputLossImageType enum
func InputMaximumBitrate_Values ¶
func InputMaximumBitrate_Values() []string
InputMaximumBitrate_Values returns all elements of the InputMaximumBitrate enum
func InputPreference_Values ¶
func InputPreference_Values() []string
InputPreference_Values returns all elements of the InputPreference enum
func InputResolution_Values ¶
func InputResolution_Values() []string
InputResolution_Values returns all elements of the InputResolution enum
func InputSecurityGroupState_Values ¶
func InputSecurityGroupState_Values() []string
InputSecurityGroupState_Values returns all elements of the InputSecurityGroupState enum
func InputSourceEndBehavior_Values ¶
func InputSourceEndBehavior_Values() []string
InputSourceEndBehavior_Values returns all elements of the InputSourceEndBehavior enum
func InputSourceType_Values ¶
func InputSourceType_Values() []string
InputSourceType_Values returns all elements of the InputSourceType enum
func InputState_Values ¶
func InputState_Values() []string
InputState_Values returns all elements of the InputState enum
func InputTimecodeSource_Values ¶
func InputTimecodeSource_Values() []string
InputTimecodeSource_Values returns all elements of the InputTimecodeSource enum
func InputType_Values ¶
func InputType_Values() []string
InputType_Values returns all elements of the InputType enum
func LastFrameClippingBehavior_Values ¶
func LastFrameClippingBehavior_Values() []string
LastFrameClippingBehavior_Values returns all elements of the LastFrameClippingBehavior enum
func LogLevel_Values ¶
func LogLevel_Values() []string
LogLevel_Values returns all elements of the LogLevel enum
func M2tsAbsentInputAudioBehavior_Values ¶
func M2tsAbsentInputAudioBehavior_Values() []string
M2tsAbsentInputAudioBehavior_Values returns all elements of the M2tsAbsentInputAudioBehavior enum
func M2tsAribCaptionsPidControl_Values ¶
func M2tsAribCaptionsPidControl_Values() []string
M2tsAribCaptionsPidControl_Values returns all elements of the M2tsAribCaptionsPidControl enum
func M2tsArib_Values ¶
func M2tsArib_Values() []string
M2tsArib_Values returns all elements of the M2tsArib enum
func M2tsAudioBufferModel_Values ¶
func M2tsAudioBufferModel_Values() []string
M2tsAudioBufferModel_Values returns all elements of the M2tsAudioBufferModel enum
func M2tsAudioInterval_Values ¶
func M2tsAudioInterval_Values() []string
M2tsAudioInterval_Values returns all elements of the M2tsAudioInterval enum
func M2tsAudioStreamType_Values ¶
func M2tsAudioStreamType_Values() []string
M2tsAudioStreamType_Values returns all elements of the M2tsAudioStreamType enum
func M2tsBufferModel_Values ¶
func M2tsBufferModel_Values() []string
M2tsBufferModel_Values returns all elements of the M2tsBufferModel enum
func M2tsCcDescriptor_Values ¶
func M2tsCcDescriptor_Values() []string
M2tsCcDescriptor_Values returns all elements of the M2tsCcDescriptor enum
func M2tsEbifControl_Values ¶
func M2tsEbifControl_Values() []string
M2tsEbifControl_Values returns all elements of the M2tsEbifControl enum
func M2tsEbpPlacement_Values ¶
func M2tsEbpPlacement_Values() []string
M2tsEbpPlacement_Values returns all elements of the M2tsEbpPlacement enum
func M2tsEsRateInPes_Values ¶
func M2tsEsRateInPes_Values() []string
M2tsEsRateInPes_Values returns all elements of the M2tsEsRateInPes enum
func M2tsKlv_Values ¶
func M2tsKlv_Values() []string
M2tsKlv_Values returns all elements of the M2tsKlv enum
func M2tsNielsenId3Behavior_Values ¶
func M2tsNielsenId3Behavior_Values() []string
M2tsNielsenId3Behavior_Values returns all elements of the M2tsNielsenId3Behavior enum
func M2tsPcrControl_Values ¶
func M2tsPcrControl_Values() []string
M2tsPcrControl_Values returns all elements of the M2tsPcrControl enum
func M2tsRateMode_Values ¶
func M2tsRateMode_Values() []string
M2tsRateMode_Values returns all elements of the M2tsRateMode enum
func M2tsScte35Control_Values ¶
func M2tsScte35Control_Values() []string
M2tsScte35Control_Values returns all elements of the M2tsScte35Control enum
func M2tsSegmentationMarkers_Values ¶
func M2tsSegmentationMarkers_Values() []string
M2tsSegmentationMarkers_Values returns all elements of the M2tsSegmentationMarkers enum
func M2tsSegmentationStyle_Values ¶
func M2tsSegmentationStyle_Values() []string
M2tsSegmentationStyle_Values returns all elements of the M2tsSegmentationStyle enum
func M2tsTimedMetadataBehavior_Values ¶
func M2tsTimedMetadataBehavior_Values() []string
M2tsTimedMetadataBehavior_Values returns all elements of the M2tsTimedMetadataBehavior enum
func M3u8NielsenId3Behavior_Values ¶
func M3u8NielsenId3Behavior_Values() []string
M3u8NielsenId3Behavior_Values returns all elements of the M3u8NielsenId3Behavior enum
func M3u8PcrControl_Values ¶
func M3u8PcrControl_Values() []string
M3u8PcrControl_Values returns all elements of the M3u8PcrControl enum
func M3u8Scte35Behavior_Values ¶
func M3u8Scte35Behavior_Values() []string
M3u8Scte35Behavior_Values returns all elements of the M3u8Scte35Behavior enum
func M3u8TimedMetadataBehavior_Values ¶
func M3u8TimedMetadataBehavior_Values() []string
M3u8TimedMetadataBehavior_Values returns all elements of the M3u8TimedMetadataBehavior enum
func MotionGraphicsInsertion_Values ¶
func MotionGraphicsInsertion_Values() []string
MotionGraphicsInsertion_Values returns all elements of the MotionGraphicsInsertion enum
func Mp2CodingMode_Values ¶
func Mp2CodingMode_Values() []string
Mp2CodingMode_Values returns all elements of the Mp2CodingMode enum
func Mpeg2AdaptiveQuantization_Values ¶
func Mpeg2AdaptiveQuantization_Values() []string
Mpeg2AdaptiveQuantization_Values returns all elements of the Mpeg2AdaptiveQuantization enum
func Mpeg2ColorMetadata_Values ¶
func Mpeg2ColorMetadata_Values() []string
Mpeg2ColorMetadata_Values returns all elements of the Mpeg2ColorMetadata enum
func Mpeg2ColorSpace_Values ¶
func Mpeg2ColorSpace_Values() []string
Mpeg2ColorSpace_Values returns all elements of the Mpeg2ColorSpace enum
func Mpeg2DisplayRatio_Values ¶
func Mpeg2DisplayRatio_Values() []string
Mpeg2DisplayRatio_Values returns all elements of the Mpeg2DisplayRatio enum
func Mpeg2GopSizeUnits_Values ¶
func Mpeg2GopSizeUnits_Values() []string
Mpeg2GopSizeUnits_Values returns all elements of the Mpeg2GopSizeUnits enum
func Mpeg2ScanType_Values ¶
func Mpeg2ScanType_Values() []string
Mpeg2ScanType_Values returns all elements of the Mpeg2ScanType enum
func Mpeg2SubGopLength_Values ¶
func Mpeg2SubGopLength_Values() []string
Mpeg2SubGopLength_Values returns all elements of the Mpeg2SubGopLength enum
func Mpeg2TimecodeInsertionBehavior_Values ¶
func Mpeg2TimecodeInsertionBehavior_Values() []string
Mpeg2TimecodeInsertionBehavior_Values returns all elements of the Mpeg2TimecodeInsertionBehavior enum
func MsSmoothH265PackagingType_Values ¶
func MsSmoothH265PackagingType_Values() []string
MsSmoothH265PackagingType_Values returns all elements of the MsSmoothH265PackagingType enum
func MultiplexState_Values ¶
func MultiplexState_Values() []string
MultiplexState_Values returns all elements of the MultiplexState enum
func NetworkInputServerValidation_Values ¶
func NetworkInputServerValidation_Values() []string
NetworkInputServerValidation_Values returns all elements of the NetworkInputServerValidation enum
func NielsenPcmToId3TaggingState_Values ¶
func NielsenPcmToId3TaggingState_Values() []string
NielsenPcmToId3TaggingState_Values returns all elements of the NielsenPcmToId3TaggingState enum
func NielsenWatermarksCbetStepaside_Values ¶
func NielsenWatermarksCbetStepaside_Values() []string
NielsenWatermarksCbetStepaside_Values returns all elements of the NielsenWatermarksCbetStepaside enum
func NielsenWatermarksDistributionTypes_Values ¶
func NielsenWatermarksDistributionTypes_Values() []string
NielsenWatermarksDistributionTypes_Values returns all elements of the NielsenWatermarksDistributionTypes enum
func OfferingDurationUnits_Values ¶
func OfferingDurationUnits_Values() []string
OfferingDurationUnits_Values returns all elements of the OfferingDurationUnits enum
func OfferingType_Values ¶
func OfferingType_Values() []string
OfferingType_Values returns all elements of the OfferingType enum
func PipelineId_Values ¶
func PipelineId_Values() []string
PipelineId_Values returns all elements of the PipelineId enum
func PreferredChannelPipeline_Values ¶
func PreferredChannelPipeline_Values() []string
PreferredChannelPipeline_Values returns all elements of the PreferredChannelPipeline enum
func ReservationCodec_Values ¶
func ReservationCodec_Values() []string
ReservationCodec_Values returns all elements of the ReservationCodec enum
func ReservationMaximumBitrate_Values ¶
func ReservationMaximumBitrate_Values() []string
ReservationMaximumBitrate_Values returns all elements of the ReservationMaximumBitrate enum
func ReservationMaximumFramerate_Values ¶
func ReservationMaximumFramerate_Values() []string
ReservationMaximumFramerate_Values returns all elements of the ReservationMaximumFramerate enum
func ReservationResolution_Values ¶
func ReservationResolution_Values() []string
ReservationResolution_Values returns all elements of the ReservationResolution enum
func ReservationResourceType_Values ¶
func ReservationResourceType_Values() []string
ReservationResourceType_Values returns all elements of the ReservationResourceType enum
func ReservationSpecialFeature_Values ¶
func ReservationSpecialFeature_Values() []string
ReservationSpecialFeature_Values returns all elements of the ReservationSpecialFeature enum
func ReservationState_Values ¶
func ReservationState_Values() []string
ReservationState_Values returns all elements of the ReservationState enum
func ReservationVideoQuality_Values ¶
func ReservationVideoQuality_Values() []string
ReservationVideoQuality_Values returns all elements of the ReservationVideoQuality enum
func RtmpAdMarkers_Values ¶
func RtmpAdMarkers_Values() []string
RtmpAdMarkers_Values returns all elements of the RtmpAdMarkers enum
func RtmpCacheFullBehavior_Values ¶
func RtmpCacheFullBehavior_Values() []string
RtmpCacheFullBehavior_Values returns all elements of the RtmpCacheFullBehavior enum
func RtmpCaptionData_Values ¶
func RtmpCaptionData_Values() []string
RtmpCaptionData_Values returns all elements of the RtmpCaptionData enum
func RtmpOutputCertificateMode_Values ¶
func RtmpOutputCertificateMode_Values() []string
RtmpOutputCertificateMode_Values returns all elements of the RtmpOutputCertificateMode enum
func S3CannedAcl_Values ¶
func S3CannedAcl_Values() []string
S3CannedAcl_Values returns all elements of the S3CannedAcl enum
func Scte20Convert608To708_Values ¶
func Scte20Convert608To708_Values() []string
Scte20Convert608To708_Values returns all elements of the Scte20Convert608To708 enum
func Scte27OcrLanguage_Values ¶
func Scte27OcrLanguage_Values() []string
Scte27OcrLanguage_Values returns all elements of the Scte27OcrLanguage enum
func Scte35AposNoRegionalBlackoutBehavior_Values ¶
func Scte35AposNoRegionalBlackoutBehavior_Values() []string
Scte35AposNoRegionalBlackoutBehavior_Values returns all elements of the Scte35AposNoRegionalBlackoutBehavior enum
func Scte35AposWebDeliveryAllowedBehavior_Values ¶
func Scte35AposWebDeliveryAllowedBehavior_Values() []string
Scte35AposWebDeliveryAllowedBehavior_Values returns all elements of the Scte35AposWebDeliveryAllowedBehavior enum
func Scte35ArchiveAllowedFlag_Values ¶
func Scte35ArchiveAllowedFlag_Values() []string
Scte35ArchiveAllowedFlag_Values returns all elements of the Scte35ArchiveAllowedFlag enum
func Scte35DeviceRestrictions_Values ¶
func Scte35DeviceRestrictions_Values() []string
Scte35DeviceRestrictions_Values returns all elements of the Scte35DeviceRestrictions enum
func Scte35NoRegionalBlackoutFlag_Values ¶
func Scte35NoRegionalBlackoutFlag_Values() []string
Scte35NoRegionalBlackoutFlag_Values returns all elements of the Scte35NoRegionalBlackoutFlag enum
func Scte35SegmentationCancelIndicator_Values ¶
func Scte35SegmentationCancelIndicator_Values() []string
Scte35SegmentationCancelIndicator_Values returns all elements of the Scte35SegmentationCancelIndicator enum
func Scte35SpliceInsertNoRegionalBlackoutBehavior_Values ¶
func Scte35SpliceInsertNoRegionalBlackoutBehavior_Values() []string
Scte35SpliceInsertNoRegionalBlackoutBehavior_Values returns all elements of the Scte35SpliceInsertNoRegionalBlackoutBehavior enum
func Scte35SpliceInsertWebDeliveryAllowedBehavior_Values ¶
func Scte35SpliceInsertWebDeliveryAllowedBehavior_Values() []string
Scte35SpliceInsertWebDeliveryAllowedBehavior_Values returns all elements of the Scte35SpliceInsertWebDeliveryAllowedBehavior enum
func Scte35WebDeliveryAllowedFlag_Values ¶
func Scte35WebDeliveryAllowedFlag_Values() []string
Scte35WebDeliveryAllowedFlag_Values returns all elements of the Scte35WebDeliveryAllowedFlag enum
func SmoothGroupAudioOnlyTimecodeControl_Values ¶
func SmoothGroupAudioOnlyTimecodeControl_Values() []string
SmoothGroupAudioOnlyTimecodeControl_Values returns all elements of the SmoothGroupAudioOnlyTimecodeControl enum
func SmoothGroupCertificateMode_Values ¶
func SmoothGroupCertificateMode_Values() []string
SmoothGroupCertificateMode_Values returns all elements of the SmoothGroupCertificateMode enum
func SmoothGroupEventIdMode_Values ¶
func SmoothGroupEventIdMode_Values() []string
SmoothGroupEventIdMode_Values returns all elements of the SmoothGroupEventIdMode enum
func SmoothGroupEventStopBehavior_Values ¶
func SmoothGroupEventStopBehavior_Values() []string
SmoothGroupEventStopBehavior_Values returns all elements of the SmoothGroupEventStopBehavior enum
func SmoothGroupSegmentationMode_Values ¶
func SmoothGroupSegmentationMode_Values() []string
SmoothGroupSegmentationMode_Values returns all elements of the SmoothGroupSegmentationMode enum
func SmoothGroupSparseTrackType_Values ¶
func SmoothGroupSparseTrackType_Values() []string
SmoothGroupSparseTrackType_Values returns all elements of the SmoothGroupSparseTrackType enum
func SmoothGroupStreamManifestBehavior_Values ¶
func SmoothGroupStreamManifestBehavior_Values() []string
SmoothGroupStreamManifestBehavior_Values returns all elements of the SmoothGroupStreamManifestBehavior enum
func SmoothGroupTimestampOffsetMode_Values ¶
func SmoothGroupTimestampOffsetMode_Values() []string
SmoothGroupTimestampOffsetMode_Values returns all elements of the SmoothGroupTimestampOffsetMode enum
func Smpte2038DataPreference_Values ¶
func Smpte2038DataPreference_Values() []string
Smpte2038DataPreference_Values returns all elements of the Smpte2038DataPreference enum
func TemporalFilterPostFilterSharpening_Values ¶
func TemporalFilterPostFilterSharpening_Values() []string
TemporalFilterPostFilterSharpening_Values returns all elements of the TemporalFilterPostFilterSharpening enum
func TemporalFilterStrength_Values ¶
func TemporalFilterStrength_Values() []string
TemporalFilterStrength_Values returns all elements of the TemporalFilterStrength enum
func TimecodeConfigSource_Values ¶
func TimecodeConfigSource_Values() []string
TimecodeConfigSource_Values returns all elements of the TimecodeConfigSource enum
func TtmlDestinationStyleControl_Values ¶
func TtmlDestinationStyleControl_Values() []string
TtmlDestinationStyleControl_Values returns all elements of the TtmlDestinationStyleControl enum
func UdpTimedMetadataId3Frame_Values ¶
func UdpTimedMetadataId3Frame_Values() []string
UdpTimedMetadataId3Frame_Values returns all elements of the UdpTimedMetadataId3Frame enum
func VideoDescriptionRespondToAfd_Values ¶
func VideoDescriptionRespondToAfd_Values() []string
VideoDescriptionRespondToAfd_Values returns all elements of the VideoDescriptionRespondToAfd enum
func VideoDescriptionScalingBehavior_Values ¶
func VideoDescriptionScalingBehavior_Values() []string
VideoDescriptionScalingBehavior_Values returns all elements of the VideoDescriptionScalingBehavior enum
func VideoSelectorColorSpaceUsage_Values ¶
func VideoSelectorColorSpaceUsage_Values() []string
VideoSelectorColorSpaceUsage_Values returns all elements of the VideoSelectorColorSpaceUsage enum
func VideoSelectorColorSpace_Values ¶
func VideoSelectorColorSpace_Values() []string
VideoSelectorColorSpace_Values returns all elements of the VideoSelectorColorSpace enum
func WavCodingMode_Values ¶
func WavCodingMode_Values() []string
WavCodingMode_Values returns all elements of the WavCodingMode enum
func WebvttDestinationStyleControl_Values ¶
func WebvttDestinationStyleControl_Values() []string
WebvttDestinationStyleControl_Values returns all elements of the WebvttDestinationStyleControl enum
Types ¶
type AacSettings ¶
type AacSettings struct { // Average bitrate in bits/second. Valid values depend on rate control mode // and profile. Bitrate *float64 `locationName:"bitrate" type:"double"` // Mono, Stereo, or 5.1 channel layout. Valid values depend on rate control // mode and profile. The adReceiverMix setting receives a stereo description // plus control track and emits a mono AAC encode of the description track, // with control data emitted in the PES header as per ETSI TS 101 154 Annex // E. CodingMode *string `locationName:"codingMode" type:"string" enum:"AacCodingMode"` // Set to "broadcasterMixedAd" when input contains pre-mixed main audio + AD // (narration) as a stereo pair. The Audio Type field (audioType) will be set // to 3, which signals to downstream systems that this stream contains "broadcaster // mixed AD". Note that the input received by the encoder must contain pre-mixed // audio; the encoder does not perform the mixing. The values in audioTypeControl // and audioType (in AudioDescription) are ignored when set to broadcasterMixedAd.Leave // set to "normal" when input does not contain pre-mixed audio + AD. InputType *string `locationName:"inputType" type:"string" enum:"AacInputType"` // AAC Profile. Profile *string `locationName:"profile" type:"string" enum:"AacProfile"` // Rate Control Mode. RateControlMode *string `locationName:"rateControlMode" type:"string" enum:"AacRateControlMode"` // Sets LATM / LOAS AAC output for raw containers. RawFormat *string `locationName:"rawFormat" type:"string" enum:"AacRawFormat"` // Sample rate in Hz. Valid values depend on rate control mode and profile. SampleRate *float64 `locationName:"sampleRate" type:"double"` // Use MPEG-2 AAC audio instead of MPEG-4 AAC audio for raw or MPEG-2 Transport // Stream containers. Spec *string `locationName:"spec" type:"string" enum:"AacSpec"` // VBR Quality Level - Only used if rateControlMode is VBR. VbrQuality *string `locationName:"vbrQuality" type:"string" enum:"AacVbrQuality"` // contains filtered or unexported fields }
Aac Settings
func (AacSettings) GoString ¶
func (s AacSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AacSettings) SetBitrate ¶
func (s *AacSettings) SetBitrate(v float64) *AacSettings
SetBitrate sets the Bitrate field's value.
func (*AacSettings) SetCodingMode ¶
func (s *AacSettings) SetCodingMode(v string) *AacSettings
SetCodingMode sets the CodingMode field's value.
func (*AacSettings) SetInputType ¶
func (s *AacSettings) SetInputType(v string) *AacSettings
SetInputType sets the InputType field's value.
func (*AacSettings) SetProfile ¶
func (s *AacSettings) SetProfile(v string) *AacSettings
SetProfile sets the Profile field's value.
func (*AacSettings) SetRateControlMode ¶
func (s *AacSettings) SetRateControlMode(v string) *AacSettings
SetRateControlMode sets the RateControlMode field's value.
func (*AacSettings) SetRawFormat ¶
func (s *AacSettings) SetRawFormat(v string) *AacSettings
SetRawFormat sets the RawFormat field's value.
func (*AacSettings) SetSampleRate ¶
func (s *AacSettings) SetSampleRate(v float64) *AacSettings
SetSampleRate sets the SampleRate field's value.
func (*AacSettings) SetSpec ¶
func (s *AacSettings) SetSpec(v string) *AacSettings
SetSpec sets the Spec field's value.
func (*AacSettings) SetVbrQuality ¶
func (s *AacSettings) SetVbrQuality(v string) *AacSettings
SetVbrQuality sets the VbrQuality field's value.
func (AacSettings) String ¶
func (s AacSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 Ac3Settings ¶
type Ac3Settings struct { // Average bitrate in bits/second. Valid bitrates depend on the coding mode. Bitrate *float64 `locationName:"bitrate" type:"double"` // Specifies the bitstream mode (bsmod) for the emitted AC-3 stream. See ATSC // A/52-2012 for background on these values. BitstreamMode *string `locationName:"bitstreamMode" type:"string" enum:"Ac3BitstreamMode"` // Dolby Digital coding mode. Determines number of channels. CodingMode *string `locationName:"codingMode" type:"string" enum:"Ac3CodingMode"` // Sets the dialnorm for the output. If excluded and input audio is Dolby Digital, // dialnorm will be passed through. Dialnorm *int64 `locationName:"dialnorm" min:"1" type:"integer"` // If set to filmStandard, adds dynamic range compression signaling to the output // bitstream as defined in the Dolby Digital specification. DrcProfile *string `locationName:"drcProfile" type:"string" enum:"Ac3DrcProfile"` // When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior // to encoding. Only valid in codingMode32Lfe mode. LfeFilter *string `locationName:"lfeFilter" type:"string" enum:"Ac3LfeFilter"` // When set to "followInput", encoder metadata will be sourced from the DD, // DD+, or DolbyE decoder that supplied this audio data. If audio was not supplied // from one of these streams, then the static metadata settings will be used. MetadataControl *string `locationName:"metadataControl" type:"string" enum:"Ac3MetadataControl"` // contains filtered or unexported fields }
Ac3 Settings
func (Ac3Settings) GoString ¶
func (s Ac3Settings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Ac3Settings) SetBitrate ¶
func (s *Ac3Settings) SetBitrate(v float64) *Ac3Settings
SetBitrate sets the Bitrate field's value.
func (*Ac3Settings) SetBitstreamMode ¶
func (s *Ac3Settings) SetBitstreamMode(v string) *Ac3Settings
SetBitstreamMode sets the BitstreamMode field's value.
func (*Ac3Settings) SetCodingMode ¶
func (s *Ac3Settings) SetCodingMode(v string) *Ac3Settings
SetCodingMode sets the CodingMode field's value.
func (*Ac3Settings) SetDialnorm ¶
func (s *Ac3Settings) SetDialnorm(v int64) *Ac3Settings
SetDialnorm sets the Dialnorm field's value.
func (*Ac3Settings) SetDrcProfile ¶
func (s *Ac3Settings) SetDrcProfile(v string) *Ac3Settings
SetDrcProfile sets the DrcProfile field's value.
func (*Ac3Settings) SetLfeFilter ¶
func (s *Ac3Settings) SetLfeFilter(v string) *Ac3Settings
SetLfeFilter sets the LfeFilter field's value.
func (*Ac3Settings) SetMetadataControl ¶
func (s *Ac3Settings) SetMetadataControl(v string) *Ac3Settings
SetMetadataControl sets the MetadataControl field's value.
func (Ac3Settings) String ¶
func (s Ac3Settings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Ac3Settings) Validate ¶
func (s *Ac3Settings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AcceptInputDeviceTransferInput ¶
type AcceptInputDeviceTransferInput struct { // InputDeviceId is a required field InputDeviceId *string `location:"uri" locationName:"inputDeviceId" type:"string" required:"true"` // contains filtered or unexported fields }
func (AcceptInputDeviceTransferInput) GoString ¶
func (s AcceptInputDeviceTransferInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AcceptInputDeviceTransferInput) SetInputDeviceId ¶
func (s *AcceptInputDeviceTransferInput) SetInputDeviceId(v string) *AcceptInputDeviceTransferInput
SetInputDeviceId sets the InputDeviceId field's value.
func (AcceptInputDeviceTransferInput) String ¶
func (s AcceptInputDeviceTransferInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AcceptInputDeviceTransferInput) Validate ¶
func (s *AcceptInputDeviceTransferInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AcceptInputDeviceTransferOutput ¶
type AcceptInputDeviceTransferOutput struct {
// contains filtered or unexported fields
}
func (AcceptInputDeviceTransferOutput) GoString ¶
func (s AcceptInputDeviceTransferOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (AcceptInputDeviceTransferOutput) String ¶
func (s AcceptInputDeviceTransferOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 AncillarySourceSettings ¶
type AncillarySourceSettings struct { // Specifies the number (1 to 4) of the captions channel you want to extract // from the ancillary captions. If you plan to convert the ancillary captions // to another format, complete this field. If you plan to choose Embedded as // the captions destination in the output (to pass through all the channels // in the ancillary captions), leave this field blank because MediaLive ignores // the field. SourceAncillaryChannelNumber *int64 `locationName:"sourceAncillaryChannelNumber" min:"1" type:"integer"` // contains filtered or unexported fields }
Ancillary Source Settings
func (AncillarySourceSettings) GoString ¶
func (s AncillarySourceSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AncillarySourceSettings) SetSourceAncillaryChannelNumber ¶
func (s *AncillarySourceSettings) SetSourceAncillaryChannelNumber(v int64) *AncillarySourceSettings
SetSourceAncillaryChannelNumber sets the SourceAncillaryChannelNumber field's value.
func (AncillarySourceSettings) String ¶
func (s AncillarySourceSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AncillarySourceSettings) Validate ¶
func (s *AncillarySourceSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ArchiveCdnSettings ¶
type ArchiveCdnSettings struct { // Archive S3 Settings ArchiveS3Settings *ArchiveS3Settings `locationName:"archiveS3Settings" type:"structure"` // contains filtered or unexported fields }
Archive Cdn Settings
func (ArchiveCdnSettings) GoString ¶
func (s ArchiveCdnSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ArchiveCdnSettings) SetArchiveS3Settings ¶
func (s *ArchiveCdnSettings) SetArchiveS3Settings(v *ArchiveS3Settings) *ArchiveCdnSettings
SetArchiveS3Settings sets the ArchiveS3Settings field's value.
func (ArchiveCdnSettings) String ¶
func (s ArchiveCdnSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 ArchiveContainerSettings ¶
type ArchiveContainerSettings struct { // M2ts Settings M2tsSettings *M2tsSettings `locationName:"m2tsSettings" type:"structure"` // Raw Settings RawSettings *RawSettings `locationName:"rawSettings" type:"structure"` // contains filtered or unexported fields }
Archive Container Settings
func (ArchiveContainerSettings) GoString ¶
func (s ArchiveContainerSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ArchiveContainerSettings) SetM2tsSettings ¶
func (s *ArchiveContainerSettings) SetM2tsSettings(v *M2tsSettings) *ArchiveContainerSettings
SetM2tsSettings sets the M2tsSettings field's value.
func (*ArchiveContainerSettings) SetRawSettings ¶
func (s *ArchiveContainerSettings) SetRawSettings(v *RawSettings) *ArchiveContainerSettings
SetRawSettings sets the RawSettings field's value.
func (ArchiveContainerSettings) String ¶
func (s ArchiveContainerSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ArchiveContainerSettings) Validate ¶
func (s *ArchiveContainerSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ArchiveGroupSettings ¶
type ArchiveGroupSettings struct { // Parameters that control interactions with the CDN. ArchiveCdnSettings *ArchiveCdnSettings `locationName:"archiveCdnSettings" type:"structure"` // A directory and base filename where archive files should be written. // // Destination is a required field Destination *OutputLocationRef `locationName:"destination" type:"structure" required:"true"` // Number of seconds to write to archive file before closing and starting a // new one. RolloverInterval *int64 `locationName:"rolloverInterval" min:"1" type:"integer"` // contains filtered or unexported fields }
Archive Group Settings
func (ArchiveGroupSettings) GoString ¶
func (s ArchiveGroupSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ArchiveGroupSettings) SetArchiveCdnSettings ¶
func (s *ArchiveGroupSettings) SetArchiveCdnSettings(v *ArchiveCdnSettings) *ArchiveGroupSettings
SetArchiveCdnSettings sets the ArchiveCdnSettings field's value.
func (*ArchiveGroupSettings) SetDestination ¶
func (s *ArchiveGroupSettings) SetDestination(v *OutputLocationRef) *ArchiveGroupSettings
SetDestination sets the Destination field's value.
func (*ArchiveGroupSettings) SetRolloverInterval ¶
func (s *ArchiveGroupSettings) SetRolloverInterval(v int64) *ArchiveGroupSettings
SetRolloverInterval sets the RolloverInterval field's value.
func (ArchiveGroupSettings) String ¶
func (s ArchiveGroupSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ArchiveGroupSettings) Validate ¶
func (s *ArchiveGroupSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ArchiveOutputSettings ¶
type ArchiveOutputSettings struct { // Settings specific to the container type of the file. // // ContainerSettings is a required field ContainerSettings *ArchiveContainerSettings `locationName:"containerSettings" type:"structure" required:"true"` // Output file extension. If excluded, this will be auto-selected from the container // type. Extension *string `locationName:"extension" type:"string"` // String concatenated to the end of the destination filename. Required for // multiple outputs of the same type. NameModifier *string `locationName:"nameModifier" type:"string"` // contains filtered or unexported fields }
Archive Output Settings
func (ArchiveOutputSettings) GoString ¶
func (s ArchiveOutputSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ArchiveOutputSettings) SetContainerSettings ¶
func (s *ArchiveOutputSettings) SetContainerSettings(v *ArchiveContainerSettings) *ArchiveOutputSettings
SetContainerSettings sets the ContainerSettings field's value.
func (*ArchiveOutputSettings) SetExtension ¶
func (s *ArchiveOutputSettings) SetExtension(v string) *ArchiveOutputSettings
SetExtension sets the Extension field's value.
func (*ArchiveOutputSettings) SetNameModifier ¶
func (s *ArchiveOutputSettings) SetNameModifier(v string) *ArchiveOutputSettings
SetNameModifier sets the NameModifier field's value.
func (ArchiveOutputSettings) String ¶
func (s ArchiveOutputSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ArchiveOutputSettings) Validate ¶
func (s *ArchiveOutputSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ArchiveS3Settings ¶
type ArchiveS3Settings struct { // Specify the canned ACL to apply to each S3 request. Defaults to none. CannedAcl *string `locationName:"cannedAcl" type:"string" enum:"S3CannedAcl"` // contains filtered or unexported fields }
Archive S3 Settings
func (ArchiveS3Settings) GoString ¶
func (s ArchiveS3Settings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ArchiveS3Settings) SetCannedAcl ¶
func (s *ArchiveS3Settings) SetCannedAcl(v string) *ArchiveS3Settings
SetCannedAcl sets the CannedAcl field's value.
func (ArchiveS3Settings) String ¶
func (s ArchiveS3Settings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 AribDestinationSettings ¶
type AribDestinationSettings struct {
// contains filtered or unexported fields
}
Arib Destination Settings
func (AribDestinationSettings) GoString ¶
func (s AribDestinationSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (AribDestinationSettings) String ¶
func (s AribDestinationSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 AribSourceSettings ¶
type AribSourceSettings struct {
// contains filtered or unexported fields
}
Arib Source Settings
func (AribSourceSettings) GoString ¶
func (s AribSourceSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (AribSourceSettings) String ¶
func (s AribSourceSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 AudioChannelMapping ¶
type AudioChannelMapping struct { // Indices and gain values for each input channel that should be remixed into // this output channel. // // InputChannelLevels is a required field InputChannelLevels []*InputChannelLevel `locationName:"inputChannelLevels" type:"list" required:"true"` // The index of the output channel being produced. // // OutputChannel is a required field OutputChannel *int64 `locationName:"outputChannel" type:"integer" required:"true"` // contains filtered or unexported fields }
Audio Channel Mapping
func (AudioChannelMapping) GoString ¶
func (s AudioChannelMapping) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AudioChannelMapping) SetInputChannelLevels ¶
func (s *AudioChannelMapping) SetInputChannelLevels(v []*InputChannelLevel) *AudioChannelMapping
SetInputChannelLevels sets the InputChannelLevels field's value.
func (*AudioChannelMapping) SetOutputChannel ¶
func (s *AudioChannelMapping) SetOutputChannel(v int64) *AudioChannelMapping
SetOutputChannel sets the OutputChannel field's value.
func (AudioChannelMapping) String ¶
func (s AudioChannelMapping) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AudioChannelMapping) Validate ¶
func (s *AudioChannelMapping) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AudioCodecSettings ¶
type AudioCodecSettings struct { // Aac Settings AacSettings *AacSettings `locationName:"aacSettings" type:"structure"` // Ac3 Settings Ac3Settings *Ac3Settings `locationName:"ac3Settings" type:"structure"` // Eac3 Settings Eac3Settings *Eac3Settings `locationName:"eac3Settings" type:"structure"` // Mp2 Settings Mp2Settings *Mp2Settings `locationName:"mp2Settings" type:"structure"` // Pass Through Settings PassThroughSettings *PassThroughSettings `locationName:"passThroughSettings" type:"structure"` // Wav Settings WavSettings *WavSettings `locationName:"wavSettings" type:"structure"` // contains filtered or unexported fields }
Audio Codec Settings
func (AudioCodecSettings) GoString ¶
func (s AudioCodecSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AudioCodecSettings) SetAacSettings ¶
func (s *AudioCodecSettings) SetAacSettings(v *AacSettings) *AudioCodecSettings
SetAacSettings sets the AacSettings field's value.
func (*AudioCodecSettings) SetAc3Settings ¶
func (s *AudioCodecSettings) SetAc3Settings(v *Ac3Settings) *AudioCodecSettings
SetAc3Settings sets the Ac3Settings field's value.
func (*AudioCodecSettings) SetEac3Settings ¶
func (s *AudioCodecSettings) SetEac3Settings(v *Eac3Settings) *AudioCodecSettings
SetEac3Settings sets the Eac3Settings field's value.
func (*AudioCodecSettings) SetMp2Settings ¶
func (s *AudioCodecSettings) SetMp2Settings(v *Mp2Settings) *AudioCodecSettings
SetMp2Settings sets the Mp2Settings field's value.
func (*AudioCodecSettings) SetPassThroughSettings ¶
func (s *AudioCodecSettings) SetPassThroughSettings(v *PassThroughSettings) *AudioCodecSettings
SetPassThroughSettings sets the PassThroughSettings field's value.
func (*AudioCodecSettings) SetWavSettings ¶
func (s *AudioCodecSettings) SetWavSettings(v *WavSettings) *AudioCodecSettings
SetWavSettings sets the WavSettings field's value.
func (AudioCodecSettings) String ¶
func (s AudioCodecSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AudioCodecSettings) Validate ¶
func (s *AudioCodecSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AudioDescription ¶
type AudioDescription struct { // Advanced audio normalization settings. AudioNormalizationSettings *AudioNormalizationSettings `locationName:"audioNormalizationSettings" type:"structure"` // The name of the AudioSelector used as the source for this AudioDescription. // // AudioSelectorName is a required field AudioSelectorName *string `locationName:"audioSelectorName" type:"string" required:"true"` // Applies only if audioTypeControl is useConfigured. The values for audioType // are defined in ISO-IEC 13818-1. AudioType *string `locationName:"audioType" type:"string" enum:"AudioType"` // Determines how audio type is determined. followInput: If the input contains // an ISO 639 audioType, then that value is passed through to the output. If // the input contains no ISO 639 audioType, the value in Audio Type is included // in the output. useConfigured: The value in Audio Type is included in the // output.Note that this field and audioType are both ignored if inputType is // broadcasterMixedAd. AudioTypeControl *string `locationName:"audioTypeControl" type:"string" enum:"AudioDescriptionAudioTypeControl"` // Settings to configure one or more solutions that insert audio watermarks // in the audio encode AudioWatermarkingSettings *AudioWatermarkSettings `locationName:"audioWatermarkingSettings" type:"structure"` // Audio codec settings. CodecSettings *AudioCodecSettings `locationName:"codecSettings" type:"structure"` // RFC 5646 language code representing the language of the audio output track. // Only used if languageControlMode is useConfigured, or there is no ISO 639 // language code specified in the input. LanguageCode *string `locationName:"languageCode" min:"1" type:"string"` // Choosing followInput will cause the ISO 639 language code of the output to // follow the ISO 639 language code of the input. The languageCode will be used // when useConfigured is set, or when followInput is selected but there is no // ISO 639 language code specified by the input. LanguageCodeControl *string `locationName:"languageCodeControl" type:"string" enum:"AudioDescriptionLanguageCodeControl"` // The name of this AudioDescription. Outputs will use this name to uniquely // identify this AudioDescription. Description names should be unique within // this Live Event. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // Settings that control how input audio channels are remixed into the output // audio channels. RemixSettings *RemixSettings `locationName:"remixSettings" type:"structure"` // Used for MS Smooth and Apple HLS outputs. Indicates the name displayed by // the player (eg. English, or Director Commentary). StreamName *string `locationName:"streamName" type:"string"` // contains filtered or unexported fields }
Audio Description
func (AudioDescription) GoString ¶
func (s AudioDescription) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AudioDescription) SetAudioNormalizationSettings ¶
func (s *AudioDescription) SetAudioNormalizationSettings(v *AudioNormalizationSettings) *AudioDescription
SetAudioNormalizationSettings sets the AudioNormalizationSettings field's value.
func (*AudioDescription) SetAudioSelectorName ¶
func (s *AudioDescription) SetAudioSelectorName(v string) *AudioDescription
SetAudioSelectorName sets the AudioSelectorName field's value.
func (*AudioDescription) SetAudioType ¶
func (s *AudioDescription) SetAudioType(v string) *AudioDescription
SetAudioType sets the AudioType field's value.
func (*AudioDescription) SetAudioTypeControl ¶
func (s *AudioDescription) SetAudioTypeControl(v string) *AudioDescription
SetAudioTypeControl sets the AudioTypeControl field's value.
func (*AudioDescription) SetAudioWatermarkingSettings ¶
func (s *AudioDescription) SetAudioWatermarkingSettings(v *AudioWatermarkSettings) *AudioDescription
SetAudioWatermarkingSettings sets the AudioWatermarkingSettings field's value.
func (*AudioDescription) SetCodecSettings ¶
func (s *AudioDescription) SetCodecSettings(v *AudioCodecSettings) *AudioDescription
SetCodecSettings sets the CodecSettings field's value.
func (*AudioDescription) SetLanguageCode ¶
func (s *AudioDescription) SetLanguageCode(v string) *AudioDescription
SetLanguageCode sets the LanguageCode field's value.
func (*AudioDescription) SetLanguageCodeControl ¶
func (s *AudioDescription) SetLanguageCodeControl(v string) *AudioDescription
SetLanguageCodeControl sets the LanguageCodeControl field's value.
func (*AudioDescription) SetName ¶
func (s *AudioDescription) SetName(v string) *AudioDescription
SetName sets the Name field's value.
func (*AudioDescription) SetRemixSettings ¶
func (s *AudioDescription) SetRemixSettings(v *RemixSettings) *AudioDescription
SetRemixSettings sets the RemixSettings field's value.
func (*AudioDescription) SetStreamName ¶
func (s *AudioDescription) SetStreamName(v string) *AudioDescription
SetStreamName sets the StreamName field's value.
func (AudioDescription) String ¶
func (s AudioDescription) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AudioDescription) Validate ¶
func (s *AudioDescription) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AudioHlsRenditionSelection ¶
type AudioHlsRenditionSelection struct { // Specifies the GROUP-ID in the #EXT-X-MEDIA tag of the target HLS audio rendition. // // GroupId is a required field GroupId *string `locationName:"groupId" min:"1" type:"string" required:"true"` // Specifies the NAME in the #EXT-X-MEDIA tag of the target HLS audio rendition. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Audio Hls Rendition Selection
func (AudioHlsRenditionSelection) GoString ¶
func (s AudioHlsRenditionSelection) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AudioHlsRenditionSelection) SetGroupId ¶
func (s *AudioHlsRenditionSelection) SetGroupId(v string) *AudioHlsRenditionSelection
SetGroupId sets the GroupId field's value.
func (*AudioHlsRenditionSelection) SetName ¶
func (s *AudioHlsRenditionSelection) SetName(v string) *AudioHlsRenditionSelection
SetName sets the Name field's value.
func (AudioHlsRenditionSelection) String ¶
func (s AudioHlsRenditionSelection) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AudioHlsRenditionSelection) Validate ¶
func (s *AudioHlsRenditionSelection) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AudioLanguageSelection ¶
type AudioLanguageSelection struct { // Selects a specific three-letter language code from within an audio source. // // LanguageCode is a required field LanguageCode *string `locationName:"languageCode" type:"string" required:"true"` // When set to "strict", the transport stream demux strictly identifies audio // streams by their language descriptor. If a PMT update occurs such that an // audio stream matching the initially selected language is no longer present // then mute will be encoded until the language returns. If "loose", then on // a PMT update the demux will choose another audio stream in the program with // the same stream type if it can't find one with the same language. LanguageSelectionPolicy *string `locationName:"languageSelectionPolicy" type:"string" enum:"AudioLanguageSelectionPolicy"` // contains filtered or unexported fields }
Audio Language Selection
func (AudioLanguageSelection) GoString ¶
func (s AudioLanguageSelection) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AudioLanguageSelection) SetLanguageCode ¶
func (s *AudioLanguageSelection) SetLanguageCode(v string) *AudioLanguageSelection
SetLanguageCode sets the LanguageCode field's value.
func (*AudioLanguageSelection) SetLanguageSelectionPolicy ¶
func (s *AudioLanguageSelection) SetLanguageSelectionPolicy(v string) *AudioLanguageSelection
SetLanguageSelectionPolicy sets the LanguageSelectionPolicy field's value.
func (AudioLanguageSelection) String ¶
func (s AudioLanguageSelection) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AudioLanguageSelection) Validate ¶
func (s *AudioLanguageSelection) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AudioNormalizationSettings ¶
type AudioNormalizationSettings struct { // Audio normalization algorithm to use. itu17701 conforms to the CALM Act specification, // itu17702 conforms to the EBU R-128 specification. Algorithm *string `locationName:"algorithm" type:"string" enum:"AudioNormalizationAlgorithm"` // When set to correctAudio the output audio is corrected using the chosen algorithm. // If set to measureOnly, the audio will be measured but not adjusted. AlgorithmControl *string `locationName:"algorithmControl" type:"string" enum:"AudioNormalizationAlgorithmControl"` // Target LKFS(loudness) to adjust volume to. If no value is entered, a default // value will be used according to the chosen algorithm. The CALM Act (1770-1) // recommends a target of -24 LKFS. The EBU R-128 specification (1770-2) recommends // a target of -23 LKFS. TargetLkfs *float64 `locationName:"targetLkfs" type:"double"` // contains filtered or unexported fields }
Audio Normalization Settings
func (AudioNormalizationSettings) GoString ¶
func (s AudioNormalizationSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AudioNormalizationSettings) SetAlgorithm ¶
func (s *AudioNormalizationSettings) SetAlgorithm(v string) *AudioNormalizationSettings
SetAlgorithm sets the Algorithm field's value.
func (*AudioNormalizationSettings) SetAlgorithmControl ¶
func (s *AudioNormalizationSettings) SetAlgorithmControl(v string) *AudioNormalizationSettings
SetAlgorithmControl sets the AlgorithmControl field's value.
func (*AudioNormalizationSettings) SetTargetLkfs ¶
func (s *AudioNormalizationSettings) SetTargetLkfs(v float64) *AudioNormalizationSettings
SetTargetLkfs sets the TargetLkfs field's value.
func (AudioNormalizationSettings) String ¶
func (s AudioNormalizationSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 AudioOnlyHlsSettings ¶
type AudioOnlyHlsSettings struct { // Specifies the group to which the audio Rendition belongs. AudioGroupId *string `locationName:"audioGroupId" type:"string"` // Optional. Specifies the .jpg or .png image to use as the cover art for an // audio-only output. We recommend a low bit-size file because the image increases // the output audio bandwidth.The image is attached to the audio as an ID3 tag, // frame type APIC, picture type 0x10, as per the "ID3 tag version 2.4.0 - Native // Frames" standard. AudioOnlyImage *InputLocation `locationName:"audioOnlyImage" type:"structure"` // Four types of audio-only tracks are supported:Audio-Only Variant StreamThe // client can play back this audio-only stream instead of video in low-bandwidth // scenarios. Represented as an EXT-X-STREAM-INF in the HLS manifest.Alternate // Audio, Auto Select, DefaultAlternate rendition that the client should try // to play back by default. Represented as an EXT-X-MEDIA in the HLS manifest // with DEFAULT=YES, AUTOSELECT=YESAlternate Audio, Auto Select, Not DefaultAlternate // rendition that the client may try to play back by default. Represented as // an EXT-X-MEDIA in the HLS manifest with DEFAULT=NO, AUTOSELECT=YESAlternate // Audio, not Auto SelectAlternate rendition that the client will not try to // play back by default. Represented as an EXT-X-MEDIA in the HLS manifest with // DEFAULT=NO, AUTOSELECT=NO AudioTrackType *string `locationName:"audioTrackType" type:"string" enum:"AudioOnlyHlsTrackType"` // Specifies the segment type. SegmentType *string `locationName:"segmentType" type:"string" enum:"AudioOnlyHlsSegmentType"` // contains filtered or unexported fields }
Audio Only Hls Settings
func (AudioOnlyHlsSettings) GoString ¶
func (s AudioOnlyHlsSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AudioOnlyHlsSettings) SetAudioGroupId ¶
func (s *AudioOnlyHlsSettings) SetAudioGroupId(v string) *AudioOnlyHlsSettings
SetAudioGroupId sets the AudioGroupId field's value.
func (*AudioOnlyHlsSettings) SetAudioOnlyImage ¶
func (s *AudioOnlyHlsSettings) SetAudioOnlyImage(v *InputLocation) *AudioOnlyHlsSettings
SetAudioOnlyImage sets the AudioOnlyImage field's value.
func (*AudioOnlyHlsSettings) SetAudioTrackType ¶
func (s *AudioOnlyHlsSettings) SetAudioTrackType(v string) *AudioOnlyHlsSettings
SetAudioTrackType sets the AudioTrackType field's value.
func (*AudioOnlyHlsSettings) SetSegmentType ¶
func (s *AudioOnlyHlsSettings) SetSegmentType(v string) *AudioOnlyHlsSettings
SetSegmentType sets the SegmentType field's value.
func (AudioOnlyHlsSettings) String ¶
func (s AudioOnlyHlsSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AudioOnlyHlsSettings) Validate ¶
func (s *AudioOnlyHlsSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AudioPidSelection ¶
type AudioPidSelection struct { // Selects a specific PID from within a source. // // Pid is a required field Pid *int64 `locationName:"pid" type:"integer" required:"true"` // contains filtered or unexported fields }
Audio Pid Selection
func (AudioPidSelection) GoString ¶
func (s AudioPidSelection) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AudioPidSelection) SetPid ¶
func (s *AudioPidSelection) SetPid(v int64) *AudioPidSelection
SetPid sets the Pid field's value.
func (AudioPidSelection) String ¶
func (s AudioPidSelection) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AudioPidSelection) Validate ¶
func (s *AudioPidSelection) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AudioSelector ¶
type AudioSelector struct { // The name of this AudioSelector. AudioDescriptions will use this name to uniquely // identify this Selector. Selector names should be unique per input. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The audio selector settings. SelectorSettings *AudioSelectorSettings `locationName:"selectorSettings" type:"structure"` // contains filtered or unexported fields }
Audio Selector
func (AudioSelector) GoString ¶
func (s AudioSelector) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AudioSelector) SetName ¶
func (s *AudioSelector) SetName(v string) *AudioSelector
SetName sets the Name field's value.
func (*AudioSelector) SetSelectorSettings ¶
func (s *AudioSelector) SetSelectorSettings(v *AudioSelectorSettings) *AudioSelector
SetSelectorSettings sets the SelectorSettings field's value.
func (AudioSelector) String ¶
func (s AudioSelector) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AudioSelector) Validate ¶
func (s *AudioSelector) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AudioSelectorSettings ¶
type AudioSelectorSettings struct { // Audio Hls Rendition Selection AudioHlsRenditionSelection *AudioHlsRenditionSelection `locationName:"audioHlsRenditionSelection" type:"structure"` // Audio Language Selection AudioLanguageSelection *AudioLanguageSelection `locationName:"audioLanguageSelection" type:"structure"` // Audio Pid Selection AudioPidSelection *AudioPidSelection `locationName:"audioPidSelection" type:"structure"` // Audio Track Selection AudioTrackSelection *AudioTrackSelection `locationName:"audioTrackSelection" type:"structure"` // contains filtered or unexported fields }
Audio Selector Settings
func (AudioSelectorSettings) GoString ¶
func (s AudioSelectorSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AudioSelectorSettings) SetAudioHlsRenditionSelection ¶
func (s *AudioSelectorSettings) SetAudioHlsRenditionSelection(v *AudioHlsRenditionSelection) *AudioSelectorSettings
SetAudioHlsRenditionSelection sets the AudioHlsRenditionSelection field's value.
func (*AudioSelectorSettings) SetAudioLanguageSelection ¶
func (s *AudioSelectorSettings) SetAudioLanguageSelection(v *AudioLanguageSelection) *AudioSelectorSettings
SetAudioLanguageSelection sets the AudioLanguageSelection field's value.
func (*AudioSelectorSettings) SetAudioPidSelection ¶
func (s *AudioSelectorSettings) SetAudioPidSelection(v *AudioPidSelection) *AudioSelectorSettings
SetAudioPidSelection sets the AudioPidSelection field's value.
func (*AudioSelectorSettings) SetAudioTrackSelection ¶
func (s *AudioSelectorSettings) SetAudioTrackSelection(v *AudioTrackSelection) *AudioSelectorSettings
SetAudioTrackSelection sets the AudioTrackSelection field's value.
func (AudioSelectorSettings) String ¶
func (s AudioSelectorSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AudioSelectorSettings) Validate ¶
func (s *AudioSelectorSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AudioSilenceFailoverSettings ¶
type AudioSilenceFailoverSettings struct { // The name of the audio selector in the input that MediaLive should monitor // to detect silence. Select your most important rendition. If you didn't create // an audio selector in this input, leave blank. // // AudioSelectorName is a required field AudioSelectorName *string `locationName:"audioSelectorName" type:"string" required:"true"` // The amount of time (in milliseconds) that the active input must be silent // before automatic input failover occurs. Silence is defined as audio loss // or audio quieter than -50 dBFS. AudioSilenceThresholdMsec *int64 `locationName:"audioSilenceThresholdMsec" min:"1000" type:"integer"` // contains filtered or unexported fields }
func (AudioSilenceFailoverSettings) GoString ¶
func (s AudioSilenceFailoverSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AudioSilenceFailoverSettings) SetAudioSelectorName ¶
func (s *AudioSilenceFailoverSettings) SetAudioSelectorName(v string) *AudioSilenceFailoverSettings
SetAudioSelectorName sets the AudioSelectorName field's value.
func (*AudioSilenceFailoverSettings) SetAudioSilenceThresholdMsec ¶
func (s *AudioSilenceFailoverSettings) SetAudioSilenceThresholdMsec(v int64) *AudioSilenceFailoverSettings
SetAudioSilenceThresholdMsec sets the AudioSilenceThresholdMsec field's value.
func (AudioSilenceFailoverSettings) String ¶
func (s AudioSilenceFailoverSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AudioSilenceFailoverSettings) Validate ¶
func (s *AudioSilenceFailoverSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AudioTrack ¶
type AudioTrack struct { // 1-based integer value that maps to a specific audio track // // Track is a required field Track *int64 `locationName:"track" min:"1" type:"integer" required:"true"` // contains filtered or unexported fields }
Audio Track
func (AudioTrack) GoString ¶
func (s AudioTrack) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AudioTrack) SetTrack ¶
func (s *AudioTrack) SetTrack(v int64) *AudioTrack
SetTrack sets the Track field's value.
func (AudioTrack) String ¶
func (s AudioTrack) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AudioTrack) Validate ¶
func (s *AudioTrack) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AudioTrackSelection ¶
type AudioTrackSelection struct { // Selects one or more unique audio tracks from within a source. // // Tracks is a required field Tracks []*AudioTrack `locationName:"tracks" type:"list" required:"true"` // contains filtered or unexported fields }
Audio Track Selection
func (AudioTrackSelection) GoString ¶
func (s AudioTrackSelection) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AudioTrackSelection) SetTracks ¶
func (s *AudioTrackSelection) SetTracks(v []*AudioTrack) *AudioTrackSelection
SetTracks sets the Tracks field's value.
func (AudioTrackSelection) String ¶
func (s AudioTrackSelection) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AudioTrackSelection) Validate ¶
func (s *AudioTrackSelection) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AudioWatermarkSettings ¶
type AudioWatermarkSettings struct { // Settings to configure Nielsen Watermarks in the audio encode NielsenWatermarksSettings *NielsenWatermarksSettings `locationName:"nielsenWatermarksSettings" type:"structure"` // contains filtered or unexported fields }
Audio Watermark Settings
func (AudioWatermarkSettings) GoString ¶
func (s AudioWatermarkSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AudioWatermarkSettings) SetNielsenWatermarksSettings ¶
func (s *AudioWatermarkSettings) SetNielsenWatermarksSettings(v *NielsenWatermarksSettings) *AudioWatermarkSettings
SetNielsenWatermarksSettings sets the NielsenWatermarksSettings field's value.
func (AudioWatermarkSettings) String ¶
func (s AudioWatermarkSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AudioWatermarkSettings) Validate ¶
func (s *AudioWatermarkSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AutomaticInputFailoverSettings ¶
type AutomaticInputFailoverSettings struct { // This clear time defines the requirement a recovered input must meet to be // considered healthy. The input must have no failover conditions for this length // of time. Enter a time in milliseconds. This value is particularly important // if the input_preference for the failover pair is set to PRIMARY_INPUT_PREFERRED, // because after this time, MediaLive will switch back to the primary input. ErrorClearTimeMsec *int64 `locationName:"errorClearTimeMsec" min:"1" type:"integer"` // A list of failover conditions. If any of these conditions occur, MediaLive // will perform a failover to the other input. FailoverConditions []*FailoverCondition `locationName:"failoverConditions" type:"list"` // Input preference when deciding which input to make active when a previously // failed input has recovered. InputPreference *string `locationName:"inputPreference" type:"string" enum:"InputPreference"` // The input ID of the secondary input in the automatic input failover pair. // // SecondaryInputId is a required field SecondaryInputId *string `locationName:"secondaryInputId" type:"string" required:"true"` // contains filtered or unexported fields }
The settings for Automatic Input Failover.
func (AutomaticInputFailoverSettings) GoString ¶
func (s AutomaticInputFailoverSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AutomaticInputFailoverSettings) SetErrorClearTimeMsec ¶
func (s *AutomaticInputFailoverSettings) SetErrorClearTimeMsec(v int64) *AutomaticInputFailoverSettings
SetErrorClearTimeMsec sets the ErrorClearTimeMsec field's value.
func (*AutomaticInputFailoverSettings) SetFailoverConditions ¶
func (s *AutomaticInputFailoverSettings) SetFailoverConditions(v []*FailoverCondition) *AutomaticInputFailoverSettings
SetFailoverConditions sets the FailoverConditions field's value.
func (*AutomaticInputFailoverSettings) SetInputPreference ¶
func (s *AutomaticInputFailoverSettings) SetInputPreference(v string) *AutomaticInputFailoverSettings
SetInputPreference sets the InputPreference field's value.
func (*AutomaticInputFailoverSettings) SetSecondaryInputId ¶
func (s *AutomaticInputFailoverSettings) SetSecondaryInputId(v string) *AutomaticInputFailoverSettings
SetSecondaryInputId sets the SecondaryInputId field's value.
func (AutomaticInputFailoverSettings) String ¶
func (s AutomaticInputFailoverSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AutomaticInputFailoverSettings) Validate ¶
func (s *AutomaticInputFailoverSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AvailBlanking ¶
type AvailBlanking struct { // Blanking image to be used. Leave empty for solid black. Only bmp and png // images are supported. AvailBlankingImage *InputLocation `locationName:"availBlankingImage" type:"structure"` // When set to enabled, causes video, audio and captions to be blanked when // insertion metadata is added. State *string `locationName:"state" type:"string" enum:"AvailBlankingState"` // contains filtered or unexported fields }
Avail Blanking
func (AvailBlanking) GoString ¶
func (s AvailBlanking) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AvailBlanking) SetAvailBlankingImage ¶
func (s *AvailBlanking) SetAvailBlankingImage(v *InputLocation) *AvailBlanking
SetAvailBlankingImage sets the AvailBlankingImage field's value.
func (*AvailBlanking) SetState ¶
func (s *AvailBlanking) SetState(v string) *AvailBlanking
SetState sets the State field's value.
func (AvailBlanking) String ¶
func (s AvailBlanking) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AvailBlanking) Validate ¶
func (s *AvailBlanking) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AvailConfiguration ¶
type AvailConfiguration struct { // Ad avail settings. AvailSettings *AvailSettings `locationName:"availSettings" type:"structure"` // contains filtered or unexported fields }
Avail Configuration
func (AvailConfiguration) GoString ¶
func (s AvailConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AvailConfiguration) SetAvailSettings ¶
func (s *AvailConfiguration) SetAvailSettings(v *AvailSettings) *AvailConfiguration
SetAvailSettings sets the AvailSettings field's value.
func (AvailConfiguration) String ¶
func (s AvailConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AvailConfiguration) Validate ¶
func (s *AvailConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AvailSettings ¶
type AvailSettings struct { // Scte35 Splice Insert Scte35SpliceInsert *Scte35SpliceInsert `locationName:"scte35SpliceInsert" type:"structure"` // Scte35 Time Signal Apos Scte35TimeSignalApos *Scte35TimeSignalApos `locationName:"scte35TimeSignalApos" type:"structure"` // contains filtered or unexported fields }
Avail Settings
func (AvailSettings) GoString ¶
func (s AvailSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AvailSettings) SetScte35SpliceInsert ¶
func (s *AvailSettings) SetScte35SpliceInsert(v *Scte35SpliceInsert) *AvailSettings
SetScte35SpliceInsert sets the Scte35SpliceInsert field's value.
func (*AvailSettings) SetScte35TimeSignalApos ¶
func (s *AvailSettings) SetScte35TimeSignalApos(v *Scte35TimeSignalApos) *AvailSettings
SetScte35TimeSignalApos sets the Scte35TimeSignalApos field's value.
func (AvailSettings) String ¶
func (s AvailSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AvailSettings) Validate ¶
func (s *AvailSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BadGatewayException ¶
type BadGatewayException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*BadGatewayException) Code ¶
func (s *BadGatewayException) Code() string
Code returns the exception type name.
func (*BadGatewayException) Error ¶
func (s *BadGatewayException) Error() string
func (BadGatewayException) GoString ¶
func (s BadGatewayException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BadGatewayException) Message ¶
func (s *BadGatewayException) Message() string
Message returns the exception's message.
func (*BadGatewayException) OrigErr ¶
func (s *BadGatewayException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*BadGatewayException) RequestID ¶
func (s *BadGatewayException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*BadGatewayException) StatusCode ¶
func (s *BadGatewayException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (BadGatewayException) String ¶
func (s BadGatewayException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BadRequestException ¶
type BadRequestException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
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 BatchDeleteInput ¶
type BatchDeleteInput struct { ChannelIds []*string `locationName:"channelIds" type:"list"` InputIds []*string `locationName:"inputIds" type:"list"` InputSecurityGroupIds []*string `locationName:"inputSecurityGroupIds" type:"list"` MultiplexIds []*string `locationName:"multiplexIds" type:"list"` // contains filtered or unexported fields }
func (BatchDeleteInput) GoString ¶
func (s BatchDeleteInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchDeleteInput) SetChannelIds ¶
func (s *BatchDeleteInput) SetChannelIds(v []*string) *BatchDeleteInput
SetChannelIds sets the ChannelIds field's value.
func (*BatchDeleteInput) SetInputIds ¶
func (s *BatchDeleteInput) SetInputIds(v []*string) *BatchDeleteInput
SetInputIds sets the InputIds field's value.
func (*BatchDeleteInput) SetInputSecurityGroupIds ¶
func (s *BatchDeleteInput) SetInputSecurityGroupIds(v []*string) *BatchDeleteInput
SetInputSecurityGroupIds sets the InputSecurityGroupIds field's value.
func (*BatchDeleteInput) SetMultiplexIds ¶
func (s *BatchDeleteInput) SetMultiplexIds(v []*string) *BatchDeleteInput
SetMultiplexIds sets the MultiplexIds field's value.
func (BatchDeleteInput) String ¶
func (s BatchDeleteInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 BatchDeleteOutput ¶
type BatchDeleteOutput struct { Failed []*BatchFailedResultModel `locationName:"failed" type:"list"` Successful []*BatchSuccessfulResultModel `locationName:"successful" type:"list"` // contains filtered or unexported fields }
func (BatchDeleteOutput) GoString ¶
func (s BatchDeleteOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchDeleteOutput) SetFailed ¶
func (s *BatchDeleteOutput) SetFailed(v []*BatchFailedResultModel) *BatchDeleteOutput
SetFailed sets the Failed field's value.
func (*BatchDeleteOutput) SetSuccessful ¶
func (s *BatchDeleteOutput) SetSuccessful(v []*BatchSuccessfulResultModel) *BatchDeleteOutput
SetSuccessful sets the Successful field's value.
func (BatchDeleteOutput) String ¶
func (s BatchDeleteOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 BatchFailedResultModel ¶
type BatchFailedResultModel struct { // ARN of the resource Arn *string `locationName:"arn" type:"string"` // Error code for the failed operation Code *string `locationName:"code" type:"string"` // ID of the resource Id *string `locationName:"id" type:"string"` // Error message for the failed operation Message *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Details from a failed operation
func (BatchFailedResultModel) GoString ¶
func (s BatchFailedResultModel) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchFailedResultModel) SetArn ¶
func (s *BatchFailedResultModel) SetArn(v string) *BatchFailedResultModel
SetArn sets the Arn field's value.
func (*BatchFailedResultModel) SetCode ¶
func (s *BatchFailedResultModel) SetCode(v string) *BatchFailedResultModel
SetCode sets the Code field's value.
func (*BatchFailedResultModel) SetId ¶
func (s *BatchFailedResultModel) SetId(v string) *BatchFailedResultModel
SetId sets the Id field's value.
func (*BatchFailedResultModel) SetMessage ¶
func (s *BatchFailedResultModel) SetMessage(v string) *BatchFailedResultModel
SetMessage sets the Message field's value.
func (BatchFailedResultModel) String ¶
func (s BatchFailedResultModel) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 BatchScheduleActionCreateRequest ¶
type BatchScheduleActionCreateRequest struct { // A list of schedule actions to create. // // ScheduleActions is a required field ScheduleActions []*ScheduleAction `locationName:"scheduleActions" type:"list" required:"true"` // contains filtered or unexported fields }
A list of schedule actions to create (in a request) or that have been created (in a response).
func (BatchScheduleActionCreateRequest) GoString ¶
func (s BatchScheduleActionCreateRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchScheduleActionCreateRequest) SetScheduleActions ¶
func (s *BatchScheduleActionCreateRequest) SetScheduleActions(v []*ScheduleAction) *BatchScheduleActionCreateRequest
SetScheduleActions sets the ScheduleActions field's value.
func (BatchScheduleActionCreateRequest) String ¶
func (s BatchScheduleActionCreateRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchScheduleActionCreateRequest) Validate ¶
func (s *BatchScheduleActionCreateRequest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchScheduleActionCreateResult ¶
type BatchScheduleActionCreateResult struct { // List of actions that have been created in the schedule. // // ScheduleActions is a required field ScheduleActions []*ScheduleAction `locationName:"scheduleActions" type:"list" required:"true"` // contains filtered or unexported fields }
List of actions that have been created in the schedule.
func (BatchScheduleActionCreateResult) GoString ¶
func (s BatchScheduleActionCreateResult) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchScheduleActionCreateResult) SetScheduleActions ¶
func (s *BatchScheduleActionCreateResult) SetScheduleActions(v []*ScheduleAction) *BatchScheduleActionCreateResult
SetScheduleActions sets the ScheduleActions field's value.
func (BatchScheduleActionCreateResult) String ¶
func (s BatchScheduleActionCreateResult) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 BatchScheduleActionDeleteRequest ¶
type BatchScheduleActionDeleteRequest struct { // A list of schedule actions to delete. // // ActionNames is a required field ActionNames []*string `locationName:"actionNames" type:"list" required:"true"` // contains filtered or unexported fields }
A list of schedule actions to delete.
func (BatchScheduleActionDeleteRequest) GoString ¶
func (s BatchScheduleActionDeleteRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchScheduleActionDeleteRequest) SetActionNames ¶
func (s *BatchScheduleActionDeleteRequest) SetActionNames(v []*string) *BatchScheduleActionDeleteRequest
SetActionNames sets the ActionNames field's value.
func (BatchScheduleActionDeleteRequest) String ¶
func (s BatchScheduleActionDeleteRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchScheduleActionDeleteRequest) Validate ¶
func (s *BatchScheduleActionDeleteRequest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchScheduleActionDeleteResult ¶
type BatchScheduleActionDeleteResult struct { // List of actions that have been deleted from the schedule. // // ScheduleActions is a required field ScheduleActions []*ScheduleAction `locationName:"scheduleActions" type:"list" required:"true"` // contains filtered or unexported fields }
List of actions that have been deleted from the schedule.
func (BatchScheduleActionDeleteResult) GoString ¶
func (s BatchScheduleActionDeleteResult) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchScheduleActionDeleteResult) SetScheduleActions ¶
func (s *BatchScheduleActionDeleteResult) SetScheduleActions(v []*ScheduleAction) *BatchScheduleActionDeleteResult
SetScheduleActions sets the ScheduleActions field's value.
func (BatchScheduleActionDeleteResult) String ¶
func (s BatchScheduleActionDeleteResult) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 BatchStartInput ¶
type BatchStartInput struct { ChannelIds []*string `locationName:"channelIds" type:"list"` MultiplexIds []*string `locationName:"multiplexIds" type:"list"` // contains filtered or unexported fields }
func (BatchStartInput) GoString ¶
func (s BatchStartInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchStartInput) SetChannelIds ¶
func (s *BatchStartInput) SetChannelIds(v []*string) *BatchStartInput
SetChannelIds sets the ChannelIds field's value.
func (*BatchStartInput) SetMultiplexIds ¶
func (s *BatchStartInput) SetMultiplexIds(v []*string) *BatchStartInput
SetMultiplexIds sets the MultiplexIds field's value.
func (BatchStartInput) String ¶
func (s BatchStartInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 BatchStartOutput ¶
type BatchStartOutput struct { Failed []*BatchFailedResultModel `locationName:"failed" type:"list"` Successful []*BatchSuccessfulResultModel `locationName:"successful" type:"list"` // contains filtered or unexported fields }
func (BatchStartOutput) GoString ¶
func (s BatchStartOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchStartOutput) SetFailed ¶
func (s *BatchStartOutput) SetFailed(v []*BatchFailedResultModel) *BatchStartOutput
SetFailed sets the Failed field's value.
func (*BatchStartOutput) SetSuccessful ¶
func (s *BatchStartOutput) SetSuccessful(v []*BatchSuccessfulResultModel) *BatchStartOutput
SetSuccessful sets the Successful field's value.
func (BatchStartOutput) String ¶
func (s BatchStartOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 BatchStopInput ¶
type BatchStopInput struct { ChannelIds []*string `locationName:"channelIds" type:"list"` MultiplexIds []*string `locationName:"multiplexIds" type:"list"` // contains filtered or unexported fields }
func (BatchStopInput) GoString ¶
func (s BatchStopInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchStopInput) SetChannelIds ¶
func (s *BatchStopInput) SetChannelIds(v []*string) *BatchStopInput
SetChannelIds sets the ChannelIds field's value.
func (*BatchStopInput) SetMultiplexIds ¶
func (s *BatchStopInput) SetMultiplexIds(v []*string) *BatchStopInput
SetMultiplexIds sets the MultiplexIds field's value.
func (BatchStopInput) String ¶
func (s BatchStopInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 BatchStopOutput ¶
type BatchStopOutput struct { Failed []*BatchFailedResultModel `locationName:"failed" type:"list"` Successful []*BatchSuccessfulResultModel `locationName:"successful" type:"list"` // contains filtered or unexported fields }
func (BatchStopOutput) GoString ¶
func (s BatchStopOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchStopOutput) SetFailed ¶
func (s *BatchStopOutput) SetFailed(v []*BatchFailedResultModel) *BatchStopOutput
SetFailed sets the Failed field's value.
func (*BatchStopOutput) SetSuccessful ¶
func (s *BatchStopOutput) SetSuccessful(v []*BatchSuccessfulResultModel) *BatchStopOutput
SetSuccessful sets the Successful field's value.
func (BatchStopOutput) String ¶
func (s BatchStopOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 BatchSuccessfulResultModel ¶
type BatchSuccessfulResultModel struct { // ARN of the resource Arn *string `locationName:"arn" type:"string"` // ID of the resource Id *string `locationName:"id" type:"string"` // Current state of the resource State *string `locationName:"state" type:"string"` // contains filtered or unexported fields }
Details from a successful operation
func (BatchSuccessfulResultModel) GoString ¶
func (s BatchSuccessfulResultModel) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchSuccessfulResultModel) SetArn ¶
func (s *BatchSuccessfulResultModel) SetArn(v string) *BatchSuccessfulResultModel
SetArn sets the Arn field's value.
func (*BatchSuccessfulResultModel) SetId ¶
func (s *BatchSuccessfulResultModel) SetId(v string) *BatchSuccessfulResultModel
SetId sets the Id field's value.
func (*BatchSuccessfulResultModel) SetState ¶
func (s *BatchSuccessfulResultModel) SetState(v string) *BatchSuccessfulResultModel
SetState sets the State field's value.
func (BatchSuccessfulResultModel) String ¶
func (s BatchSuccessfulResultModel) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 BatchUpdateScheduleInput ¶
type BatchUpdateScheduleInput struct { // ChannelId is a required field ChannelId *string `location:"uri" locationName:"channelId" type:"string" required:"true"` // Schedule actions to create in the schedule. Creates *BatchScheduleActionCreateRequest `locationName:"creates" type:"structure"` // Schedule actions to delete from the schedule. Deletes *BatchScheduleActionDeleteRequest `locationName:"deletes" type:"structure"` // contains filtered or unexported fields }
A request to create actions (add actions to the schedule), delete actions (remove actions from the schedule), or both create and delete actions.
func (BatchUpdateScheduleInput) GoString ¶
func (s BatchUpdateScheduleInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchUpdateScheduleInput) SetChannelId ¶
func (s *BatchUpdateScheduleInput) SetChannelId(v string) *BatchUpdateScheduleInput
SetChannelId sets the ChannelId field's value.
func (*BatchUpdateScheduleInput) SetCreates ¶
func (s *BatchUpdateScheduleInput) SetCreates(v *BatchScheduleActionCreateRequest) *BatchUpdateScheduleInput
SetCreates sets the Creates field's value.
func (*BatchUpdateScheduleInput) SetDeletes ¶
func (s *BatchUpdateScheduleInput) SetDeletes(v *BatchScheduleActionDeleteRequest) *BatchUpdateScheduleInput
SetDeletes sets the Deletes field's value.
func (BatchUpdateScheduleInput) String ¶
func (s BatchUpdateScheduleInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchUpdateScheduleInput) Validate ¶
func (s *BatchUpdateScheduleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchUpdateScheduleOutput ¶
type BatchUpdateScheduleOutput struct { // List of actions that have been created in the schedule. Creates *BatchScheduleActionCreateResult `locationName:"creates" type:"structure"` // List of actions that have been deleted from the schedule. Deletes *BatchScheduleActionDeleteResult `locationName:"deletes" type:"structure"` // contains filtered or unexported fields }
func (BatchUpdateScheduleOutput) GoString ¶
func (s BatchUpdateScheduleOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchUpdateScheduleOutput) SetCreates ¶
func (s *BatchUpdateScheduleOutput) SetCreates(v *BatchScheduleActionCreateResult) *BatchUpdateScheduleOutput
SetCreates sets the Creates field's value.
func (*BatchUpdateScheduleOutput) SetDeletes ¶
func (s *BatchUpdateScheduleOutput) SetDeletes(v *BatchScheduleActionDeleteResult) *BatchUpdateScheduleOutput
SetDeletes sets the Deletes field's value.
func (BatchUpdateScheduleOutput) String ¶
func (s BatchUpdateScheduleOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 BlackoutSlate ¶
type BlackoutSlate struct { // Blackout slate image to be used. Leave empty for solid black. Only bmp and // png images are supported. BlackoutSlateImage *InputLocation `locationName:"blackoutSlateImage" type:"structure"` // Setting to enabled causes the encoder to blackout the video, audio, and captions, // and raise the "Network Blackout Image" slate when an SCTE104/35 Network End // Segmentation Descriptor is encountered. The blackout will be lifted when // the Network Start Segmentation Descriptor is encountered. The Network End // and Network Start descriptors must contain a network ID that matches the // value entered in "Network ID". NetworkEndBlackout *string `locationName:"networkEndBlackout" type:"string" enum:"BlackoutSlateNetworkEndBlackout"` // Path to local file to use as Network End Blackout image. Image will be scaled // to fill the entire output raster. NetworkEndBlackoutImage *InputLocation `locationName:"networkEndBlackoutImage" type:"structure"` // Provides Network ID that matches EIDR ID format (e.g., "10.XXXX/XXXX-XXXX-XXXX-XXXX-XXXX-C"). NetworkId *string `locationName:"networkId" min:"34" type:"string"` // When set to enabled, causes video, audio and captions to be blanked when // indicated by program metadata. State *string `locationName:"state" type:"string" enum:"BlackoutSlateState"` // contains filtered or unexported fields }
Blackout Slate
func (BlackoutSlate) GoString ¶
func (s BlackoutSlate) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BlackoutSlate) SetBlackoutSlateImage ¶
func (s *BlackoutSlate) SetBlackoutSlateImage(v *InputLocation) *BlackoutSlate
SetBlackoutSlateImage sets the BlackoutSlateImage field's value.
func (*BlackoutSlate) SetNetworkEndBlackout ¶
func (s *BlackoutSlate) SetNetworkEndBlackout(v string) *BlackoutSlate
SetNetworkEndBlackout sets the NetworkEndBlackout field's value.
func (*BlackoutSlate) SetNetworkEndBlackoutImage ¶
func (s *BlackoutSlate) SetNetworkEndBlackoutImage(v *InputLocation) *BlackoutSlate
SetNetworkEndBlackoutImage sets the NetworkEndBlackoutImage field's value.
func (*BlackoutSlate) SetNetworkId ¶
func (s *BlackoutSlate) SetNetworkId(v string) *BlackoutSlate
SetNetworkId sets the NetworkId field's value.
func (*BlackoutSlate) SetState ¶
func (s *BlackoutSlate) SetState(v string) *BlackoutSlate
SetState sets the State field's value.
func (BlackoutSlate) String ¶
func (s BlackoutSlate) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BlackoutSlate) Validate ¶
func (s *BlackoutSlate) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BurnInDestinationSettings ¶
type BurnInDestinationSettings struct { // If no explicit xPosition or yPosition is provided, setting alignment to centered // will place the captions at the bottom center of the output. Similarly, setting // a left alignment will align captions to the bottom left of the output. If // x and y positions are given in conjunction with the alignment parameter, // the font will be justified (either left or centered) relative to those coordinates. // Selecting "smart" justification will left-justify live subtitles and center-justify // pre-recorded subtitles. All burn-in and DVB-Sub font settings must match. Alignment *string `locationName:"alignment" type:"string" enum:"BurnInAlignment"` // Specifies the color of the rectangle behind the captions. All burn-in and // DVB-Sub font settings must match. BackgroundColor *string `locationName:"backgroundColor" type:"string" enum:"BurnInBackgroundColor"` // Specifies the opacity of the background rectangle. 255 is opaque; 0 is transparent. // Leaving this parameter out is equivalent to setting it to 0 (transparent). // All burn-in and DVB-Sub font settings must match. BackgroundOpacity *int64 `locationName:"backgroundOpacity" type:"integer"` // External font file used for caption burn-in. File extension must be 'ttf' // or 'tte'. Although the user can select output fonts for many different types // of input captions, embedded, STL and teletext sources use a strict grid system. // Using external fonts with these caption sources could cause unexpected display // of proportional fonts. All burn-in and DVB-Sub font settings must match. Font *InputLocation `locationName:"font" type:"structure"` // Specifies the color of the burned-in captions. This option is not valid for // source captions that are STL, 608/embedded or teletext. These source settings // are already pre-defined by the caption stream. All burn-in and DVB-Sub font // settings must match. FontColor *string `locationName:"fontColor" type:"string" enum:"BurnInFontColor"` // Specifies the opacity of the burned-in captions. 255 is opaque; 0 is transparent. // All burn-in and DVB-Sub font settings must match. FontOpacity *int64 `locationName:"fontOpacity" type:"integer"` // Font resolution in DPI (dots per inch); default is 96 dpi. All burn-in and // DVB-Sub font settings must match. FontResolution *int64 `locationName:"fontResolution" min:"96" type:"integer"` // When set to 'auto' fontSize will scale depending on the size of the output. // Giving a positive integer will specify the exact font size in points. All // burn-in and DVB-Sub font settings must match. FontSize *string `locationName:"fontSize" type:"string"` // Specifies font outline color. This option is not valid for source captions // that are either 608/embedded or teletext. These source settings are already // pre-defined by the caption stream. All burn-in and DVB-Sub font settings // must match. OutlineColor *string `locationName:"outlineColor" type:"string" enum:"BurnInOutlineColor"` // Specifies font outline size in pixels. This option is not valid for source // captions that are either 608/embedded or teletext. These source settings // are already pre-defined by the caption stream. All burn-in and DVB-Sub font // settings must match. OutlineSize *int64 `locationName:"outlineSize" type:"integer"` // Specifies the color of the shadow cast by the captions. All burn-in and DVB-Sub // font settings must match. ShadowColor *string `locationName:"shadowColor" type:"string" enum:"BurnInShadowColor"` // Specifies the opacity of the shadow. 255 is opaque; 0 is transparent. Leaving // this parameter out is equivalent to setting it to 0 (transparent). All burn-in // and DVB-Sub font settings must match. ShadowOpacity *int64 `locationName:"shadowOpacity" type:"integer"` // Specifies the horizontal offset of the shadow relative to the captions in // pixels. A value of -2 would result in a shadow offset 2 pixels to the left. // All burn-in and DVB-Sub font settings must match. ShadowXOffset *int64 `locationName:"shadowXOffset" type:"integer"` // Specifies the vertical offset of the shadow relative to the captions in pixels. // A value of -2 would result in a shadow offset 2 pixels above the text. All // burn-in and DVB-Sub font settings must match. ShadowYOffset *int64 `locationName:"shadowYOffset" type:"integer"` // Controls whether a fixed grid size will be used to generate the output subtitles // bitmap. Only applicable for Teletext inputs and DVB-Sub/Burn-in outputs. TeletextGridControl *string `locationName:"teletextGridControl" type:"string" enum:"BurnInTeletextGridControl"` // Specifies the horizontal position of the caption relative to the left side // of the output in pixels. A value of 10 would result in the captions starting // 10 pixels from the left of the output. If no explicit xPosition is provided, // the horizontal caption position will be determined by the alignment parameter. // All burn-in and DVB-Sub font settings must match. XPosition *int64 `locationName:"xPosition" type:"integer"` // Specifies the vertical position of the caption relative to the top of the // output in pixels. A value of 10 would result in the captions starting 10 // pixels from the top of the output. If no explicit yPosition is provided, // the caption will be positioned towards the bottom of the output. All burn-in // and DVB-Sub font settings must match. YPosition *int64 `locationName:"yPosition" type:"integer"` // contains filtered or unexported fields }
Burn In Destination Settings
func (BurnInDestinationSettings) GoString ¶
func (s BurnInDestinationSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BurnInDestinationSettings) SetAlignment ¶
func (s *BurnInDestinationSettings) SetAlignment(v string) *BurnInDestinationSettings
SetAlignment sets the Alignment field's value.
func (*BurnInDestinationSettings) SetBackgroundColor ¶
func (s *BurnInDestinationSettings) SetBackgroundColor(v string) *BurnInDestinationSettings
SetBackgroundColor sets the BackgroundColor field's value.
func (*BurnInDestinationSettings) SetBackgroundOpacity ¶
func (s *BurnInDestinationSettings) SetBackgroundOpacity(v int64) *BurnInDestinationSettings
SetBackgroundOpacity sets the BackgroundOpacity field's value.
func (*BurnInDestinationSettings) SetFont ¶
func (s *BurnInDestinationSettings) SetFont(v *InputLocation) *BurnInDestinationSettings
SetFont sets the Font field's value.
func (*BurnInDestinationSettings) SetFontColor ¶
func (s *BurnInDestinationSettings) SetFontColor(v string) *BurnInDestinationSettings
SetFontColor sets the FontColor field's value.
func (*BurnInDestinationSettings) SetFontOpacity ¶
func (s *BurnInDestinationSettings) SetFontOpacity(v int64) *BurnInDestinationSettings
SetFontOpacity sets the FontOpacity field's value.
func (*BurnInDestinationSettings) SetFontResolution ¶
func (s *BurnInDestinationSettings) SetFontResolution(v int64) *BurnInDestinationSettings
SetFontResolution sets the FontResolution field's value.
func (*BurnInDestinationSettings) SetFontSize ¶
func (s *BurnInDestinationSettings) SetFontSize(v string) *BurnInDestinationSettings
SetFontSize sets the FontSize field's value.
func (*BurnInDestinationSettings) SetOutlineColor ¶
func (s *BurnInDestinationSettings) SetOutlineColor(v string) *BurnInDestinationSettings
SetOutlineColor sets the OutlineColor field's value.
func (*BurnInDestinationSettings) SetOutlineSize ¶
func (s *BurnInDestinationSettings) SetOutlineSize(v int64) *BurnInDestinationSettings
SetOutlineSize sets the OutlineSize field's value.
func (*BurnInDestinationSettings) SetShadowColor ¶
func (s *BurnInDestinationSettings) SetShadowColor(v string) *BurnInDestinationSettings
SetShadowColor sets the ShadowColor field's value.
func (*BurnInDestinationSettings) SetShadowOpacity ¶
func (s *BurnInDestinationSettings) SetShadowOpacity(v int64) *BurnInDestinationSettings
SetShadowOpacity sets the ShadowOpacity field's value.
func (*BurnInDestinationSettings) SetShadowXOffset ¶
func (s *BurnInDestinationSettings) SetShadowXOffset(v int64) *BurnInDestinationSettings
SetShadowXOffset sets the ShadowXOffset field's value.
func (*BurnInDestinationSettings) SetShadowYOffset ¶
func (s *BurnInDestinationSettings) SetShadowYOffset(v int64) *BurnInDestinationSettings
SetShadowYOffset sets the ShadowYOffset field's value.
func (*BurnInDestinationSettings) SetTeletextGridControl ¶
func (s *BurnInDestinationSettings) SetTeletextGridControl(v string) *BurnInDestinationSettings
SetTeletextGridControl sets the TeletextGridControl field's value.
func (*BurnInDestinationSettings) SetXPosition ¶
func (s *BurnInDestinationSettings) SetXPosition(v int64) *BurnInDestinationSettings
SetXPosition sets the XPosition field's value.
func (*BurnInDestinationSettings) SetYPosition ¶
func (s *BurnInDestinationSettings) SetYPosition(v int64) *BurnInDestinationSettings
SetYPosition sets the YPosition field's value.
func (BurnInDestinationSettings) String ¶
func (s BurnInDestinationSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BurnInDestinationSettings) Validate ¶
func (s *BurnInDestinationSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CancelInputDeviceTransferInput ¶
type CancelInputDeviceTransferInput struct { // InputDeviceId is a required field InputDeviceId *string `location:"uri" locationName:"inputDeviceId" type:"string" required:"true"` // contains filtered or unexported fields }
func (CancelInputDeviceTransferInput) GoString ¶
func (s CancelInputDeviceTransferInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CancelInputDeviceTransferInput) SetInputDeviceId ¶
func (s *CancelInputDeviceTransferInput) SetInputDeviceId(v string) *CancelInputDeviceTransferInput
SetInputDeviceId sets the InputDeviceId field's value.
func (CancelInputDeviceTransferInput) String ¶
func (s CancelInputDeviceTransferInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CancelInputDeviceTransferInput) Validate ¶
func (s *CancelInputDeviceTransferInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CancelInputDeviceTransferOutput ¶
type CancelInputDeviceTransferOutput struct {
// contains filtered or unexported fields
}
func (CancelInputDeviceTransferOutput) GoString ¶
func (s CancelInputDeviceTransferOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (CancelInputDeviceTransferOutput) String ¶
func (s CancelInputDeviceTransferOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 CaptionDescription ¶
type CaptionDescription struct { // Specifies which input caption selector to use as a caption source when generating // output captions. This field should match a captionSelector name. // // CaptionSelectorName is a required field CaptionSelectorName *string `locationName:"captionSelectorName" type:"string" required:"true"` // Additional settings for captions destination that depend on the destination // type. DestinationSettings *CaptionDestinationSettings `locationName:"destinationSettings" type:"structure"` // ISO 639-2 three-digit code: http://www.loc.gov/standards/iso639-2/ LanguageCode *string `locationName:"languageCode" type:"string"` // Human readable information to indicate captions available for players (eg. // English, or Spanish). LanguageDescription *string `locationName:"languageDescription" type:"string"` // Name of the caption description. Used to associate a caption description // with an output. Names must be unique within an event. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // contains filtered or unexported fields }
Caption Description
func (CaptionDescription) GoString ¶
func (s CaptionDescription) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CaptionDescription) SetCaptionSelectorName ¶
func (s *CaptionDescription) SetCaptionSelectorName(v string) *CaptionDescription
SetCaptionSelectorName sets the CaptionSelectorName field's value.
func (*CaptionDescription) SetDestinationSettings ¶
func (s *CaptionDescription) SetDestinationSettings(v *CaptionDestinationSettings) *CaptionDescription
SetDestinationSettings sets the DestinationSettings field's value.
func (*CaptionDescription) SetLanguageCode ¶
func (s *CaptionDescription) SetLanguageCode(v string) *CaptionDescription
SetLanguageCode sets the LanguageCode field's value.
func (*CaptionDescription) SetLanguageDescription ¶
func (s *CaptionDescription) SetLanguageDescription(v string) *CaptionDescription
SetLanguageDescription sets the LanguageDescription field's value.
func (*CaptionDescription) SetName ¶
func (s *CaptionDescription) SetName(v string) *CaptionDescription
SetName sets the Name field's value.
func (CaptionDescription) String ¶
func (s CaptionDescription) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CaptionDescription) Validate ¶
func (s *CaptionDescription) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CaptionDestinationSettings ¶
type CaptionDestinationSettings struct { // Arib Destination Settings AribDestinationSettings *AribDestinationSettings `locationName:"aribDestinationSettings" type:"structure"` // Burn In Destination Settings BurnInDestinationSettings *BurnInDestinationSettings `locationName:"burnInDestinationSettings" type:"structure"` // Dvb Sub Destination Settings DvbSubDestinationSettings *DvbSubDestinationSettings `locationName:"dvbSubDestinationSettings" type:"structure"` // Ebu Tt DDestination Settings EbuTtDDestinationSettings *EbuTtDDestinationSettings `locationName:"ebuTtDDestinationSettings" type:"structure"` // Embedded Destination Settings EmbeddedDestinationSettings *EmbeddedDestinationSettings `locationName:"embeddedDestinationSettings" type:"structure"` // Embedded Plus Scte20 Destination Settings EmbeddedPlusScte20DestinationSettings *EmbeddedPlusScte20DestinationSettings `locationName:"embeddedPlusScte20DestinationSettings" type:"structure"` // Rtmp Caption Info Destination Settings RtmpCaptionInfoDestinationSettings *RtmpCaptionInfoDestinationSettings `locationName:"rtmpCaptionInfoDestinationSettings" type:"structure"` // Scte20 Plus Embedded Destination Settings Scte20PlusEmbeddedDestinationSettings *Scte20PlusEmbeddedDestinationSettings `locationName:"scte20PlusEmbeddedDestinationSettings" type:"structure"` // Scte27 Destination Settings Scte27DestinationSettings *Scte27DestinationSettings `locationName:"scte27DestinationSettings" type:"structure"` // Smpte Tt Destination Settings SmpteTtDestinationSettings *SmpteTtDestinationSettings `locationName:"smpteTtDestinationSettings" type:"structure"` // Teletext Destination Settings TeletextDestinationSettings *TeletextDestinationSettings `locationName:"teletextDestinationSettings" type:"structure"` // Ttml Destination Settings TtmlDestinationSettings *TtmlDestinationSettings `locationName:"ttmlDestinationSettings" type:"structure"` // Webvtt Destination Settings WebvttDestinationSettings *WebvttDestinationSettings `locationName:"webvttDestinationSettings" type:"structure"` // contains filtered or unexported fields }
Caption Destination Settings
func (CaptionDestinationSettings) GoString ¶
func (s CaptionDestinationSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CaptionDestinationSettings) SetAribDestinationSettings ¶
func (s *CaptionDestinationSettings) SetAribDestinationSettings(v *AribDestinationSettings) *CaptionDestinationSettings
SetAribDestinationSettings sets the AribDestinationSettings field's value.
func (*CaptionDestinationSettings) SetBurnInDestinationSettings ¶
func (s *CaptionDestinationSettings) SetBurnInDestinationSettings(v *BurnInDestinationSettings) *CaptionDestinationSettings
SetBurnInDestinationSettings sets the BurnInDestinationSettings field's value.
func (*CaptionDestinationSettings) SetDvbSubDestinationSettings ¶
func (s *CaptionDestinationSettings) SetDvbSubDestinationSettings(v *DvbSubDestinationSettings) *CaptionDestinationSettings
SetDvbSubDestinationSettings sets the DvbSubDestinationSettings field's value.
func (*CaptionDestinationSettings) SetEbuTtDDestinationSettings ¶
func (s *CaptionDestinationSettings) SetEbuTtDDestinationSettings(v *EbuTtDDestinationSettings) *CaptionDestinationSettings
SetEbuTtDDestinationSettings sets the EbuTtDDestinationSettings field's value.
func (*CaptionDestinationSettings) SetEmbeddedDestinationSettings ¶
func (s *CaptionDestinationSettings) SetEmbeddedDestinationSettings(v *EmbeddedDestinationSettings) *CaptionDestinationSettings
SetEmbeddedDestinationSettings sets the EmbeddedDestinationSettings field's value.
func (*CaptionDestinationSettings) SetEmbeddedPlusScte20DestinationSettings ¶
func (s *CaptionDestinationSettings) SetEmbeddedPlusScte20DestinationSettings(v *EmbeddedPlusScte20DestinationSettings) *CaptionDestinationSettings
SetEmbeddedPlusScte20DestinationSettings sets the EmbeddedPlusScte20DestinationSettings field's value.
func (*CaptionDestinationSettings) SetRtmpCaptionInfoDestinationSettings ¶
func (s *CaptionDestinationSettings) SetRtmpCaptionInfoDestinationSettings(v *RtmpCaptionInfoDestinationSettings) *CaptionDestinationSettings
SetRtmpCaptionInfoDestinationSettings sets the RtmpCaptionInfoDestinationSettings field's value.
func (*CaptionDestinationSettings) SetScte20PlusEmbeddedDestinationSettings ¶
func (s *CaptionDestinationSettings) SetScte20PlusEmbeddedDestinationSettings(v *Scte20PlusEmbeddedDestinationSettings) *CaptionDestinationSettings
SetScte20PlusEmbeddedDestinationSettings sets the Scte20PlusEmbeddedDestinationSettings field's value.
func (*CaptionDestinationSettings) SetScte27DestinationSettings ¶
func (s *CaptionDestinationSettings) SetScte27DestinationSettings(v *Scte27DestinationSettings) *CaptionDestinationSettings
SetScte27DestinationSettings sets the Scte27DestinationSettings field's value.
func (*CaptionDestinationSettings) SetSmpteTtDestinationSettings ¶
func (s *CaptionDestinationSettings) SetSmpteTtDestinationSettings(v *SmpteTtDestinationSettings) *CaptionDestinationSettings
SetSmpteTtDestinationSettings sets the SmpteTtDestinationSettings field's value.
func (*CaptionDestinationSettings) SetTeletextDestinationSettings ¶
func (s *CaptionDestinationSettings) SetTeletextDestinationSettings(v *TeletextDestinationSettings) *CaptionDestinationSettings
SetTeletextDestinationSettings sets the TeletextDestinationSettings field's value.
func (*CaptionDestinationSettings) SetTtmlDestinationSettings ¶
func (s *CaptionDestinationSettings) SetTtmlDestinationSettings(v *TtmlDestinationSettings) *CaptionDestinationSettings
SetTtmlDestinationSettings sets the TtmlDestinationSettings field's value.
func (*CaptionDestinationSettings) SetWebvttDestinationSettings ¶
func (s *CaptionDestinationSettings) SetWebvttDestinationSettings(v *WebvttDestinationSettings) *CaptionDestinationSettings
SetWebvttDestinationSettings sets the WebvttDestinationSettings field's value.
func (CaptionDestinationSettings) String ¶
func (s CaptionDestinationSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CaptionDestinationSettings) Validate ¶
func (s *CaptionDestinationSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CaptionLanguageMapping ¶
type CaptionLanguageMapping struct { // The closed caption channel being described by this CaptionLanguageMapping. // Each channel mapping must have a unique channel number (maximum of 4) // // CaptionChannel is a required field CaptionChannel *int64 `locationName:"captionChannel" min:"1" type:"integer" required:"true"` // Three character ISO 639-2 language code (see http://www.loc.gov/standards/iso639-2) // // LanguageCode is a required field LanguageCode *string `locationName:"languageCode" min:"3" type:"string" required:"true"` // Textual description of language // // LanguageDescription is a required field LanguageDescription *string `locationName:"languageDescription" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Maps a caption channel to an ISO 693-2 language code (http://www.loc.gov/standards/iso639-2), with an optional description.
func (CaptionLanguageMapping) GoString ¶
func (s CaptionLanguageMapping) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CaptionLanguageMapping) SetCaptionChannel ¶
func (s *CaptionLanguageMapping) SetCaptionChannel(v int64) *CaptionLanguageMapping
SetCaptionChannel sets the CaptionChannel field's value.
func (*CaptionLanguageMapping) SetLanguageCode ¶
func (s *CaptionLanguageMapping) SetLanguageCode(v string) *CaptionLanguageMapping
SetLanguageCode sets the LanguageCode field's value.
func (*CaptionLanguageMapping) SetLanguageDescription ¶
func (s *CaptionLanguageMapping) SetLanguageDescription(v string) *CaptionLanguageMapping
SetLanguageDescription sets the LanguageDescription field's value.
func (CaptionLanguageMapping) String ¶
func (s CaptionLanguageMapping) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CaptionLanguageMapping) Validate ¶
func (s *CaptionLanguageMapping) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CaptionRectangle ¶
type CaptionRectangle struct { // See the description in leftOffset.For height, specify the entire height of // the rectangle as a percentage of the underlying frame height. For example, // \"80\" means the rectangle height is 80% of the underlying frame height. // The topOffset and rectangleHeight must add up to 100% or less.This field // corresponds to tts:extent - Y in the TTML standard. // // Height is a required field Height *float64 `locationName:"height" type:"double" required:"true"` // Applies only if you plan to convert these source captions to EBU-TT-D or // TTML in an output. (Make sure to leave the default if you don't have either // of these formats in the output.) You can define a display rectangle for the // captions that is smaller than the underlying video frame. You define the // rectangle by specifying the position of the left edge, top edge, bottom edge, // and right edge of the rectangle, all within the underlying video frame. The // units for the measurements are percentages.If you specify a value for one // of these fields, you must specify a value for all of them.For leftOffset, // specify the position of the left edge of the rectangle, as a percentage of // the underlying frame width, and relative to the left edge of the frame. For // example, \"10\" means the measurement is 10% of the underlying frame width. // The rectangle left edge starts at that position from the left edge of the // frame.This field corresponds to tts:origin - X in the TTML standard. // // LeftOffset is a required field LeftOffset *float64 `locationName:"leftOffset" type:"double" required:"true"` // See the description in leftOffset.For topOffset, specify the position of // the top edge of the rectangle, as a percentage of the underlying frame height, // and relative to the top edge of the frame. For example, \"10\" means the // measurement is 10% of the underlying frame height. The rectangle top edge // starts at that position from the top edge of the frame.This field corresponds // to tts:origin - Y in the TTML standard. // // TopOffset is a required field TopOffset *float64 `locationName:"topOffset" type:"double" required:"true"` // See the description in leftOffset.For width, specify the entire width of // the rectangle as a percentage of the underlying frame width. For example, // \"80\" means the rectangle width is 80% of the underlying frame width. The // leftOffset and rectangleWidth must add up to 100% or less.This field corresponds // to tts:extent - X in the TTML standard. // // Width is a required field Width *float64 `locationName:"width" type:"double" required:"true"` // contains filtered or unexported fields }
Caption Rectangle
func (CaptionRectangle) GoString ¶
func (s CaptionRectangle) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CaptionRectangle) SetHeight ¶
func (s *CaptionRectangle) SetHeight(v float64) *CaptionRectangle
SetHeight sets the Height field's value.
func (*CaptionRectangle) SetLeftOffset ¶
func (s *CaptionRectangle) SetLeftOffset(v float64) *CaptionRectangle
SetLeftOffset sets the LeftOffset field's value.
func (*CaptionRectangle) SetTopOffset ¶
func (s *CaptionRectangle) SetTopOffset(v float64) *CaptionRectangle
SetTopOffset sets the TopOffset field's value.
func (*CaptionRectangle) SetWidth ¶
func (s *CaptionRectangle) SetWidth(v float64) *CaptionRectangle
SetWidth sets the Width field's value.
func (CaptionRectangle) String ¶
func (s CaptionRectangle) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CaptionRectangle) Validate ¶
func (s *CaptionRectangle) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CaptionSelector ¶
type CaptionSelector struct { // When specified this field indicates the three letter language code of the // caption track to extract from the source. LanguageCode *string `locationName:"languageCode" type:"string"` // Name identifier for a caption selector. This name is used to associate this // caption selector with one or more caption descriptions. Names must be unique // within an event. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // Caption selector settings. SelectorSettings *CaptionSelectorSettings `locationName:"selectorSettings" type:"structure"` // contains filtered or unexported fields }
Output groups for this Live Event. Output groups contain information about where streams should be distributed.
func (CaptionSelector) GoString ¶
func (s CaptionSelector) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CaptionSelector) SetLanguageCode ¶
func (s *CaptionSelector) SetLanguageCode(v string) *CaptionSelector
SetLanguageCode sets the LanguageCode field's value.
func (*CaptionSelector) SetName ¶
func (s *CaptionSelector) SetName(v string) *CaptionSelector
SetName sets the Name field's value.
func (*CaptionSelector) SetSelectorSettings ¶
func (s *CaptionSelector) SetSelectorSettings(v *CaptionSelectorSettings) *CaptionSelector
SetSelectorSettings sets the SelectorSettings field's value.
func (CaptionSelector) String ¶
func (s CaptionSelector) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CaptionSelector) Validate ¶
func (s *CaptionSelector) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CaptionSelectorSettings ¶
type CaptionSelectorSettings struct { // Ancillary Source Settings AncillarySourceSettings *AncillarySourceSettings `locationName:"ancillarySourceSettings" type:"structure"` // Arib Source Settings AribSourceSettings *AribSourceSettings `locationName:"aribSourceSettings" type:"structure"` // Dvb Sub Source Settings DvbSubSourceSettings *DvbSubSourceSettings `locationName:"dvbSubSourceSettings" type:"structure"` // Embedded Source Settings EmbeddedSourceSettings *EmbeddedSourceSettings `locationName:"embeddedSourceSettings" type:"structure"` // Scte20 Source Settings Scte20SourceSettings *Scte20SourceSettings `locationName:"scte20SourceSettings" type:"structure"` // Scte27 Source Settings Scte27SourceSettings *Scte27SourceSettings `locationName:"scte27SourceSettings" type:"structure"` // Teletext Source Settings TeletextSourceSettings *TeletextSourceSettings `locationName:"teletextSourceSettings" type:"structure"` // contains filtered or unexported fields }
Caption Selector Settings
func (CaptionSelectorSettings) GoString ¶
func (s CaptionSelectorSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CaptionSelectorSettings) SetAncillarySourceSettings ¶
func (s *CaptionSelectorSettings) SetAncillarySourceSettings(v *AncillarySourceSettings) *CaptionSelectorSettings
SetAncillarySourceSettings sets the AncillarySourceSettings field's value.
func (*CaptionSelectorSettings) SetAribSourceSettings ¶
func (s *CaptionSelectorSettings) SetAribSourceSettings(v *AribSourceSettings) *CaptionSelectorSettings
SetAribSourceSettings sets the AribSourceSettings field's value.
func (*CaptionSelectorSettings) SetDvbSubSourceSettings ¶
func (s *CaptionSelectorSettings) SetDvbSubSourceSettings(v *DvbSubSourceSettings) *CaptionSelectorSettings
SetDvbSubSourceSettings sets the DvbSubSourceSettings field's value.
func (*CaptionSelectorSettings) SetEmbeddedSourceSettings ¶
func (s *CaptionSelectorSettings) SetEmbeddedSourceSettings(v *EmbeddedSourceSettings) *CaptionSelectorSettings
SetEmbeddedSourceSettings sets the EmbeddedSourceSettings field's value.
func (*CaptionSelectorSettings) SetScte20SourceSettings ¶
func (s *CaptionSelectorSettings) SetScte20SourceSettings(v *Scte20SourceSettings) *CaptionSelectorSettings
SetScte20SourceSettings sets the Scte20SourceSettings field's value.
func (*CaptionSelectorSettings) SetScte27SourceSettings ¶
func (s *CaptionSelectorSettings) SetScte27SourceSettings(v *Scte27SourceSettings) *CaptionSelectorSettings
SetScte27SourceSettings sets the Scte27SourceSettings field's value.
func (*CaptionSelectorSettings) SetTeletextSourceSettings ¶
func (s *CaptionSelectorSettings) SetTeletextSourceSettings(v *TeletextSourceSettings) *CaptionSelectorSettings
SetTeletextSourceSettings sets the TeletextSourceSettings field's value.
func (CaptionSelectorSettings) String ¶
func (s CaptionSelectorSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CaptionSelectorSettings) Validate ¶
func (s *CaptionSelectorSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CdiInputSpecification ¶
type CdiInputSpecification struct { // Maximum CDI input resolution Resolution *string `locationName:"resolution" type:"string" enum:"CdiInputResolution"` // contains filtered or unexported fields }
func (CdiInputSpecification) GoString ¶
func (s CdiInputSpecification) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CdiInputSpecification) SetResolution ¶
func (s *CdiInputSpecification) SetResolution(v string) *CdiInputSpecification
SetResolution sets the Resolution field's value.
func (CdiInputSpecification) String ¶
func (s CdiInputSpecification) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Channel ¶
type Channel struct { // The unique arn of the channel. Arn *string `locationName:"arn" type:"string"` // Specification of CDI inputs for this channel CdiInputSpecification *CdiInputSpecification `locationName:"cdiInputSpecification" type:"structure"` // The class for this channel. STANDARD for a channel with two pipelines or // SINGLE_PIPELINE for a channel with one pipeline. ChannelClass *string `locationName:"channelClass" type:"string" enum:"ChannelClass"` // A list of destinations of the channel. For UDP outputs, there is onedestination // per output. For other types (HLS, for example), there isone destination per // packager. Destinations []*OutputDestination `locationName:"destinations" type:"list"` // The endpoints where outgoing connections initiate from EgressEndpoints []*ChannelEgressEndpoint `locationName:"egressEndpoints" type:"list"` // Encoder Settings EncoderSettings *EncoderSettings `locationName:"encoderSettings" type:"structure"` // The unique id of the channel. Id *string `locationName:"id" type:"string"` // List of input attachments for channel. InputAttachments []*InputAttachment `locationName:"inputAttachments" type:"list"` // Specification of network and file inputs for this channel InputSpecification *InputSpecification `locationName:"inputSpecification" type:"structure"` // The log level being written to CloudWatch Logs. LogLevel *string `locationName:"logLevel" type:"string" enum:"LogLevel"` // The name of the channel. (user-mutable) Name *string `locationName:"name" type:"string"` // Runtime details for the pipelines of a running channel. PipelineDetails []*PipelineDetail `locationName:"pipelineDetails" type:"list"` // The number of currently healthy pipelines. PipelinesRunningCount *int64 `locationName:"pipelinesRunningCount" type:"integer"` // The Amazon Resource Name (ARN) of the role assumed when running the Channel. RoleArn *string `locationName:"roleArn" type:"string"` State *string `locationName:"state" type:"string" enum:"ChannelState"` // A collection of key-value pairs. Tags map[string]*string `locationName:"tags" type:"map"` // Settings for VPC output Vpc *VpcOutputSettingsDescription `locationName:"vpc" type:"structure"` // contains filtered or unexported fields }
func (Channel) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Channel) SetCdiInputSpecification ¶
func (s *Channel) SetCdiInputSpecification(v *CdiInputSpecification) *Channel
SetCdiInputSpecification sets the CdiInputSpecification field's value.
func (*Channel) SetChannelClass ¶
SetChannelClass sets the ChannelClass field's value.
func (*Channel) SetDestinations ¶
func (s *Channel) SetDestinations(v []*OutputDestination) *Channel
SetDestinations sets the Destinations field's value.
func (*Channel) SetEgressEndpoints ¶
func (s *Channel) SetEgressEndpoints(v []*ChannelEgressEndpoint) *Channel
SetEgressEndpoints sets the EgressEndpoints field's value.
func (*Channel) SetEncoderSettings ¶
func (s *Channel) SetEncoderSettings(v *EncoderSettings) *Channel
SetEncoderSettings sets the EncoderSettings field's value.
func (*Channel) SetInputAttachments ¶
func (s *Channel) SetInputAttachments(v []*InputAttachment) *Channel
SetInputAttachments sets the InputAttachments field's value.
func (*Channel) SetInputSpecification ¶
func (s *Channel) SetInputSpecification(v *InputSpecification) *Channel
SetInputSpecification sets the InputSpecification field's value.
func (*Channel) SetLogLevel ¶
SetLogLevel sets the LogLevel field's value.
func (*Channel) SetPipelineDetails ¶
func (s *Channel) SetPipelineDetails(v []*PipelineDetail) *Channel
SetPipelineDetails sets the PipelineDetails field's value.
func (*Channel) SetPipelinesRunningCount ¶
SetPipelinesRunningCount sets the PipelinesRunningCount field's value.
func (*Channel) SetRoleArn ¶
SetRoleArn sets the RoleArn field's value.
func (*Channel) SetVpc ¶
func (s *Channel) SetVpc(v *VpcOutputSettingsDescription) *Channel
SetVpc sets the Vpc field's value.
type ChannelEgressEndpoint ¶
type ChannelEgressEndpoint struct { // Public IP of where a channel's output comes from SourceIp *string `locationName:"sourceIp" type:"string"` // contains filtered or unexported fields }
func (ChannelEgressEndpoint) GoString ¶
func (s ChannelEgressEndpoint) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ChannelEgressEndpoint) SetSourceIp ¶
func (s *ChannelEgressEndpoint) SetSourceIp(v string) *ChannelEgressEndpoint
SetSourceIp sets the SourceIp field's value.
func (ChannelEgressEndpoint) String ¶
func (s ChannelEgressEndpoint) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ChannelSummary ¶
type ChannelSummary struct { // The unique arn of the channel. Arn *string `locationName:"arn" type:"string"` // Specification of CDI inputs for this channel CdiInputSpecification *CdiInputSpecification `locationName:"cdiInputSpecification" type:"structure"` // The class for this channel. STANDARD for a channel with two pipelines or // SINGLE_PIPELINE for a channel with one pipeline. ChannelClass *string `locationName:"channelClass" type:"string" enum:"ChannelClass"` // A list of destinations of the channel. For UDP outputs, there is onedestination // per output. For other types (HLS, for example), there isone destination per // packager. Destinations []*OutputDestination `locationName:"destinations" type:"list"` // The endpoints where outgoing connections initiate from EgressEndpoints []*ChannelEgressEndpoint `locationName:"egressEndpoints" type:"list"` // The unique id of the channel. Id *string `locationName:"id" type:"string"` // List of input attachments for channel. InputAttachments []*InputAttachment `locationName:"inputAttachments" type:"list"` // Specification of network and file inputs for this channel InputSpecification *InputSpecification `locationName:"inputSpecification" type:"structure"` // The log level being written to CloudWatch Logs. LogLevel *string `locationName:"logLevel" type:"string" enum:"LogLevel"` // The name of the channel. (user-mutable) Name *string `locationName:"name" type:"string"` // The number of currently healthy pipelines. PipelinesRunningCount *int64 `locationName:"pipelinesRunningCount" type:"integer"` // The Amazon Resource Name (ARN) of the role assumed when running the Channel. RoleArn *string `locationName:"roleArn" type:"string"` State *string `locationName:"state" type:"string" enum:"ChannelState"` // A collection of key-value pairs. Tags map[string]*string `locationName:"tags" type:"map"` // Settings for any VPC outputs. Vpc *VpcOutputSettingsDescription `locationName:"vpc" type:"structure"` // contains filtered or unexported fields }
func (ChannelSummary) GoString ¶
func (s ChannelSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ChannelSummary) SetArn ¶
func (s *ChannelSummary) SetArn(v string) *ChannelSummary
SetArn sets the Arn field's value.
func (*ChannelSummary) SetCdiInputSpecification ¶
func (s *ChannelSummary) SetCdiInputSpecification(v *CdiInputSpecification) *ChannelSummary
SetCdiInputSpecification sets the CdiInputSpecification field's value.
func (*ChannelSummary) SetChannelClass ¶
func (s *ChannelSummary) SetChannelClass(v string) *ChannelSummary
SetChannelClass sets the ChannelClass field's value.
func (*ChannelSummary) SetDestinations ¶
func (s *ChannelSummary) SetDestinations(v []*OutputDestination) *ChannelSummary
SetDestinations sets the Destinations field's value.
func (*ChannelSummary) SetEgressEndpoints ¶
func (s *ChannelSummary) SetEgressEndpoints(v []*ChannelEgressEndpoint) *ChannelSummary
SetEgressEndpoints sets the EgressEndpoints field's value.
func (*ChannelSummary) SetId ¶
func (s *ChannelSummary) SetId(v string) *ChannelSummary
SetId sets the Id field's value.
func (*ChannelSummary) SetInputAttachments ¶
func (s *ChannelSummary) SetInputAttachments(v []*InputAttachment) *ChannelSummary
SetInputAttachments sets the InputAttachments field's value.
func (*ChannelSummary) SetInputSpecification ¶
func (s *ChannelSummary) SetInputSpecification(v *InputSpecification) *ChannelSummary
SetInputSpecification sets the InputSpecification field's value.
func (*ChannelSummary) SetLogLevel ¶
func (s *ChannelSummary) SetLogLevel(v string) *ChannelSummary
SetLogLevel sets the LogLevel field's value.
func (*ChannelSummary) SetName ¶
func (s *ChannelSummary) SetName(v string) *ChannelSummary
SetName sets the Name field's value.
func (*ChannelSummary) SetPipelinesRunningCount ¶
func (s *ChannelSummary) SetPipelinesRunningCount(v int64) *ChannelSummary
SetPipelinesRunningCount sets the PipelinesRunningCount field's value.
func (*ChannelSummary) SetRoleArn ¶
func (s *ChannelSummary) SetRoleArn(v string) *ChannelSummary
SetRoleArn sets the RoleArn field's value.
func (*ChannelSummary) SetState ¶
func (s *ChannelSummary) SetState(v string) *ChannelSummary
SetState sets the State field's value.
func (*ChannelSummary) SetTags ¶
func (s *ChannelSummary) SetTags(v map[string]*string) *ChannelSummary
SetTags sets the Tags field's value.
func (*ChannelSummary) SetVpc ¶
func (s *ChannelSummary) SetVpc(v *VpcOutputSettingsDescription) *ChannelSummary
SetVpc sets the Vpc field's value.
func (ChannelSummary) String ¶
func (s ChannelSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ClaimDeviceInput ¶
type ClaimDeviceInput struct { // The id of the device you want to claim. Id *string `locationName:"id" type:"string"` // contains filtered or unexported fields }
Request to claim an AWS Elemental device that you have purchased from a third-party vendor.
func (ClaimDeviceInput) GoString ¶
func (s ClaimDeviceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ClaimDeviceInput) SetId ¶
func (s *ClaimDeviceInput) SetId(v string) *ClaimDeviceInput
SetId sets the Id field's value.
func (ClaimDeviceInput) String ¶
func (s ClaimDeviceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 ClaimDeviceOutput ¶
type ClaimDeviceOutput struct {
// contains filtered or unexported fields
}
func (ClaimDeviceOutput) GoString ¶
func (s ClaimDeviceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (ClaimDeviceOutput) String ¶
func (s ClaimDeviceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 ColorSpacePassthroughSettings ¶
type ColorSpacePassthroughSettings struct {
// contains filtered or unexported fields
}
Passthrough applies no color space conversion to the output
func (ColorSpacePassthroughSettings) GoString ¶
func (s ColorSpacePassthroughSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (ColorSpacePassthroughSettings) String ¶
func (s ColorSpacePassthroughSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 ConflictException ¶
type ConflictException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*ConflictException) Code ¶
func (s *ConflictException) Code() string
Code returns the exception type name.
func (*ConflictException) Error ¶
func (s *ConflictException) Error() string
func (ConflictException) GoString ¶
func (s ConflictException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConflictException) Message ¶
func (s *ConflictException) Message() string
Message returns the exception's message.
func (*ConflictException) OrigErr ¶
func (s *ConflictException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ConflictException) RequestID ¶
func (s *ConflictException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ConflictException) StatusCode ¶
func (s *ConflictException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ConflictException) String ¶
func (s ConflictException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateChannelInput ¶
type CreateChannelInput struct { CdiInputSpecification *CdiInputSpecification `locationName:"cdiInputSpecification" type:"structure"` // A standard channel has two encoding pipelines and a single pipeline channel // only has one. ChannelClass *string `locationName:"channelClass" type:"string" enum:"ChannelClass"` Destinations []*OutputDestination `locationName:"destinations" type:"list"` // Encoder Settings EncoderSettings *EncoderSettings `locationName:"encoderSettings" type:"structure"` InputAttachments []*InputAttachment `locationName:"inputAttachments" type:"list"` InputSpecification *InputSpecification `locationName:"inputSpecification" type:"structure"` // The log level the user wants for their channel. LogLevel *string `locationName:"logLevel" type:"string" enum:"LogLevel"` Name *string `locationName:"name" type:"string"` RequestId *string `locationName:"requestId" type:"string" idempotencyToken:"true"` Reserved *string `locationName:"reserved" deprecated:"true" type:"string"` RoleArn *string `locationName:"roleArn" type:"string"` Tags map[string]*string `locationName:"tags" type:"map"` // The properties for a private VPC OutputWhen this property is specified, the // output egress addresses will be created in a user specified VPC Vpc *VpcOutputSettings `locationName:"vpc" type:"structure"` // contains filtered or unexported fields }
func (CreateChannelInput) GoString ¶
func (s CreateChannelInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateChannelInput) SetCdiInputSpecification ¶
func (s *CreateChannelInput) SetCdiInputSpecification(v *CdiInputSpecification) *CreateChannelInput
SetCdiInputSpecification sets the CdiInputSpecification field's value.
func (*CreateChannelInput) SetChannelClass ¶
func (s *CreateChannelInput) SetChannelClass(v string) *CreateChannelInput
SetChannelClass sets the ChannelClass field's value.
func (*CreateChannelInput) SetDestinations ¶
func (s *CreateChannelInput) SetDestinations(v []*OutputDestination) *CreateChannelInput
SetDestinations sets the Destinations field's value.
func (*CreateChannelInput) SetEncoderSettings ¶
func (s *CreateChannelInput) SetEncoderSettings(v *EncoderSettings) *CreateChannelInput
SetEncoderSettings sets the EncoderSettings field's value.
func (*CreateChannelInput) SetInputAttachments ¶
func (s *CreateChannelInput) SetInputAttachments(v []*InputAttachment) *CreateChannelInput
SetInputAttachments sets the InputAttachments field's value.
func (*CreateChannelInput) SetInputSpecification ¶
func (s *CreateChannelInput) SetInputSpecification(v *InputSpecification) *CreateChannelInput
SetInputSpecification sets the InputSpecification field's value.
func (*CreateChannelInput) SetLogLevel ¶
func (s *CreateChannelInput) SetLogLevel(v string) *CreateChannelInput
SetLogLevel sets the LogLevel field's value.
func (*CreateChannelInput) SetName ¶
func (s *CreateChannelInput) SetName(v string) *CreateChannelInput
SetName sets the Name field's value.
func (*CreateChannelInput) SetRequestId ¶
func (s *CreateChannelInput) SetRequestId(v string) *CreateChannelInput
SetRequestId sets the RequestId field's value.
func (*CreateChannelInput) SetReserved ¶
func (s *CreateChannelInput) SetReserved(v string) *CreateChannelInput
SetReserved sets the Reserved field's value.
func (*CreateChannelInput) SetRoleArn ¶
func (s *CreateChannelInput) SetRoleArn(v string) *CreateChannelInput
SetRoleArn sets the RoleArn field's value.
func (*CreateChannelInput) SetTags ¶
func (s *CreateChannelInput) SetTags(v map[string]*string) *CreateChannelInput
SetTags sets the Tags field's value.
func (*CreateChannelInput) SetVpc ¶
func (s *CreateChannelInput) SetVpc(v *VpcOutputSettings) *CreateChannelInput
SetVpc sets the Vpc field's value.
func (CreateChannelInput) String ¶
func (s CreateChannelInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateChannelInput) Validate ¶
func (s *CreateChannelInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateChannelOutput ¶
type CreateChannelOutput struct { Channel *Channel `locationName:"channel" type:"structure"` // contains filtered or unexported fields }
func (CreateChannelOutput) GoString ¶
func (s CreateChannelOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateChannelOutput) SetChannel ¶
func (s *CreateChannelOutput) SetChannel(v *Channel) *CreateChannelOutput
SetChannel sets the Channel field's value.
func (CreateChannelOutput) String ¶
func (s CreateChannelOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateInputInput ¶
type CreateInputInput struct { Destinations []*InputDestinationRequest `locationName:"destinations" type:"list"` InputDevices []*InputDeviceSettings `locationName:"inputDevices" type:"list"` InputSecurityGroups []*string `locationName:"inputSecurityGroups" type:"list"` MediaConnectFlows []*MediaConnectFlowRequest `locationName:"mediaConnectFlows" type:"list"` Name *string `locationName:"name" type:"string"` RequestId *string `locationName:"requestId" type:"string" idempotencyToken:"true"` RoleArn *string `locationName:"roleArn" type:"string"` Sources []*InputSourceRequest `locationName:"sources" type:"list"` Tags map[string]*string `locationName:"tags" type:"map"` // The different types of inputs that AWS Elemental MediaLive supports. Type *string `locationName:"type" type:"string" enum:"InputType"` // Settings for a private VPC Input.When this property is specified, the input // destination addresses will be created in a VPC rather than with public Internet // addresses.This property requires setting the roleArn property on Input creation.Not // compatible with the inputSecurityGroups property. Vpc *InputVpcRequest `locationName:"vpc" type:"structure"` // contains filtered or unexported fields }
func (CreateInputInput) GoString ¶
func (s CreateInputInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateInputInput) SetDestinations ¶
func (s *CreateInputInput) SetDestinations(v []*InputDestinationRequest) *CreateInputInput
SetDestinations sets the Destinations field's value.
func (*CreateInputInput) SetInputDevices ¶
func (s *CreateInputInput) SetInputDevices(v []*InputDeviceSettings) *CreateInputInput
SetInputDevices sets the InputDevices field's value.
func (*CreateInputInput) SetInputSecurityGroups ¶
func (s *CreateInputInput) SetInputSecurityGroups(v []*string) *CreateInputInput
SetInputSecurityGroups sets the InputSecurityGroups field's value.
func (*CreateInputInput) SetMediaConnectFlows ¶
func (s *CreateInputInput) SetMediaConnectFlows(v []*MediaConnectFlowRequest) *CreateInputInput
SetMediaConnectFlows sets the MediaConnectFlows field's value.
func (*CreateInputInput) SetName ¶
func (s *CreateInputInput) SetName(v string) *CreateInputInput
SetName sets the Name field's value.
func (*CreateInputInput) SetRequestId ¶
func (s *CreateInputInput) SetRequestId(v string) *CreateInputInput
SetRequestId sets the RequestId field's value.
func (*CreateInputInput) SetRoleArn ¶
func (s *CreateInputInput) SetRoleArn(v string) *CreateInputInput
SetRoleArn sets the RoleArn field's value.
func (*CreateInputInput) SetSources ¶
func (s *CreateInputInput) SetSources(v []*InputSourceRequest) *CreateInputInput
SetSources sets the Sources field's value.
func (*CreateInputInput) SetTags ¶
func (s *CreateInputInput) SetTags(v map[string]*string) *CreateInputInput
SetTags sets the Tags field's value.
func (*CreateInputInput) SetType ¶
func (s *CreateInputInput) SetType(v string) *CreateInputInput
SetType sets the Type field's value.
func (*CreateInputInput) SetVpc ¶
func (s *CreateInputInput) SetVpc(v *InputVpcRequest) *CreateInputInput
SetVpc sets the Vpc field's value.
func (CreateInputInput) String ¶
func (s CreateInputInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateInputInput) Validate ¶
func (s *CreateInputInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateInputOutput ¶
type CreateInputOutput struct { Input *Input `locationName:"input" type:"structure"` // contains filtered or unexported fields }
func (CreateInputOutput) GoString ¶
func (s CreateInputOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateInputOutput) SetInput ¶
func (s *CreateInputOutput) SetInput(v *Input) *CreateInputOutput
SetInput sets the Input field's value.
func (CreateInputOutput) String ¶
func (s CreateInputOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 CreateInputSecurityGroupInput ¶
type CreateInputSecurityGroupInput struct { Tags map[string]*string `locationName:"tags" type:"map"` WhitelistRules []*InputWhitelistRuleCidr `locationName:"whitelistRules" type:"list"` // contains filtered or unexported fields }
func (CreateInputSecurityGroupInput) GoString ¶
func (s CreateInputSecurityGroupInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateInputSecurityGroupInput) SetTags ¶
func (s *CreateInputSecurityGroupInput) SetTags(v map[string]*string) *CreateInputSecurityGroupInput
SetTags sets the Tags field's value.
func (*CreateInputSecurityGroupInput) SetWhitelistRules ¶
func (s *CreateInputSecurityGroupInput) SetWhitelistRules(v []*InputWhitelistRuleCidr) *CreateInputSecurityGroupInput
SetWhitelistRules sets the WhitelistRules field's value.
func (CreateInputSecurityGroupInput) String ¶
func (s CreateInputSecurityGroupInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 CreateInputSecurityGroupOutput ¶
type CreateInputSecurityGroupOutput struct { // An Input Security Group SecurityGroup *InputSecurityGroup `locationName:"securityGroup" type:"structure"` // contains filtered or unexported fields }
func (CreateInputSecurityGroupOutput) GoString ¶
func (s CreateInputSecurityGroupOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateInputSecurityGroupOutput) SetSecurityGroup ¶
func (s *CreateInputSecurityGroupOutput) SetSecurityGroup(v *InputSecurityGroup) *CreateInputSecurityGroupOutput
SetSecurityGroup sets the SecurityGroup field's value.
func (CreateInputSecurityGroupOutput) String ¶
func (s CreateInputSecurityGroupOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 CreateMultiplexInput ¶
type CreateMultiplexInput struct { // AvailabilityZones is a required field AvailabilityZones []*string `locationName:"availabilityZones" type:"list" required:"true"` // Contains configuration for a Multiplex event // // MultiplexSettings is a required field MultiplexSettings *MultiplexSettings `locationName:"multiplexSettings" type:"structure" required:"true"` // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` RequestId *string `locationName:"requestId" type:"string" idempotencyToken:"true"` Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (CreateMultiplexInput) GoString ¶
func (s CreateMultiplexInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateMultiplexInput) SetAvailabilityZones ¶
func (s *CreateMultiplexInput) SetAvailabilityZones(v []*string) *CreateMultiplexInput
SetAvailabilityZones sets the AvailabilityZones field's value.
func (*CreateMultiplexInput) SetMultiplexSettings ¶
func (s *CreateMultiplexInput) SetMultiplexSettings(v *MultiplexSettings) *CreateMultiplexInput
SetMultiplexSettings sets the MultiplexSettings field's value.
func (*CreateMultiplexInput) SetName ¶
func (s *CreateMultiplexInput) SetName(v string) *CreateMultiplexInput
SetName sets the Name field's value.
func (*CreateMultiplexInput) SetRequestId ¶
func (s *CreateMultiplexInput) SetRequestId(v string) *CreateMultiplexInput
SetRequestId sets the RequestId field's value.
func (*CreateMultiplexInput) SetTags ¶
func (s *CreateMultiplexInput) SetTags(v map[string]*string) *CreateMultiplexInput
SetTags sets the Tags field's value.
func (CreateMultiplexInput) String ¶
func (s CreateMultiplexInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateMultiplexInput) Validate ¶
func (s *CreateMultiplexInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateMultiplexOutput ¶
type CreateMultiplexOutput struct { // The multiplex object. Multiplex *Multiplex `locationName:"multiplex" type:"structure"` // contains filtered or unexported fields }
func (CreateMultiplexOutput) GoString ¶
func (s CreateMultiplexOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateMultiplexOutput) SetMultiplex ¶
func (s *CreateMultiplexOutput) SetMultiplex(v *Multiplex) *CreateMultiplexOutput
SetMultiplex sets the Multiplex field's value.
func (CreateMultiplexOutput) String ¶
func (s CreateMultiplexOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 CreateMultiplexProgramInput ¶
type CreateMultiplexProgramInput struct { // MultiplexId is a required field MultiplexId *string `location:"uri" locationName:"multiplexId" type:"string" required:"true"` // Multiplex Program settings configuration. // // MultiplexProgramSettings is a required field MultiplexProgramSettings *MultiplexProgramSettings `locationName:"multiplexProgramSettings" type:"structure" required:"true"` // ProgramName is a required field ProgramName *string `locationName:"programName" type:"string" required:"true"` RequestId *string `locationName:"requestId" type:"string" idempotencyToken:"true"` // contains filtered or unexported fields }
func (CreateMultiplexProgramInput) GoString ¶
func (s CreateMultiplexProgramInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateMultiplexProgramInput) SetMultiplexId ¶
func (s *CreateMultiplexProgramInput) SetMultiplexId(v string) *CreateMultiplexProgramInput
SetMultiplexId sets the MultiplexId field's value.
func (*CreateMultiplexProgramInput) SetMultiplexProgramSettings ¶
func (s *CreateMultiplexProgramInput) SetMultiplexProgramSettings(v *MultiplexProgramSettings) *CreateMultiplexProgramInput
SetMultiplexProgramSettings sets the MultiplexProgramSettings field's value.
func (*CreateMultiplexProgramInput) SetProgramName ¶
func (s *CreateMultiplexProgramInput) SetProgramName(v string) *CreateMultiplexProgramInput
SetProgramName sets the ProgramName field's value.
func (*CreateMultiplexProgramInput) SetRequestId ¶
func (s *CreateMultiplexProgramInput) SetRequestId(v string) *CreateMultiplexProgramInput
SetRequestId sets the RequestId field's value.
func (CreateMultiplexProgramInput) String ¶
func (s CreateMultiplexProgramInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateMultiplexProgramInput) Validate ¶
func (s *CreateMultiplexProgramInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateMultiplexProgramOutput ¶
type CreateMultiplexProgramOutput struct { // The multiplex program object. MultiplexProgram *MultiplexProgram `locationName:"multiplexProgram" type:"structure"` // contains filtered or unexported fields }
func (CreateMultiplexProgramOutput) GoString ¶
func (s CreateMultiplexProgramOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateMultiplexProgramOutput) SetMultiplexProgram ¶
func (s *CreateMultiplexProgramOutput) SetMultiplexProgram(v *MultiplexProgram) *CreateMultiplexProgramOutput
SetMultiplexProgram sets the MultiplexProgram field's value.
func (CreateMultiplexProgramOutput) String ¶
func (s CreateMultiplexProgramOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 CreatePartnerInputInput ¶
type CreatePartnerInputInput struct { // InputId is a required field InputId *string `location:"uri" locationName:"inputId" type:"string" required:"true"` RequestId *string `locationName:"requestId" type:"string" idempotencyToken:"true"` Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (CreatePartnerInputInput) GoString ¶
func (s CreatePartnerInputInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreatePartnerInputInput) SetInputId ¶
func (s *CreatePartnerInputInput) SetInputId(v string) *CreatePartnerInputInput
SetInputId sets the InputId field's value.
func (*CreatePartnerInputInput) SetRequestId ¶
func (s *CreatePartnerInputInput) SetRequestId(v string) *CreatePartnerInputInput
SetRequestId sets the RequestId field's value.
func (*CreatePartnerInputInput) SetTags ¶
func (s *CreatePartnerInputInput) SetTags(v map[string]*string) *CreatePartnerInputInput
SetTags sets the Tags field's value.
func (CreatePartnerInputInput) String ¶
func (s CreatePartnerInputInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreatePartnerInputInput) Validate ¶
func (s *CreatePartnerInputInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreatePartnerInputOutput ¶
type CreatePartnerInputOutput struct { Input *Input `locationName:"input" type:"structure"` // contains filtered or unexported fields }
func (CreatePartnerInputOutput) GoString ¶
func (s CreatePartnerInputOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreatePartnerInputOutput) SetInput ¶
func (s *CreatePartnerInputOutput) SetInput(v *Input) *CreatePartnerInputOutput
SetInput sets the Input field's value.
func (CreatePartnerInputOutput) String ¶
func (s CreatePartnerInputOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 CreateTagsInput ¶
type CreateTagsInput struct { // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resource-arn" type:"string" required:"true"` Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (CreateTagsInput) GoString ¶
func (s CreateTagsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateTagsInput) SetResourceArn ¶
func (s *CreateTagsInput) SetResourceArn(v string) *CreateTagsInput
SetResourceArn sets the ResourceArn field's value.
func (*CreateTagsInput) SetTags ¶
func (s *CreateTagsInput) SetTags(v map[string]*string) *CreateTagsInput
SetTags sets the Tags field's value.
func (CreateTagsInput) String ¶
func (s CreateTagsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateTagsInput) Validate ¶
func (s *CreateTagsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateTagsOutput ¶
type CreateTagsOutput struct {
// contains filtered or unexported fields
}
func (CreateTagsOutput) GoString ¶
func (s CreateTagsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (CreateTagsOutput) String ¶
func (s CreateTagsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteChannelInput ¶
type DeleteChannelInput struct { // ChannelId is a required field ChannelId *string `location:"uri" locationName:"channelId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteChannelInput) GoString ¶
func (s DeleteChannelInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteChannelInput) SetChannelId ¶
func (s *DeleteChannelInput) SetChannelId(v string) *DeleteChannelInput
SetChannelId sets the ChannelId field's value.
func (DeleteChannelInput) String ¶
func (s DeleteChannelInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteChannelInput) Validate ¶
func (s *DeleteChannelInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteChannelOutput ¶
type DeleteChannelOutput struct { Arn *string `locationName:"arn" type:"string"` CdiInputSpecification *CdiInputSpecification `locationName:"cdiInputSpecification" type:"structure"` // A standard channel has two encoding pipelines and a single pipeline channel // only has one. ChannelClass *string `locationName:"channelClass" type:"string" enum:"ChannelClass"` Destinations []*OutputDestination `locationName:"destinations" type:"list"` EgressEndpoints []*ChannelEgressEndpoint `locationName:"egressEndpoints" type:"list"` // Encoder Settings EncoderSettings *EncoderSettings `locationName:"encoderSettings" type:"structure"` Id *string `locationName:"id" type:"string"` InputAttachments []*InputAttachment `locationName:"inputAttachments" type:"list"` InputSpecification *InputSpecification `locationName:"inputSpecification" type:"structure"` // The log level the user wants for their channel. LogLevel *string `locationName:"logLevel" type:"string" enum:"LogLevel"` Name *string `locationName:"name" type:"string"` PipelineDetails []*PipelineDetail `locationName:"pipelineDetails" type:"list"` PipelinesRunningCount *int64 `locationName:"pipelinesRunningCount" type:"integer"` RoleArn *string `locationName:"roleArn" type:"string"` State *string `locationName:"state" type:"string" enum:"ChannelState"` Tags map[string]*string `locationName:"tags" type:"map"` // The properties for a private VPC Output Vpc *VpcOutputSettingsDescription `locationName:"vpc" type:"structure"` // contains filtered or unexported fields }
func (DeleteChannelOutput) GoString ¶
func (s DeleteChannelOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteChannelOutput) SetArn ¶
func (s *DeleteChannelOutput) SetArn(v string) *DeleteChannelOutput
SetArn sets the Arn field's value.
func (*DeleteChannelOutput) SetCdiInputSpecification ¶
func (s *DeleteChannelOutput) SetCdiInputSpecification(v *CdiInputSpecification) *DeleteChannelOutput
SetCdiInputSpecification sets the CdiInputSpecification field's value.
func (*DeleteChannelOutput) SetChannelClass ¶
func (s *DeleteChannelOutput) SetChannelClass(v string) *DeleteChannelOutput
SetChannelClass sets the ChannelClass field's value.
func (*DeleteChannelOutput) SetDestinations ¶
func (s *DeleteChannelOutput) SetDestinations(v []*OutputDestination) *DeleteChannelOutput
SetDestinations sets the Destinations field's value.
func (*DeleteChannelOutput) SetEgressEndpoints ¶
func (s *DeleteChannelOutput) SetEgressEndpoints(v []*ChannelEgressEndpoint) *DeleteChannelOutput
SetEgressEndpoints sets the EgressEndpoints field's value.
func (*DeleteChannelOutput) SetEncoderSettings ¶
func (s *DeleteChannelOutput) SetEncoderSettings(v *EncoderSettings) *DeleteChannelOutput
SetEncoderSettings sets the EncoderSettings field's value.
func (*DeleteChannelOutput) SetId ¶
func (s *DeleteChannelOutput) SetId(v string) *DeleteChannelOutput
SetId sets the Id field's value.
func (*DeleteChannelOutput) SetInputAttachments ¶
func (s *DeleteChannelOutput) SetInputAttachments(v []*InputAttachment) *DeleteChannelOutput
SetInputAttachments sets the InputAttachments field's value.
func (*DeleteChannelOutput) SetInputSpecification ¶
func (s *DeleteChannelOutput) SetInputSpecification(v *InputSpecification) *DeleteChannelOutput
SetInputSpecification sets the InputSpecification field's value.
func (*DeleteChannelOutput) SetLogLevel ¶
func (s *DeleteChannelOutput) SetLogLevel(v string) *DeleteChannelOutput
SetLogLevel sets the LogLevel field's value.
func (*DeleteChannelOutput) SetName ¶
func (s *DeleteChannelOutput) SetName(v string) *DeleteChannelOutput
SetName sets the Name field's value.
func (*DeleteChannelOutput) SetPipelineDetails ¶
func (s *DeleteChannelOutput) SetPipelineDetails(v []*PipelineDetail) *DeleteChannelOutput
SetPipelineDetails sets the PipelineDetails field's value.
func (*DeleteChannelOutput) SetPipelinesRunningCount ¶
func (s *DeleteChannelOutput) SetPipelinesRunningCount(v int64) *DeleteChannelOutput
SetPipelinesRunningCount sets the PipelinesRunningCount field's value.
func (*DeleteChannelOutput) SetRoleArn ¶
func (s *DeleteChannelOutput) SetRoleArn(v string) *DeleteChannelOutput
SetRoleArn sets the RoleArn field's value.
func (*DeleteChannelOutput) SetState ¶
func (s *DeleteChannelOutput) SetState(v string) *DeleteChannelOutput
SetState sets the State field's value.
func (*DeleteChannelOutput) SetTags ¶
func (s *DeleteChannelOutput) SetTags(v map[string]*string) *DeleteChannelOutput
SetTags sets the Tags field's value.
func (*DeleteChannelOutput) SetVpc ¶
func (s *DeleteChannelOutput) SetVpc(v *VpcOutputSettingsDescription) *DeleteChannelOutput
SetVpc sets the Vpc field's value.
func (DeleteChannelOutput) String ¶
func (s DeleteChannelOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteInputInput ¶
type DeleteInputInput struct { // InputId is a required field InputId *string `location:"uri" locationName:"inputId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteInputInput) GoString ¶
func (s DeleteInputInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteInputInput) SetInputId ¶
func (s *DeleteInputInput) SetInputId(v string) *DeleteInputInput
SetInputId sets the InputId field's value.
func (DeleteInputInput) String ¶
func (s DeleteInputInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteInputInput) Validate ¶
func (s *DeleteInputInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteInputOutput ¶
type DeleteInputOutput struct {
// contains filtered or unexported fields
}
func (DeleteInputOutput) GoString ¶
func (s DeleteInputOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteInputOutput) String ¶
func (s DeleteInputOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 DeleteInputSecurityGroupInput ¶
type DeleteInputSecurityGroupInput struct { // InputSecurityGroupId is a required field InputSecurityGroupId *string `location:"uri" locationName:"inputSecurityGroupId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteInputSecurityGroupInput) GoString ¶
func (s DeleteInputSecurityGroupInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteInputSecurityGroupInput) SetInputSecurityGroupId ¶
func (s *DeleteInputSecurityGroupInput) SetInputSecurityGroupId(v string) *DeleteInputSecurityGroupInput
SetInputSecurityGroupId sets the InputSecurityGroupId field's value.
func (DeleteInputSecurityGroupInput) String ¶
func (s DeleteInputSecurityGroupInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteInputSecurityGroupInput) Validate ¶
func (s *DeleteInputSecurityGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteInputSecurityGroupOutput ¶
type DeleteInputSecurityGroupOutput struct {
// contains filtered or unexported fields
}
func (DeleteInputSecurityGroupOutput) GoString ¶
func (s DeleteInputSecurityGroupOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteInputSecurityGroupOutput) String ¶
func (s DeleteInputSecurityGroupOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 DeleteMultiplexInput ¶
type DeleteMultiplexInput struct { // MultiplexId is a required field MultiplexId *string `location:"uri" locationName:"multiplexId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteMultiplexInput) GoString ¶
func (s DeleteMultiplexInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteMultiplexInput) SetMultiplexId ¶
func (s *DeleteMultiplexInput) SetMultiplexId(v string) *DeleteMultiplexInput
SetMultiplexId sets the MultiplexId field's value.
func (DeleteMultiplexInput) String ¶
func (s DeleteMultiplexInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteMultiplexInput) Validate ¶
func (s *DeleteMultiplexInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteMultiplexOutput ¶
type DeleteMultiplexOutput struct { Arn *string `locationName:"arn" type:"string"` AvailabilityZones []*string `locationName:"availabilityZones" type:"list"` Destinations []*MultiplexOutputDestination `locationName:"destinations" type:"list"` Id *string `locationName:"id" type:"string"` // Contains configuration for a Multiplex event MultiplexSettings *MultiplexSettings `locationName:"multiplexSettings" type:"structure"` Name *string `locationName:"name" type:"string"` PipelinesRunningCount *int64 `locationName:"pipelinesRunningCount" type:"integer"` ProgramCount *int64 `locationName:"programCount" type:"integer"` // The current state of the multiplex. State *string `locationName:"state" type:"string" enum:"MultiplexState"` Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (DeleteMultiplexOutput) GoString ¶
func (s DeleteMultiplexOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteMultiplexOutput) SetArn ¶
func (s *DeleteMultiplexOutput) SetArn(v string) *DeleteMultiplexOutput
SetArn sets the Arn field's value.
func (*DeleteMultiplexOutput) SetAvailabilityZones ¶
func (s *DeleteMultiplexOutput) SetAvailabilityZones(v []*string) *DeleteMultiplexOutput
SetAvailabilityZones sets the AvailabilityZones field's value.
func (*DeleteMultiplexOutput) SetDestinations ¶
func (s *DeleteMultiplexOutput) SetDestinations(v []*MultiplexOutputDestination) *DeleteMultiplexOutput
SetDestinations sets the Destinations field's value.
func (*DeleteMultiplexOutput) SetId ¶
func (s *DeleteMultiplexOutput) SetId(v string) *DeleteMultiplexOutput
SetId sets the Id field's value.
func (*DeleteMultiplexOutput) SetMultiplexSettings ¶
func (s *DeleteMultiplexOutput) SetMultiplexSettings(v *MultiplexSettings) *DeleteMultiplexOutput
SetMultiplexSettings sets the MultiplexSettings field's value.
func (*DeleteMultiplexOutput) SetName ¶
func (s *DeleteMultiplexOutput) SetName(v string) *DeleteMultiplexOutput
SetName sets the Name field's value.
func (*DeleteMultiplexOutput) SetPipelinesRunningCount ¶
func (s *DeleteMultiplexOutput) SetPipelinesRunningCount(v int64) *DeleteMultiplexOutput
SetPipelinesRunningCount sets the PipelinesRunningCount field's value.
func (*DeleteMultiplexOutput) SetProgramCount ¶
func (s *DeleteMultiplexOutput) SetProgramCount(v int64) *DeleteMultiplexOutput
SetProgramCount sets the ProgramCount field's value.
func (*DeleteMultiplexOutput) SetState ¶
func (s *DeleteMultiplexOutput) SetState(v string) *DeleteMultiplexOutput
SetState sets the State field's value.
func (*DeleteMultiplexOutput) SetTags ¶
func (s *DeleteMultiplexOutput) SetTags(v map[string]*string) *DeleteMultiplexOutput
SetTags sets the Tags field's value.
func (DeleteMultiplexOutput) String ¶
func (s DeleteMultiplexOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 DeleteMultiplexProgramInput ¶
type DeleteMultiplexProgramInput struct { // MultiplexId is a required field MultiplexId *string `location:"uri" locationName:"multiplexId" type:"string" required:"true"` // ProgramName is a required field ProgramName *string `location:"uri" locationName:"programName" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteMultiplexProgramInput) GoString ¶
func (s DeleteMultiplexProgramInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteMultiplexProgramInput) SetMultiplexId ¶
func (s *DeleteMultiplexProgramInput) SetMultiplexId(v string) *DeleteMultiplexProgramInput
SetMultiplexId sets the MultiplexId field's value.
func (*DeleteMultiplexProgramInput) SetProgramName ¶
func (s *DeleteMultiplexProgramInput) SetProgramName(v string) *DeleteMultiplexProgramInput
SetProgramName sets the ProgramName field's value.
func (DeleteMultiplexProgramInput) String ¶
func (s DeleteMultiplexProgramInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteMultiplexProgramInput) Validate ¶
func (s *DeleteMultiplexProgramInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteMultiplexProgramOutput ¶
type DeleteMultiplexProgramOutput struct { ChannelId *string `locationName:"channelId" type:"string"` // Multiplex Program settings configuration. MultiplexProgramSettings *MultiplexProgramSettings `locationName:"multiplexProgramSettings" type:"structure"` // Packet identifiers map for a given Multiplex program. PacketIdentifiersMap *MultiplexProgramPacketIdentifiersMap `locationName:"packetIdentifiersMap" type:"structure"` PipelineDetails []*MultiplexProgramPipelineDetail `locationName:"pipelineDetails" type:"list"` ProgramName *string `locationName:"programName" type:"string"` // contains filtered or unexported fields }
func (DeleteMultiplexProgramOutput) GoString ¶
func (s DeleteMultiplexProgramOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteMultiplexProgramOutput) SetChannelId ¶
func (s *DeleteMultiplexProgramOutput) SetChannelId(v string) *DeleteMultiplexProgramOutput
SetChannelId sets the ChannelId field's value.
func (*DeleteMultiplexProgramOutput) SetMultiplexProgramSettings ¶
func (s *DeleteMultiplexProgramOutput) SetMultiplexProgramSettings(v *MultiplexProgramSettings) *DeleteMultiplexProgramOutput
SetMultiplexProgramSettings sets the MultiplexProgramSettings field's value.
func (*DeleteMultiplexProgramOutput) SetPacketIdentifiersMap ¶
func (s *DeleteMultiplexProgramOutput) SetPacketIdentifiersMap(v *MultiplexProgramPacketIdentifiersMap) *DeleteMultiplexProgramOutput
SetPacketIdentifiersMap sets the PacketIdentifiersMap field's value.
func (*DeleteMultiplexProgramOutput) SetPipelineDetails ¶
func (s *DeleteMultiplexProgramOutput) SetPipelineDetails(v []*MultiplexProgramPipelineDetail) *DeleteMultiplexProgramOutput
SetPipelineDetails sets the PipelineDetails field's value.
func (*DeleteMultiplexProgramOutput) SetProgramName ¶
func (s *DeleteMultiplexProgramOutput) SetProgramName(v string) *DeleteMultiplexProgramOutput
SetProgramName sets the ProgramName field's value.
func (DeleteMultiplexProgramOutput) String ¶
func (s DeleteMultiplexProgramOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 DeleteReservationInput ¶
type DeleteReservationInput struct { // ReservationId is a required field ReservationId *string `location:"uri" locationName:"reservationId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteReservationInput) GoString ¶
func (s DeleteReservationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteReservationInput) SetReservationId ¶
func (s *DeleteReservationInput) SetReservationId(v string) *DeleteReservationInput
SetReservationId sets the ReservationId field's value.
func (DeleteReservationInput) String ¶
func (s DeleteReservationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteReservationInput) Validate ¶
func (s *DeleteReservationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteReservationOutput ¶
type DeleteReservationOutput struct { Arn *string `locationName:"arn" type:"string"` Count *int64 `locationName:"count" type:"integer"` CurrencyCode *string `locationName:"currencyCode" type:"string"` Duration *int64 `locationName:"duration" type:"integer"` // Units for duration, e.g. 'MONTHS' DurationUnits *string `locationName:"durationUnits" type:"string" enum:"OfferingDurationUnits"` End *string `locationName:"end" type:"string"` FixedPrice *float64 `locationName:"fixedPrice" type:"double"` Name *string `locationName:"name" type:"string"` OfferingDescription *string `locationName:"offeringDescription" type:"string"` OfferingId *string `locationName:"offeringId" type:"string"` // Offering type, e.g. 'NO_UPFRONT' OfferingType *string `locationName:"offeringType" type:"string" enum:"OfferingType"` Region *string `locationName:"region" type:"string"` ReservationId *string `locationName:"reservationId" type:"string"` // Resource configuration (codec, resolution, bitrate, ...) ResourceSpecification *ReservationResourceSpecification `locationName:"resourceSpecification" type:"structure"` Start *string `locationName:"start" type:"string"` // Current reservation state State *string `locationName:"state" type:"string" enum:"ReservationState"` Tags map[string]*string `locationName:"tags" type:"map"` UsagePrice *float64 `locationName:"usagePrice" type:"double"` // contains filtered or unexported fields }
func (DeleteReservationOutput) GoString ¶
func (s DeleteReservationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteReservationOutput) SetArn ¶
func (s *DeleteReservationOutput) SetArn(v string) *DeleteReservationOutput
SetArn sets the Arn field's value.
func (*DeleteReservationOutput) SetCount ¶
func (s *DeleteReservationOutput) SetCount(v int64) *DeleteReservationOutput
SetCount sets the Count field's value.
func (*DeleteReservationOutput) SetCurrencyCode ¶
func (s *DeleteReservationOutput) SetCurrencyCode(v string) *DeleteReservationOutput
SetCurrencyCode sets the CurrencyCode field's value.
func (*DeleteReservationOutput) SetDuration ¶
func (s *DeleteReservationOutput) SetDuration(v int64) *DeleteReservationOutput
SetDuration sets the Duration field's value.
func (*DeleteReservationOutput) SetDurationUnits ¶
func (s *DeleteReservationOutput) SetDurationUnits(v string) *DeleteReservationOutput
SetDurationUnits sets the DurationUnits field's value.
func (*DeleteReservationOutput) SetEnd ¶
func (s *DeleteReservationOutput) SetEnd(v string) *DeleteReservationOutput
SetEnd sets the End field's value.
func (*DeleteReservationOutput) SetFixedPrice ¶
func (s *DeleteReservationOutput) SetFixedPrice(v float64) *DeleteReservationOutput
SetFixedPrice sets the FixedPrice field's value.
func (*DeleteReservationOutput) SetName ¶
func (s *DeleteReservationOutput) SetName(v string) *DeleteReservationOutput
SetName sets the Name field's value.
func (*DeleteReservationOutput) SetOfferingDescription ¶
func (s *DeleteReservationOutput) SetOfferingDescription(v string) *DeleteReservationOutput
SetOfferingDescription sets the OfferingDescription field's value.
func (*DeleteReservationOutput) SetOfferingId ¶
func (s *DeleteReservationOutput) SetOfferingId(v string) *DeleteReservationOutput
SetOfferingId sets the OfferingId field's value.
func (*DeleteReservationOutput) SetOfferingType ¶
func (s *DeleteReservationOutput) SetOfferingType(v string) *DeleteReservationOutput
SetOfferingType sets the OfferingType field's value.
func (*DeleteReservationOutput) SetRegion ¶
func (s *DeleteReservationOutput) SetRegion(v string) *DeleteReservationOutput
SetRegion sets the Region field's value.
func (*DeleteReservationOutput) SetReservationId ¶
func (s *DeleteReservationOutput) SetReservationId(v string) *DeleteReservationOutput
SetReservationId sets the ReservationId field's value.
func (*DeleteReservationOutput) SetResourceSpecification ¶
func (s *DeleteReservationOutput) SetResourceSpecification(v *ReservationResourceSpecification) *DeleteReservationOutput
SetResourceSpecification sets the ResourceSpecification field's value.
func (*DeleteReservationOutput) SetStart ¶
func (s *DeleteReservationOutput) SetStart(v string) *DeleteReservationOutput
SetStart sets the Start field's value.
func (*DeleteReservationOutput) SetState ¶
func (s *DeleteReservationOutput) SetState(v string) *DeleteReservationOutput
SetState sets the State field's value.
func (*DeleteReservationOutput) SetTags ¶
func (s *DeleteReservationOutput) SetTags(v map[string]*string) *DeleteReservationOutput
SetTags sets the Tags field's value.
func (*DeleteReservationOutput) SetUsagePrice ¶
func (s *DeleteReservationOutput) SetUsagePrice(v float64) *DeleteReservationOutput
SetUsagePrice sets the UsagePrice field's value.
func (DeleteReservationOutput) String ¶
func (s DeleteReservationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 DeleteScheduleInput ¶
type DeleteScheduleInput struct { // ChannelId is a required field ChannelId *string `location:"uri" locationName:"channelId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteScheduleInput) GoString ¶
func (s DeleteScheduleInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteScheduleInput) SetChannelId ¶
func (s *DeleteScheduleInput) SetChannelId(v string) *DeleteScheduleInput
SetChannelId sets the ChannelId field's value.
func (DeleteScheduleInput) String ¶
func (s DeleteScheduleInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteScheduleInput) Validate ¶
func (s *DeleteScheduleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteScheduleOutput ¶
type DeleteScheduleOutput struct {
// contains filtered or unexported fields
}
func (DeleteScheduleOutput) GoString ¶
func (s DeleteScheduleOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteScheduleOutput) String ¶
func (s DeleteScheduleOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 DeleteTagsInput ¶
type DeleteTagsInput struct { // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resource-arn" type:"string" required:"true"` // TagKeys is a required field TagKeys []*string `location:"querystring" locationName:"tagKeys" type:"list" required:"true"` // contains filtered or unexported fields }
func (DeleteTagsInput) GoString ¶
func (s DeleteTagsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteTagsInput) SetResourceArn ¶
func (s *DeleteTagsInput) SetResourceArn(v string) *DeleteTagsInput
SetResourceArn sets the ResourceArn field's value.
func (*DeleteTagsInput) SetTagKeys ¶
func (s *DeleteTagsInput) SetTagKeys(v []*string) *DeleteTagsInput
SetTagKeys sets the TagKeys field's value.
func (DeleteTagsInput) String ¶
func (s DeleteTagsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteTagsInput) Validate ¶
func (s *DeleteTagsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteTagsOutput ¶
type DeleteTagsOutput struct {
// contains filtered or unexported fields
}
func (DeleteTagsOutput) GoString ¶
func (s DeleteTagsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteTagsOutput) String ¶
func (s DeleteTagsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeChannelInput ¶
type DescribeChannelInput struct { // ChannelId is a required field ChannelId *string `location:"uri" locationName:"channelId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeChannelInput) GoString ¶
func (s DescribeChannelInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeChannelInput) SetChannelId ¶
func (s *DescribeChannelInput) SetChannelId(v string) *DescribeChannelInput
SetChannelId sets the ChannelId field's value.
func (DescribeChannelInput) String ¶
func (s DescribeChannelInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeChannelInput) Validate ¶
func (s *DescribeChannelInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeChannelOutput ¶
type DescribeChannelOutput struct { Arn *string `locationName:"arn" type:"string"` CdiInputSpecification *CdiInputSpecification `locationName:"cdiInputSpecification" type:"structure"` // A standard channel has two encoding pipelines and a single pipeline channel // only has one. ChannelClass *string `locationName:"channelClass" type:"string" enum:"ChannelClass"` Destinations []*OutputDestination `locationName:"destinations" type:"list"` EgressEndpoints []*ChannelEgressEndpoint `locationName:"egressEndpoints" type:"list"` // Encoder Settings EncoderSettings *EncoderSettings `locationName:"encoderSettings" type:"structure"` Id *string `locationName:"id" type:"string"` InputAttachments []*InputAttachment `locationName:"inputAttachments" type:"list"` InputSpecification *InputSpecification `locationName:"inputSpecification" type:"structure"` // The log level the user wants for their channel. LogLevel *string `locationName:"logLevel" type:"string" enum:"LogLevel"` Name *string `locationName:"name" type:"string"` PipelineDetails []*PipelineDetail `locationName:"pipelineDetails" type:"list"` PipelinesRunningCount *int64 `locationName:"pipelinesRunningCount" type:"integer"` RoleArn *string `locationName:"roleArn" type:"string"` State *string `locationName:"state" type:"string" enum:"ChannelState"` Tags map[string]*string `locationName:"tags" type:"map"` // The properties for a private VPC Output Vpc *VpcOutputSettingsDescription `locationName:"vpc" type:"structure"` // contains filtered or unexported fields }
func (DescribeChannelOutput) GoString ¶
func (s DescribeChannelOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeChannelOutput) SetArn ¶
func (s *DescribeChannelOutput) SetArn(v string) *DescribeChannelOutput
SetArn sets the Arn field's value.
func (*DescribeChannelOutput) SetCdiInputSpecification ¶
func (s *DescribeChannelOutput) SetCdiInputSpecification(v *CdiInputSpecification) *DescribeChannelOutput
SetCdiInputSpecification sets the CdiInputSpecification field's value.
func (*DescribeChannelOutput) SetChannelClass ¶
func (s *DescribeChannelOutput) SetChannelClass(v string) *DescribeChannelOutput
SetChannelClass sets the ChannelClass field's value.
func (*DescribeChannelOutput) SetDestinations ¶
func (s *DescribeChannelOutput) SetDestinations(v []*OutputDestination) *DescribeChannelOutput
SetDestinations sets the Destinations field's value.
func (*DescribeChannelOutput) SetEgressEndpoints ¶
func (s *DescribeChannelOutput) SetEgressEndpoints(v []*ChannelEgressEndpoint) *DescribeChannelOutput
SetEgressEndpoints sets the EgressEndpoints field's value.
func (*DescribeChannelOutput) SetEncoderSettings ¶
func (s *DescribeChannelOutput) SetEncoderSettings(v *EncoderSettings) *DescribeChannelOutput
SetEncoderSettings sets the EncoderSettings field's value.
func (*DescribeChannelOutput) SetId ¶
func (s *DescribeChannelOutput) SetId(v string) *DescribeChannelOutput
SetId sets the Id field's value.
func (*DescribeChannelOutput) SetInputAttachments ¶
func (s *DescribeChannelOutput) SetInputAttachments(v []*InputAttachment) *DescribeChannelOutput
SetInputAttachments sets the InputAttachments field's value.
func (*DescribeChannelOutput) SetInputSpecification ¶
func (s *DescribeChannelOutput) SetInputSpecification(v *InputSpecification) *DescribeChannelOutput
SetInputSpecification sets the InputSpecification field's value.
func (*DescribeChannelOutput) SetLogLevel ¶
func (s *DescribeChannelOutput) SetLogLevel(v string) *DescribeChannelOutput
SetLogLevel sets the LogLevel field's value.
func (*DescribeChannelOutput) SetName ¶
func (s *DescribeChannelOutput) SetName(v string) *DescribeChannelOutput
SetName sets the Name field's value.
func (*DescribeChannelOutput) SetPipelineDetails ¶
func (s *DescribeChannelOutput) SetPipelineDetails(v []*PipelineDetail) *DescribeChannelOutput
SetPipelineDetails sets the PipelineDetails field's value.
func (*DescribeChannelOutput) SetPipelinesRunningCount ¶
func (s *DescribeChannelOutput) SetPipelinesRunningCount(v int64) *DescribeChannelOutput
SetPipelinesRunningCount sets the PipelinesRunningCount field's value.
func (*DescribeChannelOutput) SetRoleArn ¶
func (s *DescribeChannelOutput) SetRoleArn(v string) *DescribeChannelOutput
SetRoleArn sets the RoleArn field's value.
func (*DescribeChannelOutput) SetState ¶
func (s *DescribeChannelOutput) SetState(v string) *DescribeChannelOutput
SetState sets the State field's value.
func (*DescribeChannelOutput) SetTags ¶
func (s *DescribeChannelOutput) SetTags(v map[string]*string) *DescribeChannelOutput
SetTags sets the Tags field's value.
func (*DescribeChannelOutput) SetVpc ¶
func (s *DescribeChannelOutput) SetVpc(v *VpcOutputSettingsDescription) *DescribeChannelOutput
SetVpc sets the Vpc field's value.
func (DescribeChannelOutput) String ¶
func (s DescribeChannelOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeInputDeviceInput ¶
type DescribeInputDeviceInput struct { // InputDeviceId is a required field InputDeviceId *string `location:"uri" locationName:"inputDeviceId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeInputDeviceInput) GoString ¶
func (s DescribeInputDeviceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeInputDeviceInput) SetInputDeviceId ¶
func (s *DescribeInputDeviceInput) SetInputDeviceId(v string) *DescribeInputDeviceInput
SetInputDeviceId sets the InputDeviceId field's value.
func (DescribeInputDeviceInput) String ¶
func (s DescribeInputDeviceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeInputDeviceInput) Validate ¶
func (s *DescribeInputDeviceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeInputDeviceOutput ¶
type DescribeInputDeviceOutput struct { Arn *string `locationName:"arn" type:"string"` // The state of the connection between the input device and AWS. ConnectionState *string `locationName:"connectionState" type:"string" enum:"InputDeviceConnectionState"` // The status of the action to synchronize the device configuration. If you // change the configuration of the input device (for example, the maximum bitrate), // MediaLive sends the new data to the device. The device might not update itself // immediately. SYNCED means the device has updated its configuration. SYNCING // means that it has not updated its configuration. DeviceSettingsSyncState *string `locationName:"deviceSettingsSyncState" type:"string" enum:"DeviceSettingsSyncState"` // The status of software on the input device. DeviceUpdateStatus *string `locationName:"deviceUpdateStatus" type:"string" enum:"DeviceUpdateStatus"` // Settings that describe the active source from the input device, and the video // characteristics of that source. HdDeviceSettings *InputDeviceHdSettings `locationName:"hdDeviceSettings" type:"structure"` Id *string `locationName:"id" type:"string"` MacAddress *string `locationName:"macAddress" type:"string"` Name *string `locationName:"name" type:"string"` // The network settings for the input device. NetworkSettings *InputDeviceNetworkSettings `locationName:"networkSettings" type:"structure"` SerialNumber *string `locationName:"serialNumber" type:"string"` // The type of the input device. For an AWS Elemental Link device that outputs // resolutions up to 1080, choose "HD". Type *string `locationName:"type" type:"string" enum:"InputDeviceType"` // Settings that describe the active source from the input device, and the video // characteristics of that source. UhdDeviceSettings *InputDeviceUhdSettings `locationName:"uhdDeviceSettings" type:"structure"` // contains filtered or unexported fields }
func (DescribeInputDeviceOutput) GoString ¶
func (s DescribeInputDeviceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeInputDeviceOutput) SetArn ¶
func (s *DescribeInputDeviceOutput) SetArn(v string) *DescribeInputDeviceOutput
SetArn sets the Arn field's value.
func (*DescribeInputDeviceOutput) SetConnectionState ¶
func (s *DescribeInputDeviceOutput) SetConnectionState(v string) *DescribeInputDeviceOutput
SetConnectionState sets the ConnectionState field's value.
func (*DescribeInputDeviceOutput) SetDeviceSettingsSyncState ¶
func (s *DescribeInputDeviceOutput) SetDeviceSettingsSyncState(v string) *DescribeInputDeviceOutput
SetDeviceSettingsSyncState sets the DeviceSettingsSyncState field's value.
func (*DescribeInputDeviceOutput) SetDeviceUpdateStatus ¶
func (s *DescribeInputDeviceOutput) SetDeviceUpdateStatus(v string) *DescribeInputDeviceOutput
SetDeviceUpdateStatus sets the DeviceUpdateStatus field's value.
func (*DescribeInputDeviceOutput) SetHdDeviceSettings ¶
func (s *DescribeInputDeviceOutput) SetHdDeviceSettings(v *InputDeviceHdSettings) *DescribeInputDeviceOutput
SetHdDeviceSettings sets the HdDeviceSettings field's value.
func (*DescribeInputDeviceOutput) SetId ¶
func (s *DescribeInputDeviceOutput) SetId(v string) *DescribeInputDeviceOutput
SetId sets the Id field's value.
func (*DescribeInputDeviceOutput) SetMacAddress ¶
func (s *DescribeInputDeviceOutput) SetMacAddress(v string) *DescribeInputDeviceOutput
SetMacAddress sets the MacAddress field's value.
func (*DescribeInputDeviceOutput) SetName ¶
func (s *DescribeInputDeviceOutput) SetName(v string) *DescribeInputDeviceOutput
SetName sets the Name field's value.
func (*DescribeInputDeviceOutput) SetNetworkSettings ¶
func (s *DescribeInputDeviceOutput) SetNetworkSettings(v *InputDeviceNetworkSettings) *DescribeInputDeviceOutput
SetNetworkSettings sets the NetworkSettings field's value.
func (*DescribeInputDeviceOutput) SetSerialNumber ¶
func (s *DescribeInputDeviceOutput) SetSerialNumber(v string) *DescribeInputDeviceOutput
SetSerialNumber sets the SerialNumber field's value.
func (*DescribeInputDeviceOutput) SetType ¶
func (s *DescribeInputDeviceOutput) SetType(v string) *DescribeInputDeviceOutput
SetType sets the Type field's value.
func (*DescribeInputDeviceOutput) SetUhdDeviceSettings ¶
func (s *DescribeInputDeviceOutput) SetUhdDeviceSettings(v *InputDeviceUhdSettings) *DescribeInputDeviceOutput
SetUhdDeviceSettings sets the UhdDeviceSettings field's value.
func (DescribeInputDeviceOutput) String ¶
func (s DescribeInputDeviceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 DescribeInputDeviceThumbnailInput ¶
type DescribeInputDeviceThumbnailInput struct { // Accept is a required field Accept *string `location:"header" locationName:"accept" type:"string" required:"true" enum:"AcceptHeader"` // InputDeviceId is a required field InputDeviceId *string `location:"uri" locationName:"inputDeviceId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeInputDeviceThumbnailInput) GoString ¶
func (s DescribeInputDeviceThumbnailInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeInputDeviceThumbnailInput) SetAccept ¶
func (s *DescribeInputDeviceThumbnailInput) SetAccept(v string) *DescribeInputDeviceThumbnailInput
SetAccept sets the Accept field's value.
func (*DescribeInputDeviceThumbnailInput) SetInputDeviceId ¶
func (s *DescribeInputDeviceThumbnailInput) SetInputDeviceId(v string) *DescribeInputDeviceThumbnailInput
SetInputDeviceId sets the InputDeviceId field's value.
func (DescribeInputDeviceThumbnailInput) String ¶
func (s DescribeInputDeviceThumbnailInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeInputDeviceThumbnailInput) Validate ¶
func (s *DescribeInputDeviceThumbnailInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeInputDeviceThumbnailOutput ¶
type DescribeInputDeviceThumbnailOutput struct { Body io.ReadCloser `locationName:"body" type:"blob"` ContentLength *int64 `location:"header" locationName:"Content-Length" type:"long"` ContentType *string `location:"header" locationName:"Content-Type" type:"string" enum:"ContentType"` ETag *string `location:"header" locationName:"ETag" type:"string"` LastModified *time.Time `location:"header" locationName:"Last-Modified" type:"timestamp"` // contains filtered or unexported fields }
func (DescribeInputDeviceThumbnailOutput) GoString ¶
func (s DescribeInputDeviceThumbnailOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeInputDeviceThumbnailOutput) SetBody ¶
func (s *DescribeInputDeviceThumbnailOutput) SetBody(v io.ReadCloser) *DescribeInputDeviceThumbnailOutput
SetBody sets the Body field's value.
func (*DescribeInputDeviceThumbnailOutput) SetContentLength ¶
func (s *DescribeInputDeviceThumbnailOutput) SetContentLength(v int64) *DescribeInputDeviceThumbnailOutput
SetContentLength sets the ContentLength field's value.
func (*DescribeInputDeviceThumbnailOutput) SetContentType ¶
func (s *DescribeInputDeviceThumbnailOutput) SetContentType(v string) *DescribeInputDeviceThumbnailOutput
SetContentType sets the ContentType field's value.
func (*DescribeInputDeviceThumbnailOutput) SetETag ¶
func (s *DescribeInputDeviceThumbnailOutput) SetETag(v string) *DescribeInputDeviceThumbnailOutput
SetETag sets the ETag field's value.
func (*DescribeInputDeviceThumbnailOutput) SetLastModified ¶
func (s *DescribeInputDeviceThumbnailOutput) SetLastModified(v time.Time) *DescribeInputDeviceThumbnailOutput
SetLastModified sets the LastModified field's value.
func (DescribeInputDeviceThumbnailOutput) String ¶
func (s DescribeInputDeviceThumbnailOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 DescribeInputInput ¶
type DescribeInputInput struct { // InputId is a required field InputId *string `location:"uri" locationName:"inputId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeInputInput) GoString ¶
func (s DescribeInputInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeInputInput) SetInputId ¶
func (s *DescribeInputInput) SetInputId(v string) *DescribeInputInput
SetInputId sets the InputId field's value.
func (DescribeInputInput) String ¶
func (s DescribeInputInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeInputInput) Validate ¶
func (s *DescribeInputInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeInputOutput ¶
type DescribeInputOutput struct { Arn *string `locationName:"arn" type:"string"` AttachedChannels []*string `locationName:"attachedChannels" type:"list"` Destinations []*InputDestination `locationName:"destinations" type:"list"` Id *string `locationName:"id" type:"string"` // A standard input has two sources and a single pipeline input only has one. InputClass *string `locationName:"inputClass" type:"string" enum:"InputClass"` InputDevices []*InputDeviceSettings `locationName:"inputDevices" type:"list"` InputPartnerIds []*string `locationName:"inputPartnerIds" type:"list"` // There are two types of input sources, static and dynamic. If an input source // is dynamic you canchange the source url of the input dynamically using an // input switch action. Currently, two input typessupport a dynamic url at this // time, MP4_FILE and TS_FILE. By default all input sources are static. InputSourceType *string `locationName:"inputSourceType" type:"string" enum:"InputSourceType"` MediaConnectFlows []*MediaConnectFlow `locationName:"mediaConnectFlows" type:"list"` Name *string `locationName:"name" type:"string"` RoleArn *string `locationName:"roleArn" type:"string"` SecurityGroups []*string `locationName:"securityGroups" type:"list"` Sources []*InputSource `locationName:"sources" type:"list"` State *string `locationName:"state" type:"string" enum:"InputState"` Tags map[string]*string `locationName:"tags" type:"map"` // The different types of inputs that AWS Elemental MediaLive supports. Type *string `locationName:"type" type:"string" enum:"InputType"` // contains filtered or unexported fields }
func (DescribeInputOutput) GoString ¶
func (s DescribeInputOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeInputOutput) SetArn ¶
func (s *DescribeInputOutput) SetArn(v string) *DescribeInputOutput
SetArn sets the Arn field's value.
func (*DescribeInputOutput) SetAttachedChannels ¶
func (s *DescribeInputOutput) SetAttachedChannels(v []*string) *DescribeInputOutput
SetAttachedChannels sets the AttachedChannels field's value.
func (*DescribeInputOutput) SetDestinations ¶
func (s *DescribeInputOutput) SetDestinations(v []*InputDestination) *DescribeInputOutput
SetDestinations sets the Destinations field's value.
func (*DescribeInputOutput) SetId ¶
func (s *DescribeInputOutput) SetId(v string) *DescribeInputOutput
SetId sets the Id field's value.
func (*DescribeInputOutput) SetInputClass ¶
func (s *DescribeInputOutput) SetInputClass(v string) *DescribeInputOutput
SetInputClass sets the InputClass field's value.
func (*DescribeInputOutput) SetInputDevices ¶
func (s *DescribeInputOutput) SetInputDevices(v []*InputDeviceSettings) *DescribeInputOutput
SetInputDevices sets the InputDevices field's value.
func (*DescribeInputOutput) SetInputPartnerIds ¶
func (s *DescribeInputOutput) SetInputPartnerIds(v []*string) *DescribeInputOutput
SetInputPartnerIds sets the InputPartnerIds field's value.
func (*DescribeInputOutput) SetInputSourceType ¶
func (s *DescribeInputOutput) SetInputSourceType(v string) *DescribeInputOutput
SetInputSourceType sets the InputSourceType field's value.
func (*DescribeInputOutput) SetMediaConnectFlows ¶
func (s *DescribeInputOutput) SetMediaConnectFlows(v []*MediaConnectFlow) *DescribeInputOutput
SetMediaConnectFlows sets the MediaConnectFlows field's value.
func (*DescribeInputOutput) SetName ¶
func (s *DescribeInputOutput) SetName(v string) *DescribeInputOutput
SetName sets the Name field's value.
func (*DescribeInputOutput) SetRoleArn ¶
func (s *DescribeInputOutput) SetRoleArn(v string) *DescribeInputOutput
SetRoleArn sets the RoleArn field's value.
func (*DescribeInputOutput) SetSecurityGroups ¶
func (s *DescribeInputOutput) SetSecurityGroups(v []*string) *DescribeInputOutput
SetSecurityGroups sets the SecurityGroups field's value.
func (*DescribeInputOutput) SetSources ¶
func (s *DescribeInputOutput) SetSources(v []*InputSource) *DescribeInputOutput
SetSources sets the Sources field's value.
func (*DescribeInputOutput) SetState ¶
func (s *DescribeInputOutput) SetState(v string) *DescribeInputOutput
SetState sets the State field's value.
func (*DescribeInputOutput) SetTags ¶
func (s *DescribeInputOutput) SetTags(v map[string]*string) *DescribeInputOutput
SetTags sets the Tags field's value.
func (*DescribeInputOutput) SetType ¶
func (s *DescribeInputOutput) SetType(v string) *DescribeInputOutput
SetType sets the Type field's value.
func (DescribeInputOutput) String ¶
func (s DescribeInputOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 DescribeInputSecurityGroupInput ¶
type DescribeInputSecurityGroupInput struct { // InputSecurityGroupId is a required field InputSecurityGroupId *string `location:"uri" locationName:"inputSecurityGroupId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeInputSecurityGroupInput) GoString ¶
func (s DescribeInputSecurityGroupInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeInputSecurityGroupInput) SetInputSecurityGroupId ¶
func (s *DescribeInputSecurityGroupInput) SetInputSecurityGroupId(v string) *DescribeInputSecurityGroupInput
SetInputSecurityGroupId sets the InputSecurityGroupId field's value.
func (DescribeInputSecurityGroupInput) String ¶
func (s DescribeInputSecurityGroupInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeInputSecurityGroupInput) Validate ¶
func (s *DescribeInputSecurityGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeInputSecurityGroupOutput ¶
type DescribeInputSecurityGroupOutput struct { Arn *string `locationName:"arn" type:"string"` Id *string `locationName:"id" type:"string"` Inputs []*string `locationName:"inputs" type:"list"` State *string `locationName:"state" type:"string" enum:"InputSecurityGroupState"` Tags map[string]*string `locationName:"tags" type:"map"` WhitelistRules []*InputWhitelistRule `locationName:"whitelistRules" type:"list"` // contains filtered or unexported fields }
func (DescribeInputSecurityGroupOutput) GoString ¶
func (s DescribeInputSecurityGroupOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeInputSecurityGroupOutput) SetArn ¶
func (s *DescribeInputSecurityGroupOutput) SetArn(v string) *DescribeInputSecurityGroupOutput
SetArn sets the Arn field's value.
func (*DescribeInputSecurityGroupOutput) SetId ¶
func (s *DescribeInputSecurityGroupOutput) SetId(v string) *DescribeInputSecurityGroupOutput
SetId sets the Id field's value.
func (*DescribeInputSecurityGroupOutput) SetInputs ¶
func (s *DescribeInputSecurityGroupOutput) SetInputs(v []*string) *DescribeInputSecurityGroupOutput
SetInputs sets the Inputs field's value.
func (*DescribeInputSecurityGroupOutput) SetState ¶
func (s *DescribeInputSecurityGroupOutput) SetState(v string) *DescribeInputSecurityGroupOutput
SetState sets the State field's value.
func (*DescribeInputSecurityGroupOutput) SetTags ¶
func (s *DescribeInputSecurityGroupOutput) SetTags(v map[string]*string) *DescribeInputSecurityGroupOutput
SetTags sets the Tags field's value.
func (*DescribeInputSecurityGroupOutput) SetWhitelistRules ¶
func (s *DescribeInputSecurityGroupOutput) SetWhitelistRules(v []*InputWhitelistRule) *DescribeInputSecurityGroupOutput
SetWhitelistRules sets the WhitelistRules field's value.
func (DescribeInputSecurityGroupOutput) String ¶
func (s DescribeInputSecurityGroupOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 DescribeMultiplexInput ¶
type DescribeMultiplexInput struct { // MultiplexId is a required field MultiplexId *string `location:"uri" locationName:"multiplexId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeMultiplexInput) GoString ¶
func (s DescribeMultiplexInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeMultiplexInput) SetMultiplexId ¶
func (s *DescribeMultiplexInput) SetMultiplexId(v string) *DescribeMultiplexInput
SetMultiplexId sets the MultiplexId field's value.
func (DescribeMultiplexInput) String ¶
func (s DescribeMultiplexInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeMultiplexInput) Validate ¶
func (s *DescribeMultiplexInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeMultiplexOutput ¶
type DescribeMultiplexOutput struct { Arn *string `locationName:"arn" type:"string"` AvailabilityZones []*string `locationName:"availabilityZones" type:"list"` Destinations []*MultiplexOutputDestination `locationName:"destinations" type:"list"` Id *string `locationName:"id" type:"string"` // Contains configuration for a Multiplex event MultiplexSettings *MultiplexSettings `locationName:"multiplexSettings" type:"structure"` Name *string `locationName:"name" type:"string"` PipelinesRunningCount *int64 `locationName:"pipelinesRunningCount" type:"integer"` ProgramCount *int64 `locationName:"programCount" type:"integer"` // The current state of the multiplex. State *string `locationName:"state" type:"string" enum:"MultiplexState"` Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (DescribeMultiplexOutput) GoString ¶
func (s DescribeMultiplexOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeMultiplexOutput) SetArn ¶
func (s *DescribeMultiplexOutput) SetArn(v string) *DescribeMultiplexOutput
SetArn sets the Arn field's value.
func (*DescribeMultiplexOutput) SetAvailabilityZones ¶
func (s *DescribeMultiplexOutput) SetAvailabilityZones(v []*string) *DescribeMultiplexOutput
SetAvailabilityZones sets the AvailabilityZones field's value.
func (*DescribeMultiplexOutput) SetDestinations ¶
func (s *DescribeMultiplexOutput) SetDestinations(v []*MultiplexOutputDestination) *DescribeMultiplexOutput
SetDestinations sets the Destinations field's value.
func (*DescribeMultiplexOutput) SetId ¶
func (s *DescribeMultiplexOutput) SetId(v string) *DescribeMultiplexOutput
SetId sets the Id field's value.
func (*DescribeMultiplexOutput) SetMultiplexSettings ¶
func (s *DescribeMultiplexOutput) SetMultiplexSettings(v *MultiplexSettings) *DescribeMultiplexOutput
SetMultiplexSettings sets the MultiplexSettings field's value.
func (*DescribeMultiplexOutput) SetName ¶
func (s *DescribeMultiplexOutput) SetName(v string) *DescribeMultiplexOutput
SetName sets the Name field's value.
func (*DescribeMultiplexOutput) SetPipelinesRunningCount ¶
func (s *DescribeMultiplexOutput) SetPipelinesRunningCount(v int64) *DescribeMultiplexOutput
SetPipelinesRunningCount sets the PipelinesRunningCount field's value.
func (*DescribeMultiplexOutput) SetProgramCount ¶
func (s *DescribeMultiplexOutput) SetProgramCount(v int64) *DescribeMultiplexOutput
SetProgramCount sets the ProgramCount field's value.
func (*DescribeMultiplexOutput) SetState ¶
func (s *DescribeMultiplexOutput) SetState(v string) *DescribeMultiplexOutput
SetState sets the State field's value.
func (*DescribeMultiplexOutput) SetTags ¶
func (s *DescribeMultiplexOutput) SetTags(v map[string]*string) *DescribeMultiplexOutput
SetTags sets the Tags field's value.
func (DescribeMultiplexOutput) String ¶
func (s DescribeMultiplexOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 DescribeMultiplexProgramInput ¶
type DescribeMultiplexProgramInput struct { // MultiplexId is a required field MultiplexId *string `location:"uri" locationName:"multiplexId" type:"string" required:"true"` // ProgramName is a required field ProgramName *string `location:"uri" locationName:"programName" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeMultiplexProgramInput) GoString ¶
func (s DescribeMultiplexProgramInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeMultiplexProgramInput) SetMultiplexId ¶
func (s *DescribeMultiplexProgramInput) SetMultiplexId(v string) *DescribeMultiplexProgramInput
SetMultiplexId sets the MultiplexId field's value.
func (*DescribeMultiplexProgramInput) SetProgramName ¶
func (s *DescribeMultiplexProgramInput) SetProgramName(v string) *DescribeMultiplexProgramInput
SetProgramName sets the ProgramName field's value.
func (DescribeMultiplexProgramInput) String ¶
func (s DescribeMultiplexProgramInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeMultiplexProgramInput) Validate ¶
func (s *DescribeMultiplexProgramInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeMultiplexProgramOutput ¶
type DescribeMultiplexProgramOutput struct { ChannelId *string `locationName:"channelId" type:"string"` // Multiplex Program settings configuration. MultiplexProgramSettings *MultiplexProgramSettings `locationName:"multiplexProgramSettings" type:"structure"` // Packet identifiers map for a given Multiplex program. PacketIdentifiersMap *MultiplexProgramPacketIdentifiersMap `locationName:"packetIdentifiersMap" type:"structure"` PipelineDetails []*MultiplexProgramPipelineDetail `locationName:"pipelineDetails" type:"list"` ProgramName *string `locationName:"programName" type:"string"` // contains filtered or unexported fields }
func (DescribeMultiplexProgramOutput) GoString ¶
func (s DescribeMultiplexProgramOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeMultiplexProgramOutput) SetChannelId ¶
func (s *DescribeMultiplexProgramOutput) SetChannelId(v string) *DescribeMultiplexProgramOutput
SetChannelId sets the ChannelId field's value.
func (*DescribeMultiplexProgramOutput) SetMultiplexProgramSettings ¶
func (s *DescribeMultiplexProgramOutput) SetMultiplexProgramSettings(v *MultiplexProgramSettings) *DescribeMultiplexProgramOutput
SetMultiplexProgramSettings sets the MultiplexProgramSettings field's value.
func (*DescribeMultiplexProgramOutput) SetPacketIdentifiersMap ¶
func (s *DescribeMultiplexProgramOutput) SetPacketIdentifiersMap(v *MultiplexProgramPacketIdentifiersMap) *DescribeMultiplexProgramOutput
SetPacketIdentifiersMap sets the PacketIdentifiersMap field's value.
func (*DescribeMultiplexProgramOutput) SetPipelineDetails ¶
func (s *DescribeMultiplexProgramOutput) SetPipelineDetails(v []*MultiplexProgramPipelineDetail) *DescribeMultiplexProgramOutput
SetPipelineDetails sets the PipelineDetails field's value.
func (*DescribeMultiplexProgramOutput) SetProgramName ¶
func (s *DescribeMultiplexProgramOutput) SetProgramName(v string) *DescribeMultiplexProgramOutput
SetProgramName sets the ProgramName field's value.
func (DescribeMultiplexProgramOutput) String ¶
func (s DescribeMultiplexProgramOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 DescribeOfferingInput ¶
type DescribeOfferingInput struct { // OfferingId is a required field OfferingId *string `location:"uri" locationName:"offeringId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeOfferingInput) GoString ¶
func (s DescribeOfferingInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeOfferingInput) SetOfferingId ¶
func (s *DescribeOfferingInput) SetOfferingId(v string) *DescribeOfferingInput
SetOfferingId sets the OfferingId field's value.
func (DescribeOfferingInput) String ¶
func (s DescribeOfferingInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeOfferingInput) Validate ¶
func (s *DescribeOfferingInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeOfferingOutput ¶
type DescribeOfferingOutput struct { Arn *string `locationName:"arn" type:"string"` CurrencyCode *string `locationName:"currencyCode" type:"string"` Duration *int64 `locationName:"duration" type:"integer"` // Units for duration, e.g. 'MONTHS' DurationUnits *string `locationName:"durationUnits" type:"string" enum:"OfferingDurationUnits"` FixedPrice *float64 `locationName:"fixedPrice" type:"double"` OfferingDescription *string `locationName:"offeringDescription" type:"string"` OfferingId *string `locationName:"offeringId" type:"string"` // Offering type, e.g. 'NO_UPFRONT' OfferingType *string `locationName:"offeringType" type:"string" enum:"OfferingType"` Region *string `locationName:"region" type:"string"` // Resource configuration (codec, resolution, bitrate, ...) ResourceSpecification *ReservationResourceSpecification `locationName:"resourceSpecification" type:"structure"` UsagePrice *float64 `locationName:"usagePrice" type:"double"` // contains filtered or unexported fields }
func (DescribeOfferingOutput) GoString ¶
func (s DescribeOfferingOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeOfferingOutput) SetArn ¶
func (s *DescribeOfferingOutput) SetArn(v string) *DescribeOfferingOutput
SetArn sets the Arn field's value.
func (*DescribeOfferingOutput) SetCurrencyCode ¶
func (s *DescribeOfferingOutput) SetCurrencyCode(v string) *DescribeOfferingOutput
SetCurrencyCode sets the CurrencyCode field's value.
func (*DescribeOfferingOutput) SetDuration ¶
func (s *DescribeOfferingOutput) SetDuration(v int64) *DescribeOfferingOutput
SetDuration sets the Duration field's value.
func (*DescribeOfferingOutput) SetDurationUnits ¶
func (s *DescribeOfferingOutput) SetDurationUnits(v string) *DescribeOfferingOutput
SetDurationUnits sets the DurationUnits field's value.
func (*DescribeOfferingOutput) SetFixedPrice ¶
func (s *DescribeOfferingOutput) SetFixedPrice(v float64) *DescribeOfferingOutput
SetFixedPrice sets the FixedPrice field's value.
func (*DescribeOfferingOutput) SetOfferingDescription ¶
func (s *DescribeOfferingOutput) SetOfferingDescription(v string) *DescribeOfferingOutput
SetOfferingDescription sets the OfferingDescription field's value.
func (*DescribeOfferingOutput) SetOfferingId ¶
func (s *DescribeOfferingOutput) SetOfferingId(v string) *DescribeOfferingOutput
SetOfferingId sets the OfferingId field's value.
func (*DescribeOfferingOutput) SetOfferingType ¶
func (s *DescribeOfferingOutput) SetOfferingType(v string) *DescribeOfferingOutput
SetOfferingType sets the OfferingType field's value.
func (*DescribeOfferingOutput) SetRegion ¶
func (s *DescribeOfferingOutput) SetRegion(v string) *DescribeOfferingOutput
SetRegion sets the Region field's value.
func (*DescribeOfferingOutput) SetResourceSpecification ¶
func (s *DescribeOfferingOutput) SetResourceSpecification(v *ReservationResourceSpecification) *DescribeOfferingOutput
SetResourceSpecification sets the ResourceSpecification field's value.
func (*DescribeOfferingOutput) SetUsagePrice ¶
func (s *DescribeOfferingOutput) SetUsagePrice(v float64) *DescribeOfferingOutput
SetUsagePrice sets the UsagePrice field's value.
func (DescribeOfferingOutput) String ¶
func (s DescribeOfferingOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 DescribeReservationInput ¶
type DescribeReservationInput struct { // ReservationId is a required field ReservationId *string `location:"uri" locationName:"reservationId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeReservationInput) GoString ¶
func (s DescribeReservationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeReservationInput) SetReservationId ¶
func (s *DescribeReservationInput) SetReservationId(v string) *DescribeReservationInput
SetReservationId sets the ReservationId field's value.
func (DescribeReservationInput) String ¶
func (s DescribeReservationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeReservationInput) Validate ¶
func (s *DescribeReservationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeReservationOutput ¶
type DescribeReservationOutput struct { Arn *string `locationName:"arn" type:"string"` Count *int64 `locationName:"count" type:"integer"` CurrencyCode *string `locationName:"currencyCode" type:"string"` Duration *int64 `locationName:"duration" type:"integer"` // Units for duration, e.g. 'MONTHS' DurationUnits *string `locationName:"durationUnits" type:"string" enum:"OfferingDurationUnits"` End *string `locationName:"end" type:"string"` FixedPrice *float64 `locationName:"fixedPrice" type:"double"` Name *string `locationName:"name" type:"string"` OfferingDescription *string `locationName:"offeringDescription" type:"string"` OfferingId *string `locationName:"offeringId" type:"string"` // Offering type, e.g. 'NO_UPFRONT' OfferingType *string `locationName:"offeringType" type:"string" enum:"OfferingType"` Region *string `locationName:"region" type:"string"` ReservationId *string `locationName:"reservationId" type:"string"` // Resource configuration (codec, resolution, bitrate, ...) ResourceSpecification *ReservationResourceSpecification `locationName:"resourceSpecification" type:"structure"` Start *string `locationName:"start" type:"string"` // Current reservation state State *string `locationName:"state" type:"string" enum:"ReservationState"` Tags map[string]*string `locationName:"tags" type:"map"` UsagePrice *float64 `locationName:"usagePrice" type:"double"` // contains filtered or unexported fields }
func (DescribeReservationOutput) GoString ¶
func (s DescribeReservationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeReservationOutput) SetArn ¶
func (s *DescribeReservationOutput) SetArn(v string) *DescribeReservationOutput
SetArn sets the Arn field's value.
func (*DescribeReservationOutput) SetCount ¶
func (s *DescribeReservationOutput) SetCount(v int64) *DescribeReservationOutput
SetCount sets the Count field's value.
func (*DescribeReservationOutput) SetCurrencyCode ¶
func (s *DescribeReservationOutput) SetCurrencyCode(v string) *DescribeReservationOutput
SetCurrencyCode sets the CurrencyCode field's value.
func (*DescribeReservationOutput) SetDuration ¶
func (s *DescribeReservationOutput) SetDuration(v int64) *DescribeReservationOutput
SetDuration sets the Duration field's value.
func (*DescribeReservationOutput) SetDurationUnits ¶
func (s *DescribeReservationOutput) SetDurationUnits(v string) *DescribeReservationOutput
SetDurationUnits sets the DurationUnits field's value.
func (*DescribeReservationOutput) SetEnd ¶
func (s *DescribeReservationOutput) SetEnd(v string) *DescribeReservationOutput
SetEnd sets the End field's value.
func (*DescribeReservationOutput) SetFixedPrice ¶
func (s *DescribeReservationOutput) SetFixedPrice(v float64) *DescribeReservationOutput
SetFixedPrice sets the FixedPrice field's value.
func (*DescribeReservationOutput) SetName ¶
func (s *DescribeReservationOutput) SetName(v string) *DescribeReservationOutput
SetName sets the Name field's value.
func (*DescribeReservationOutput) SetOfferingDescription ¶
func (s *DescribeReservationOutput) SetOfferingDescription(v string) *DescribeReservationOutput
SetOfferingDescription sets the OfferingDescription field's value.
func (*DescribeReservationOutput) SetOfferingId ¶
func (s *DescribeReservationOutput) SetOfferingId(v string) *DescribeReservationOutput
SetOfferingId sets the OfferingId field's value.
func (*DescribeReservationOutput) SetOfferingType ¶
func (s *DescribeReservationOutput) SetOfferingType(v string) *DescribeReservationOutput
SetOfferingType sets the OfferingType field's value.
func (*DescribeReservationOutput) SetRegion ¶
func (s *DescribeReservationOutput) SetRegion(v string) *DescribeReservationOutput
SetRegion sets the Region field's value.
func (*DescribeReservationOutput) SetReservationId ¶
func (s *DescribeReservationOutput) SetReservationId(v string) *DescribeReservationOutput
SetReservationId sets the ReservationId field's value.
func (*DescribeReservationOutput) SetResourceSpecification ¶
func (s *DescribeReservationOutput) SetResourceSpecification(v *ReservationResourceSpecification) *DescribeReservationOutput
SetResourceSpecification sets the ResourceSpecification field's value.
func (*DescribeReservationOutput) SetStart ¶
func (s *DescribeReservationOutput) SetStart(v string) *DescribeReservationOutput
SetStart sets the Start field's value.
func (*DescribeReservationOutput) SetState ¶
func (s *DescribeReservationOutput) SetState(v string) *DescribeReservationOutput
SetState sets the State field's value.
func (*DescribeReservationOutput) SetTags ¶
func (s *DescribeReservationOutput) SetTags(v map[string]*string) *DescribeReservationOutput
SetTags sets the Tags field's value.
func (*DescribeReservationOutput) SetUsagePrice ¶
func (s *DescribeReservationOutput) SetUsagePrice(v float64) *DescribeReservationOutput
SetUsagePrice sets the UsagePrice field's value.
func (DescribeReservationOutput) String ¶
func (s DescribeReservationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 DescribeScheduleInput ¶
type DescribeScheduleInput struct { // ChannelId is a required field ChannelId *string `location:"uri" locationName:"channelId" type:"string" required:"true"` MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (DescribeScheduleInput) GoString ¶
func (s DescribeScheduleInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeScheduleInput) SetChannelId ¶
func (s *DescribeScheduleInput) SetChannelId(v string) *DescribeScheduleInput
SetChannelId sets the ChannelId field's value.
func (*DescribeScheduleInput) SetMaxResults ¶
func (s *DescribeScheduleInput) SetMaxResults(v int64) *DescribeScheduleInput
SetMaxResults sets the MaxResults field's value.
func (*DescribeScheduleInput) SetNextToken ¶
func (s *DescribeScheduleInput) SetNextToken(v string) *DescribeScheduleInput
SetNextToken sets the NextToken field's value.
func (DescribeScheduleInput) String ¶
func (s DescribeScheduleInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeScheduleInput) Validate ¶
func (s *DescribeScheduleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeScheduleOutput ¶
type DescribeScheduleOutput struct { NextToken *string `locationName:"nextToken" type:"string"` ScheduleActions []*ScheduleAction `locationName:"scheduleActions" type:"list"` // contains filtered or unexported fields }
func (DescribeScheduleOutput) GoString ¶
func (s DescribeScheduleOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeScheduleOutput) SetNextToken ¶
func (s *DescribeScheduleOutput) SetNextToken(v string) *DescribeScheduleOutput
SetNextToken sets the NextToken field's value.
func (*DescribeScheduleOutput) SetScheduleActions ¶
func (s *DescribeScheduleOutput) SetScheduleActions(v []*ScheduleAction) *DescribeScheduleOutput
SetScheduleActions sets the ScheduleActions field's value.
func (DescribeScheduleOutput) String ¶
func (s DescribeScheduleOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 DvbNitSettings ¶
type DvbNitSettings struct { // The numeric value placed in the Network Information Table (NIT). // // NetworkId is a required field NetworkId *int64 `locationName:"networkId" type:"integer" required:"true"` // The network name text placed in the networkNameDescriptor inside the Network // Information Table. Maximum length is 256 characters. // // NetworkName is a required field NetworkName *string `locationName:"networkName" min:"1" type:"string" required:"true"` // The number of milliseconds between instances of this table in the output // transport stream. RepInterval *int64 `locationName:"repInterval" min:"25" type:"integer"` // contains filtered or unexported fields }
DVB Network Information Table (NIT)
func (DvbNitSettings) GoString ¶
func (s DvbNitSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DvbNitSettings) SetNetworkId ¶
func (s *DvbNitSettings) SetNetworkId(v int64) *DvbNitSettings
SetNetworkId sets the NetworkId field's value.
func (*DvbNitSettings) SetNetworkName ¶
func (s *DvbNitSettings) SetNetworkName(v string) *DvbNitSettings
SetNetworkName sets the NetworkName field's value.
func (*DvbNitSettings) SetRepInterval ¶
func (s *DvbNitSettings) SetRepInterval(v int64) *DvbNitSettings
SetRepInterval sets the RepInterval field's value.
func (DvbNitSettings) String ¶
func (s DvbNitSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DvbNitSettings) Validate ¶
func (s *DvbNitSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DvbSdtSettings ¶
type DvbSdtSettings struct { // Selects method of inserting SDT information into output stream. The sdtFollow // setting copies SDT information from input stream to output stream. The sdtFollowIfPresent // setting copies SDT information from input stream to output stream if SDT // information is present in the input, otherwise it will fall back on the user-defined // values. The sdtManual setting means user will enter the SDT information. // The sdtNone setting means output stream will not contain SDT information. OutputSdt *string `locationName:"outputSdt" type:"string" enum:"DvbSdtOutputSdt"` // The number of milliseconds between instances of this table in the output // transport stream. RepInterval *int64 `locationName:"repInterval" min:"25" type:"integer"` // The service name placed in the serviceDescriptor in the Service Description // Table. Maximum length is 256 characters. ServiceName *string `locationName:"serviceName" min:"1" type:"string"` // The service provider name placed in the serviceDescriptor in the Service // Description Table. Maximum length is 256 characters. ServiceProviderName *string `locationName:"serviceProviderName" min:"1" type:"string"` // contains filtered or unexported fields }
DVB Service Description Table (SDT)
func (DvbSdtSettings) GoString ¶
func (s DvbSdtSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DvbSdtSettings) SetOutputSdt ¶
func (s *DvbSdtSettings) SetOutputSdt(v string) *DvbSdtSettings
SetOutputSdt sets the OutputSdt field's value.
func (*DvbSdtSettings) SetRepInterval ¶
func (s *DvbSdtSettings) SetRepInterval(v int64) *DvbSdtSettings
SetRepInterval sets the RepInterval field's value.
func (*DvbSdtSettings) SetServiceName ¶
func (s *DvbSdtSettings) SetServiceName(v string) *DvbSdtSettings
SetServiceName sets the ServiceName field's value.
func (*DvbSdtSettings) SetServiceProviderName ¶
func (s *DvbSdtSettings) SetServiceProviderName(v string) *DvbSdtSettings
SetServiceProviderName sets the ServiceProviderName field's value.
func (DvbSdtSettings) String ¶
func (s DvbSdtSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DvbSdtSettings) Validate ¶
func (s *DvbSdtSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DvbSubDestinationSettings ¶
type DvbSubDestinationSettings struct { // If no explicit xPosition or yPosition is provided, setting alignment to centered // will place the captions at the bottom center of the output. Similarly, setting // a left alignment will align captions to the bottom left of the output. If // x and y positions are given in conjunction with the alignment parameter, // the font will be justified (either left or centered) relative to those coordinates. // Selecting "smart" justification will left-justify live subtitles and center-justify // pre-recorded subtitles. This option is not valid for source captions that // are STL or 608/embedded. These source settings are already pre-defined by // the caption stream. All burn-in and DVB-Sub font settings must match. Alignment *string `locationName:"alignment" type:"string" enum:"DvbSubDestinationAlignment"` // Specifies the color of the rectangle behind the captions. All burn-in and // DVB-Sub font settings must match. BackgroundColor *string `locationName:"backgroundColor" type:"string" enum:"DvbSubDestinationBackgroundColor"` // Specifies the opacity of the background rectangle. 255 is opaque; 0 is transparent. // Leaving this parameter blank is equivalent to setting it to 0 (transparent). // All burn-in and DVB-Sub font settings must match. BackgroundOpacity *int64 `locationName:"backgroundOpacity" type:"integer"` // External font file used for caption burn-in. File extension must be 'ttf' // or 'tte'. Although the user can select output fonts for many different types // of input captions, embedded, STL and teletext sources use a strict grid system. // Using external fonts with these caption sources could cause unexpected display // of proportional fonts. All burn-in and DVB-Sub font settings must match. Font *InputLocation `locationName:"font" type:"structure"` // Specifies the color of the burned-in captions. This option is not valid for // source captions that are STL, 608/embedded or teletext. These source settings // are already pre-defined by the caption stream. All burn-in and DVB-Sub font // settings must match. FontColor *string `locationName:"fontColor" type:"string" enum:"DvbSubDestinationFontColor"` // Specifies the opacity of the burned-in captions. 255 is opaque; 0 is transparent. // All burn-in and DVB-Sub font settings must match. FontOpacity *int64 `locationName:"fontOpacity" type:"integer"` // Font resolution in DPI (dots per inch); default is 96 dpi. All burn-in and // DVB-Sub font settings must match. FontResolution *int64 `locationName:"fontResolution" min:"96" type:"integer"` // When set to auto fontSize will scale depending on the size of the output. // Giving a positive integer will specify the exact font size in points. All // burn-in and DVB-Sub font settings must match. FontSize *string `locationName:"fontSize" type:"string"` // Specifies font outline color. This option is not valid for source captions // that are either 608/embedded or teletext. These source settings are already // pre-defined by the caption stream. All burn-in and DVB-Sub font settings // must match. OutlineColor *string `locationName:"outlineColor" type:"string" enum:"DvbSubDestinationOutlineColor"` // Specifies font outline size in pixels. This option is not valid for source // captions that are either 608/embedded or teletext. These source settings // are already pre-defined by the caption stream. All burn-in and DVB-Sub font // settings must match. OutlineSize *int64 `locationName:"outlineSize" type:"integer"` // Specifies the color of the shadow cast by the captions. All burn-in and DVB-Sub // font settings must match. ShadowColor *string `locationName:"shadowColor" type:"string" enum:"DvbSubDestinationShadowColor"` // Specifies the opacity of the shadow. 255 is opaque; 0 is transparent. Leaving // this parameter blank is equivalent to setting it to 0 (transparent). All // burn-in and DVB-Sub font settings must match. ShadowOpacity *int64 `locationName:"shadowOpacity" type:"integer"` // Specifies the horizontal offset of the shadow relative to the captions in // pixels. A value of -2 would result in a shadow offset 2 pixels to the left. // All burn-in and DVB-Sub font settings must match. ShadowXOffset *int64 `locationName:"shadowXOffset" type:"integer"` // Specifies the vertical offset of the shadow relative to the captions in pixels. // A value of -2 would result in a shadow offset 2 pixels above the text. All // burn-in and DVB-Sub font settings must match. ShadowYOffset *int64 `locationName:"shadowYOffset" type:"integer"` // Controls whether a fixed grid size will be used to generate the output subtitles // bitmap. Only applicable for Teletext inputs and DVB-Sub/Burn-in outputs. TeletextGridControl *string `locationName:"teletextGridControl" type:"string" enum:"DvbSubDestinationTeletextGridControl"` // Specifies the horizontal position of the caption relative to the left side // of the output in pixels. A value of 10 would result in the captions starting // 10 pixels from the left of the output. If no explicit xPosition is provided, // the horizontal caption position will be determined by the alignment parameter. // This option is not valid for source captions that are STL, 608/embedded or // teletext. These source settings are already pre-defined by the caption stream. // All burn-in and DVB-Sub font settings must match. XPosition *int64 `locationName:"xPosition" type:"integer"` // Specifies the vertical position of the caption relative to the top of the // output in pixels. A value of 10 would result in the captions starting 10 // pixels from the top of the output. If no explicit yPosition is provided, // the caption will be positioned towards the bottom of the output. This option // is not valid for source captions that are STL, 608/embedded or teletext. // These source settings are already pre-defined by the caption stream. All // burn-in and DVB-Sub font settings must match. YPosition *int64 `locationName:"yPosition" type:"integer"` // contains filtered or unexported fields }
Dvb Sub Destination Settings
func (DvbSubDestinationSettings) GoString ¶
func (s DvbSubDestinationSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DvbSubDestinationSettings) SetAlignment ¶
func (s *DvbSubDestinationSettings) SetAlignment(v string) *DvbSubDestinationSettings
SetAlignment sets the Alignment field's value.
func (*DvbSubDestinationSettings) SetBackgroundColor ¶
func (s *DvbSubDestinationSettings) SetBackgroundColor(v string) *DvbSubDestinationSettings
SetBackgroundColor sets the BackgroundColor field's value.
func (*DvbSubDestinationSettings) SetBackgroundOpacity ¶
func (s *DvbSubDestinationSettings) SetBackgroundOpacity(v int64) *DvbSubDestinationSettings
SetBackgroundOpacity sets the BackgroundOpacity field's value.
func (*DvbSubDestinationSettings) SetFont ¶
func (s *DvbSubDestinationSettings) SetFont(v *InputLocation) *DvbSubDestinationSettings
SetFont sets the Font field's value.
func (*DvbSubDestinationSettings) SetFontColor ¶
func (s *DvbSubDestinationSettings) SetFontColor(v string) *DvbSubDestinationSettings
SetFontColor sets the FontColor field's value.
func (*DvbSubDestinationSettings) SetFontOpacity ¶
func (s *DvbSubDestinationSettings) SetFontOpacity(v int64) *DvbSubDestinationSettings
SetFontOpacity sets the FontOpacity field's value.
func (*DvbSubDestinationSettings) SetFontResolution ¶
func (s *DvbSubDestinationSettings) SetFontResolution(v int64) *DvbSubDestinationSettings
SetFontResolution sets the FontResolution field's value.
func (*DvbSubDestinationSettings) SetFontSize ¶
func (s *DvbSubDestinationSettings) SetFontSize(v string) *DvbSubDestinationSettings
SetFontSize sets the FontSize field's value.
func (*DvbSubDestinationSettings) SetOutlineColor ¶
func (s *DvbSubDestinationSettings) SetOutlineColor(v string) *DvbSubDestinationSettings
SetOutlineColor sets the OutlineColor field's value.
func (*DvbSubDestinationSettings) SetOutlineSize ¶
func (s *DvbSubDestinationSettings) SetOutlineSize(v int64) *DvbSubDestinationSettings
SetOutlineSize sets the OutlineSize field's value.
func (*DvbSubDestinationSettings) SetShadowColor ¶
func (s *DvbSubDestinationSettings) SetShadowColor(v string) *DvbSubDestinationSettings
SetShadowColor sets the ShadowColor field's value.
func (*DvbSubDestinationSettings) SetShadowOpacity ¶
func (s *DvbSubDestinationSettings) SetShadowOpacity(v int64) *DvbSubDestinationSettings
SetShadowOpacity sets the ShadowOpacity field's value.
func (*DvbSubDestinationSettings) SetShadowXOffset ¶
func (s *DvbSubDestinationSettings) SetShadowXOffset(v int64) *DvbSubDestinationSettings
SetShadowXOffset sets the ShadowXOffset field's value.
func (*DvbSubDestinationSettings) SetShadowYOffset ¶
func (s *DvbSubDestinationSettings) SetShadowYOffset(v int64) *DvbSubDestinationSettings
SetShadowYOffset sets the ShadowYOffset field's value.
func (*DvbSubDestinationSettings) SetTeletextGridControl ¶
func (s *DvbSubDestinationSettings) SetTeletextGridControl(v string) *DvbSubDestinationSettings
SetTeletextGridControl sets the TeletextGridControl field's value.
func (*DvbSubDestinationSettings) SetXPosition ¶
func (s *DvbSubDestinationSettings) SetXPosition(v int64) *DvbSubDestinationSettings
SetXPosition sets the XPosition field's value.
func (*DvbSubDestinationSettings) SetYPosition ¶
func (s *DvbSubDestinationSettings) SetYPosition(v int64) *DvbSubDestinationSettings
SetYPosition sets the YPosition field's value.
func (DvbSubDestinationSettings) String ¶
func (s DvbSubDestinationSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DvbSubDestinationSettings) Validate ¶
func (s *DvbSubDestinationSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DvbSubSourceSettings ¶
type DvbSubSourceSettings struct { // If you will configure a WebVTT caption description that references this caption // selector, use this field toprovide the language to consider when translating // the image-based source to text. OcrLanguage *string `locationName:"ocrLanguage" type:"string" enum:"DvbSubOcrLanguage"` // When using DVB-Sub with Burn-In or SMPTE-TT, use this PID for the source // content. Unused for DVB-Sub passthrough. All DVB-Sub content is passed through, // regardless of selectors. Pid *int64 `locationName:"pid" min:"1" type:"integer"` // contains filtered or unexported fields }
Dvb Sub Source Settings
func (DvbSubSourceSettings) GoString ¶
func (s DvbSubSourceSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DvbSubSourceSettings) SetOcrLanguage ¶
func (s *DvbSubSourceSettings) SetOcrLanguage(v string) *DvbSubSourceSettings
SetOcrLanguage sets the OcrLanguage field's value.
func (*DvbSubSourceSettings) SetPid ¶
func (s *DvbSubSourceSettings) SetPid(v int64) *DvbSubSourceSettings
SetPid sets the Pid field's value.
func (DvbSubSourceSettings) String ¶
func (s DvbSubSourceSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DvbSubSourceSettings) Validate ¶
func (s *DvbSubSourceSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DvbTdtSettings ¶
type DvbTdtSettings struct { // The number of milliseconds between instances of this table in the output // transport stream. RepInterval *int64 `locationName:"repInterval" min:"1000" type:"integer"` // contains filtered or unexported fields }
DVB Time and Date Table (SDT)
func (DvbTdtSettings) GoString ¶
func (s DvbTdtSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DvbTdtSettings) SetRepInterval ¶
func (s *DvbTdtSettings) SetRepInterval(v int64) *DvbTdtSettings
SetRepInterval sets the RepInterval field's value.
func (DvbTdtSettings) String ¶
func (s DvbTdtSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DvbTdtSettings) Validate ¶
func (s *DvbTdtSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Eac3Settings ¶
type Eac3Settings struct { // When set to attenuate3Db, applies a 3 dB attenuation to the surround channels. // Only used for 3/2 coding mode. AttenuationControl *string `locationName:"attenuationControl" type:"string" enum:"Eac3AttenuationControl"` // Average bitrate in bits/second. Valid bitrates depend on the coding mode. Bitrate *float64 `locationName:"bitrate" type:"double"` // Specifies the bitstream mode (bsmod) for the emitted E-AC-3 stream. See ATSC // A/52-2012 (Annex E) for background on these values. BitstreamMode *string `locationName:"bitstreamMode" type:"string" enum:"Eac3BitstreamMode"` // Dolby Digital Plus coding mode. Determines number of channels. CodingMode *string `locationName:"codingMode" type:"string" enum:"Eac3CodingMode"` // When set to enabled, activates a DC highpass filter for all input channels. DcFilter *string `locationName:"dcFilter" type:"string" enum:"Eac3DcFilter"` // Sets the dialnorm for the output. If blank and input audio is Dolby Digital // Plus, dialnorm will be passed through. Dialnorm *int64 `locationName:"dialnorm" min:"1" type:"integer"` // Sets the Dolby dynamic range compression profile. DrcLine *string `locationName:"drcLine" type:"string" enum:"Eac3DrcLine"` // Sets the profile for heavy Dolby dynamic range compression, ensures that // the instantaneous signal peaks do not exceed specified levels. DrcRf *string `locationName:"drcRf" type:"string" enum:"Eac3DrcRf"` // When encoding 3/2 audio, setting to lfe enables the LFE channel LfeControl *string `locationName:"lfeControl" type:"string" enum:"Eac3LfeControl"` // When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior // to encoding. Only valid with codingMode32 coding mode. LfeFilter *string `locationName:"lfeFilter" type:"string" enum:"Eac3LfeFilter"` // Left only/Right only center mix level. Only used for 3/2 coding mode. LoRoCenterMixLevel *float64 `locationName:"loRoCenterMixLevel" type:"double"` // Left only/Right only surround mix level. Only used for 3/2 coding mode. LoRoSurroundMixLevel *float64 `locationName:"loRoSurroundMixLevel" type:"double"` // Left total/Right total center mix level. Only used for 3/2 coding mode. LtRtCenterMixLevel *float64 `locationName:"ltRtCenterMixLevel" type:"double"` // Left total/Right total surround mix level. Only used for 3/2 coding mode. LtRtSurroundMixLevel *float64 `locationName:"ltRtSurroundMixLevel" type:"double"` // When set to followInput, encoder metadata will be sourced from the DD, DD+, // or DolbyE decoder that supplied this audio data. If audio was not supplied // from one of these streams, then the static metadata settings will be used. MetadataControl *string `locationName:"metadataControl" type:"string" enum:"Eac3MetadataControl"` // When set to whenPossible, input DD+ audio will be passed through if it is // present on the input. This detection is dynamic over the life of the transcode. // Inputs that alternate between DD+ and non-DD+ content will have a consistent // DD+ output as the system alternates between passthrough and encoding. PassthroughControl *string `locationName:"passthroughControl" type:"string" enum:"Eac3PassthroughControl"` // When set to shift90Degrees, applies a 90-degree phase shift to the surround // channels. Only used for 3/2 coding mode. PhaseControl *string `locationName:"phaseControl" type:"string" enum:"Eac3PhaseControl"` // Stereo downmix preference. Only used for 3/2 coding mode. StereoDownmix *string `locationName:"stereoDownmix" type:"string" enum:"Eac3StereoDownmix"` // When encoding 3/2 audio, sets whether an extra center back surround channel // is matrix encoded into the left and right surround channels. SurroundExMode *string `locationName:"surroundExMode" type:"string" enum:"Eac3SurroundExMode"` // When encoding 2/0 audio, sets whether Dolby Surround is matrix encoded into // the two channels. SurroundMode *string `locationName:"surroundMode" type:"string" enum:"Eac3SurroundMode"` // contains filtered or unexported fields }
Eac3 Settings
func (Eac3Settings) GoString ¶
func (s Eac3Settings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Eac3Settings) SetAttenuationControl ¶
func (s *Eac3Settings) SetAttenuationControl(v string) *Eac3Settings
SetAttenuationControl sets the AttenuationControl field's value.
func (*Eac3Settings) SetBitrate ¶
func (s *Eac3Settings) SetBitrate(v float64) *Eac3Settings
SetBitrate sets the Bitrate field's value.
func (*Eac3Settings) SetBitstreamMode ¶
func (s *Eac3Settings) SetBitstreamMode(v string) *Eac3Settings
SetBitstreamMode sets the BitstreamMode field's value.
func (*Eac3Settings) SetCodingMode ¶
func (s *Eac3Settings) SetCodingMode(v string) *Eac3Settings
SetCodingMode sets the CodingMode field's value.
func (*Eac3Settings) SetDcFilter ¶
func (s *Eac3Settings) SetDcFilter(v string) *Eac3Settings
SetDcFilter sets the DcFilter field's value.
func (*Eac3Settings) SetDialnorm ¶
func (s *Eac3Settings) SetDialnorm(v int64) *Eac3Settings
SetDialnorm sets the Dialnorm field's value.
func (*Eac3Settings) SetDrcLine ¶
func (s *Eac3Settings) SetDrcLine(v string) *Eac3Settings
SetDrcLine sets the DrcLine field's value.
func (*Eac3Settings) SetDrcRf ¶
func (s *Eac3Settings) SetDrcRf(v string) *Eac3Settings
SetDrcRf sets the DrcRf field's value.
func (*Eac3Settings) SetLfeControl ¶
func (s *Eac3Settings) SetLfeControl(v string) *Eac3Settings
SetLfeControl sets the LfeControl field's value.
func (*Eac3Settings) SetLfeFilter ¶
func (s *Eac3Settings) SetLfeFilter(v string) *Eac3Settings
SetLfeFilter sets the LfeFilter field's value.
func (*Eac3Settings) SetLoRoCenterMixLevel ¶
func (s *Eac3Settings) SetLoRoCenterMixLevel(v float64) *Eac3Settings
SetLoRoCenterMixLevel sets the LoRoCenterMixLevel field's value.
func (*Eac3Settings) SetLoRoSurroundMixLevel ¶
func (s *Eac3Settings) SetLoRoSurroundMixLevel(v float64) *Eac3Settings
SetLoRoSurroundMixLevel sets the LoRoSurroundMixLevel field's value.
func (*Eac3Settings) SetLtRtCenterMixLevel ¶
func (s *Eac3Settings) SetLtRtCenterMixLevel(v float64) *Eac3Settings
SetLtRtCenterMixLevel sets the LtRtCenterMixLevel field's value.
func (*Eac3Settings) SetLtRtSurroundMixLevel ¶
func (s *Eac3Settings) SetLtRtSurroundMixLevel(v float64) *Eac3Settings
SetLtRtSurroundMixLevel sets the LtRtSurroundMixLevel field's value.
func (*Eac3Settings) SetMetadataControl ¶
func (s *Eac3Settings) SetMetadataControl(v string) *Eac3Settings
SetMetadataControl sets the MetadataControl field's value.
func (*Eac3Settings) SetPassthroughControl ¶
func (s *Eac3Settings) SetPassthroughControl(v string) *Eac3Settings
SetPassthroughControl sets the PassthroughControl field's value.
func (*Eac3Settings) SetPhaseControl ¶
func (s *Eac3Settings) SetPhaseControl(v string) *Eac3Settings
SetPhaseControl sets the PhaseControl field's value.
func (*Eac3Settings) SetStereoDownmix ¶
func (s *Eac3Settings) SetStereoDownmix(v string) *Eac3Settings
SetStereoDownmix sets the StereoDownmix field's value.
func (*Eac3Settings) SetSurroundExMode ¶
func (s *Eac3Settings) SetSurroundExMode(v string) *Eac3Settings
SetSurroundExMode sets the SurroundExMode field's value.
func (*Eac3Settings) SetSurroundMode ¶
func (s *Eac3Settings) SetSurroundMode(v string) *Eac3Settings
SetSurroundMode sets the SurroundMode field's value.
func (Eac3Settings) String ¶
func (s Eac3Settings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Eac3Settings) Validate ¶
func (s *Eac3Settings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type EbuTtDDestinationSettings ¶
type EbuTtDDestinationSettings struct { // Applies only if you plan to convert these source captions to EBU-TT-D or // TTML in an output. Complete this field if you want to include the name of // the copyright holder in the copyright metadata tag in the TTML CopyrightHolder *string `locationName:"copyrightHolder" type:"string"` // Specifies how to handle the gap between the lines (in multi-line captions).- // enabled: Fill with the captions background color (as specified in the input // captions).- disabled: Leave the gap unfilled. FillLineGap *string `locationName:"fillLineGap" type:"string" enum:"EbuTtDFillLineGapControl"` // Specifies the font family to include in the font data attached to the EBU-TT // captions. Valid only if styleControl is set to include. If you leave this // field empty, the font family is set to "monospaced". (If styleControl is // set to exclude, the font family is always set to "monospaced".)You specify // only the font family. All other style information (color, bold, position // and so on) is copied from the input captions. The size is always set to 100% // to allow the downstream player to choose the size.- Enter a list of font // families, as a comma-separated list of font names, in order of preference. // The name can be a font family (such as “Arial”), or a generic font family // (such as “serif”), or “default” (to let the downstream player choose // the font).- Leave blank to set the family to “monospace”. FontFamily *string `locationName:"fontFamily" type:"string"` // Specifies the style information (font color, font position, and so on) to // include in the font data that is attached to the EBU-TT captions.- include: // Take the style information (font color, font position, and so on) from the // source captions and include that information in the font data attached to // the EBU-TT captions. This option is valid only if the source captions are // Embedded or Teletext.- exclude: In the font data attached to the EBU-TT captions, // set the font family to "monospaced". Do not include any other style information. StyleControl *string `locationName:"styleControl" type:"string" enum:"EbuTtDDestinationStyleControl"` // contains filtered or unexported fields }
Ebu Tt DDestination Settings
func (EbuTtDDestinationSettings) GoString ¶
func (s EbuTtDDestinationSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EbuTtDDestinationSettings) SetCopyrightHolder ¶
func (s *EbuTtDDestinationSettings) SetCopyrightHolder(v string) *EbuTtDDestinationSettings
SetCopyrightHolder sets the CopyrightHolder field's value.
func (*EbuTtDDestinationSettings) SetFillLineGap ¶
func (s *EbuTtDDestinationSettings) SetFillLineGap(v string) *EbuTtDDestinationSettings
SetFillLineGap sets the FillLineGap field's value.
func (*EbuTtDDestinationSettings) SetFontFamily ¶
func (s *EbuTtDDestinationSettings) SetFontFamily(v string) *EbuTtDDestinationSettings
SetFontFamily sets the FontFamily field's value.
func (*EbuTtDDestinationSettings) SetStyleControl ¶
func (s *EbuTtDDestinationSettings) SetStyleControl(v string) *EbuTtDDestinationSettings
SetStyleControl sets the StyleControl field's value.
func (EbuTtDDestinationSettings) String ¶
func (s EbuTtDDestinationSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 EmbeddedDestinationSettings ¶
type EmbeddedDestinationSettings struct {
// contains filtered or unexported fields
}
Embedded Destination Settings
func (EmbeddedDestinationSettings) GoString ¶
func (s EmbeddedDestinationSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (EmbeddedDestinationSettings) String ¶
func (s EmbeddedDestinationSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 EmbeddedPlusScte20DestinationSettings ¶
type EmbeddedPlusScte20DestinationSettings struct {
// contains filtered or unexported fields
}
Embedded Plus Scte20 Destination Settings
func (EmbeddedPlusScte20DestinationSettings) GoString ¶
func (s EmbeddedPlusScte20DestinationSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (EmbeddedPlusScte20DestinationSettings) String ¶
func (s EmbeddedPlusScte20DestinationSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 EmbeddedSourceSettings ¶
type EmbeddedSourceSettings struct { // If upconvert, 608 data is both passed through via the "608 compatibility // bytes" fields of the 708 wrapper as well as translated into 708. 708 data // present in the source content will be discarded. Convert608To708 *string `locationName:"convert608To708" type:"string" enum:"EmbeddedConvert608To708"` // Set to "auto" to handle streams with intermittent and/or non-aligned SCTE-20 // and Embedded captions. Scte20Detection *string `locationName:"scte20Detection" type:"string" enum:"EmbeddedScte20Detection"` // Specifies the 608/708 channel number within the video track from which to // extract captions. Unused for passthrough. Source608ChannelNumber *int64 `locationName:"source608ChannelNumber" min:"1" type:"integer"` // This field is unused and deprecated. Source608TrackNumber *int64 `locationName:"source608TrackNumber" min:"1" type:"integer"` // contains filtered or unexported fields }
Embedded Source Settings
func (EmbeddedSourceSettings) GoString ¶
func (s EmbeddedSourceSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EmbeddedSourceSettings) SetConvert608To708 ¶
func (s *EmbeddedSourceSettings) SetConvert608To708(v string) *EmbeddedSourceSettings
SetConvert608To708 sets the Convert608To708 field's value.
func (*EmbeddedSourceSettings) SetScte20Detection ¶
func (s *EmbeddedSourceSettings) SetScte20Detection(v string) *EmbeddedSourceSettings
SetScte20Detection sets the Scte20Detection field's value.
func (*EmbeddedSourceSettings) SetSource608ChannelNumber ¶
func (s *EmbeddedSourceSettings) SetSource608ChannelNumber(v int64) *EmbeddedSourceSettings
SetSource608ChannelNumber sets the Source608ChannelNumber field's value.
func (*EmbeddedSourceSettings) SetSource608TrackNumber ¶
func (s *EmbeddedSourceSettings) SetSource608TrackNumber(v int64) *EmbeddedSourceSettings
SetSource608TrackNumber sets the Source608TrackNumber field's value.
func (EmbeddedSourceSettings) String ¶
func (s EmbeddedSourceSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EmbeddedSourceSettings) Validate ¶
func (s *EmbeddedSourceSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type EncoderSettings ¶
type EncoderSettings struct { // AudioDescriptions is a required field AudioDescriptions []*AudioDescription `locationName:"audioDescriptions" type:"list" required:"true"` // Settings for ad avail blanking. AvailBlanking *AvailBlanking `locationName:"availBlanking" type:"structure"` // Event-wide configuration settings for ad avail insertion. AvailConfiguration *AvailConfiguration `locationName:"availConfiguration" type:"structure"` // Settings for blackout slate. BlackoutSlate *BlackoutSlate `locationName:"blackoutSlate" type:"structure"` // Settings for caption decriptions CaptionDescriptions []*CaptionDescription `locationName:"captionDescriptions" type:"list"` // Feature Activations FeatureActivations *FeatureActivations `locationName:"featureActivations" type:"structure"` // Configuration settings that apply to the event as a whole. GlobalConfiguration *GlobalConfiguration `locationName:"globalConfiguration" type:"structure"` // Settings for motion graphics. MotionGraphicsConfiguration *MotionGraphicsConfiguration `locationName:"motionGraphicsConfiguration" type:"structure"` // Nielsen configuration settings. NielsenConfiguration *NielsenConfiguration `locationName:"nielsenConfiguration" type:"structure"` // OutputGroups is a required field OutputGroups []*OutputGroup `locationName:"outputGroups" type:"list" required:"true"` // Contains settings used to acquire and adjust timecode information from inputs. // // TimecodeConfig is a required field TimecodeConfig *TimecodeConfig `locationName:"timecodeConfig" type:"structure" required:"true"` // VideoDescriptions is a required field VideoDescriptions []*VideoDescription `locationName:"videoDescriptions" type:"list" required:"true"` // contains filtered or unexported fields }
Encoder Settings
func (EncoderSettings) GoString ¶
func (s EncoderSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EncoderSettings) SetAudioDescriptions ¶
func (s *EncoderSettings) SetAudioDescriptions(v []*AudioDescription) *EncoderSettings
SetAudioDescriptions sets the AudioDescriptions field's value.
func (*EncoderSettings) SetAvailBlanking ¶
func (s *EncoderSettings) SetAvailBlanking(v *AvailBlanking) *EncoderSettings
SetAvailBlanking sets the AvailBlanking field's value.
func (*EncoderSettings) SetAvailConfiguration ¶
func (s *EncoderSettings) SetAvailConfiguration(v *AvailConfiguration) *EncoderSettings
SetAvailConfiguration sets the AvailConfiguration field's value.
func (*EncoderSettings) SetBlackoutSlate ¶
func (s *EncoderSettings) SetBlackoutSlate(v *BlackoutSlate) *EncoderSettings
SetBlackoutSlate sets the BlackoutSlate field's value.
func (*EncoderSettings) SetCaptionDescriptions ¶
func (s *EncoderSettings) SetCaptionDescriptions(v []*CaptionDescription) *EncoderSettings
SetCaptionDescriptions sets the CaptionDescriptions field's value.
func (*EncoderSettings) SetFeatureActivations ¶
func (s *EncoderSettings) SetFeatureActivations(v *FeatureActivations) *EncoderSettings
SetFeatureActivations sets the FeatureActivations field's value.
func (*EncoderSettings) SetGlobalConfiguration ¶
func (s *EncoderSettings) SetGlobalConfiguration(v *GlobalConfiguration) *EncoderSettings
SetGlobalConfiguration sets the GlobalConfiguration field's value.
func (*EncoderSettings) SetMotionGraphicsConfiguration ¶
func (s *EncoderSettings) SetMotionGraphicsConfiguration(v *MotionGraphicsConfiguration) *EncoderSettings
SetMotionGraphicsConfiguration sets the MotionGraphicsConfiguration field's value.
func (*EncoderSettings) SetNielsenConfiguration ¶
func (s *EncoderSettings) SetNielsenConfiguration(v *NielsenConfiguration) *EncoderSettings
SetNielsenConfiguration sets the NielsenConfiguration field's value.
func (*EncoderSettings) SetOutputGroups ¶
func (s *EncoderSettings) SetOutputGroups(v []*OutputGroup) *EncoderSettings
SetOutputGroups sets the OutputGroups field's value.
func (*EncoderSettings) SetTimecodeConfig ¶
func (s *EncoderSettings) SetTimecodeConfig(v *TimecodeConfig) *EncoderSettings
SetTimecodeConfig sets the TimecodeConfig field's value.
func (*EncoderSettings) SetVideoDescriptions ¶
func (s *EncoderSettings) SetVideoDescriptions(v []*VideoDescription) *EncoderSettings
SetVideoDescriptions sets the VideoDescriptions field's value.
func (EncoderSettings) String ¶
func (s EncoderSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EncoderSettings) Validate ¶
func (s *EncoderSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type FailoverCondition ¶
type FailoverCondition struct { // Failover condition type-specific settings. FailoverConditionSettings *FailoverConditionSettings `locationName:"failoverConditionSettings" type:"structure"` // contains filtered or unexported fields }
Failover Condition settings. There can be multiple failover conditions inside AutomaticInputFailoverSettings.
func (FailoverCondition) GoString ¶
func (s FailoverCondition) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FailoverCondition) SetFailoverConditionSettings ¶
func (s *FailoverCondition) SetFailoverConditionSettings(v *FailoverConditionSettings) *FailoverCondition
SetFailoverConditionSettings sets the FailoverConditionSettings field's value.
func (FailoverCondition) String ¶
func (s FailoverCondition) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FailoverCondition) Validate ¶
func (s *FailoverCondition) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type FailoverConditionSettings ¶
type FailoverConditionSettings struct { // MediaLive will perform a failover if the specified audio selector is silent // for the specified period. AudioSilenceSettings *AudioSilenceFailoverSettings `locationName:"audioSilenceSettings" type:"structure"` // MediaLive will perform a failover if content is not detected in this input // for the specified period. InputLossSettings *InputLossFailoverSettings `locationName:"inputLossSettings" type:"structure"` // MediaLive will perform a failover if content is considered black for the // specified period. VideoBlackSettings *VideoBlackFailoverSettings `locationName:"videoBlackSettings" type:"structure"` // contains filtered or unexported fields }
Settings for one failover condition.
func (FailoverConditionSettings) GoString ¶
func (s FailoverConditionSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FailoverConditionSettings) SetAudioSilenceSettings ¶
func (s *FailoverConditionSettings) SetAudioSilenceSettings(v *AudioSilenceFailoverSettings) *FailoverConditionSettings
SetAudioSilenceSettings sets the AudioSilenceSettings field's value.
func (*FailoverConditionSettings) SetInputLossSettings ¶
func (s *FailoverConditionSettings) SetInputLossSettings(v *InputLossFailoverSettings) *FailoverConditionSettings
SetInputLossSettings sets the InputLossSettings field's value.
func (*FailoverConditionSettings) SetVideoBlackSettings ¶
func (s *FailoverConditionSettings) SetVideoBlackSettings(v *VideoBlackFailoverSettings) *FailoverConditionSettings
SetVideoBlackSettings sets the VideoBlackSettings field's value.
func (FailoverConditionSettings) String ¶
func (s FailoverConditionSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FailoverConditionSettings) Validate ¶
func (s *FailoverConditionSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type FeatureActivations ¶
type FeatureActivations struct { // Enables the Input Prepare feature. You can create Input Prepare actions in // the schedule only if this feature is enabled.If you disable the feature on // an existing schedule, make sure that you first delete all input prepare actions // from the schedule. InputPrepareScheduleActions *string `locationName:"inputPrepareScheduleActions" type:"string" enum:"FeatureActivationsInputPrepareScheduleActions"` // contains filtered or unexported fields }
Feature Activations
func (FeatureActivations) GoString ¶
func (s FeatureActivations) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FeatureActivations) SetInputPrepareScheduleActions ¶
func (s *FeatureActivations) SetInputPrepareScheduleActions(v string) *FeatureActivations
SetInputPrepareScheduleActions sets the InputPrepareScheduleActions field's value.
func (FeatureActivations) String ¶
func (s FeatureActivations) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 FecOutputSettings ¶
type FecOutputSettings struct { // Parameter D from SMPTE 2022-1. The height of the FEC protection matrix. The // number of transport stream packets per column error correction packet. Must // be between 4 and 20, inclusive. ColumnDepth *int64 `locationName:"columnDepth" min:"4" type:"integer"` // Enables column only or column and row based FEC IncludeFec *string `locationName:"includeFec" type:"string" enum:"FecOutputIncludeFec"` // Parameter L from SMPTE 2022-1. The width of the FEC protection matrix. Must // be between 1 and 20, inclusive. If only Column FEC is used, then larger values // increase robustness. If Row FEC is used, then this is the number of transport // stream packets per row error correction packet, and the value must be between // 4 and 20, inclusive, if includeFec is columnAndRow. If includeFec is column, // this value must be 1 to 20, inclusive. RowLength *int64 `locationName:"rowLength" min:"1" type:"integer"` // contains filtered or unexported fields }
Fec Output Settings
func (FecOutputSettings) GoString ¶
func (s FecOutputSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FecOutputSettings) SetColumnDepth ¶
func (s *FecOutputSettings) SetColumnDepth(v int64) *FecOutputSettings
SetColumnDepth sets the ColumnDepth field's value.
func (*FecOutputSettings) SetIncludeFec ¶
func (s *FecOutputSettings) SetIncludeFec(v string) *FecOutputSettings
SetIncludeFec sets the IncludeFec field's value.
func (*FecOutputSettings) SetRowLength ¶
func (s *FecOutputSettings) SetRowLength(v int64) *FecOutputSettings
SetRowLength sets the RowLength field's value.
func (FecOutputSettings) String ¶
func (s FecOutputSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FecOutputSettings) Validate ¶
func (s *FecOutputSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type FixedModeScheduleActionStartSettings ¶
type FixedModeScheduleActionStartSettings struct { // Start time for the action to start in the channel. (Not the time for the // action to be added to the schedule: actions are always added to the schedule // immediately.) UTC format: yyyy-mm-ddThh:mm:ss.nnnZ. All the letters are digits // (for example, mm might be 01) except for the two constants "T" for time and // "Z" for "UTC format". // // Time is a required field Time *string `locationName:"time" type:"string" required:"true"` // contains filtered or unexported fields }
Start time for the action.
func (FixedModeScheduleActionStartSettings) GoString ¶
func (s FixedModeScheduleActionStartSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FixedModeScheduleActionStartSettings) SetTime ¶
func (s *FixedModeScheduleActionStartSettings) SetTime(v string) *FixedModeScheduleActionStartSettings
SetTime sets the Time field's value.
func (FixedModeScheduleActionStartSettings) String ¶
func (s FixedModeScheduleActionStartSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FixedModeScheduleActionStartSettings) Validate ¶
func (s *FixedModeScheduleActionStartSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Fmp4HlsSettings ¶
type Fmp4HlsSettings struct { // List all the audio groups that are used with the video output stream. Input // all the audio GROUP-IDs that are associated to the video, separate by ','. AudioRenditionSets *string `locationName:"audioRenditionSets" type:"string"` // If set to passthrough, Nielsen inaudible tones for media tracking will be // detected in the input audio and an equivalent ID3 tag will be inserted in // the output. NielsenId3Behavior *string `locationName:"nielsenId3Behavior" type:"string" enum:"Fmp4NielsenId3Behavior"` // When set to passthrough, timed metadata is passed through from input to output. TimedMetadataBehavior *string `locationName:"timedMetadataBehavior" type:"string" enum:"Fmp4TimedMetadataBehavior"` // contains filtered or unexported fields }
Fmp4 Hls Settings
func (Fmp4HlsSettings) GoString ¶
func (s Fmp4HlsSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Fmp4HlsSettings) SetAudioRenditionSets ¶
func (s *Fmp4HlsSettings) SetAudioRenditionSets(v string) *Fmp4HlsSettings
SetAudioRenditionSets sets the AudioRenditionSets field's value.
func (*Fmp4HlsSettings) SetNielsenId3Behavior ¶
func (s *Fmp4HlsSettings) SetNielsenId3Behavior(v string) *Fmp4HlsSettings
SetNielsenId3Behavior sets the NielsenId3Behavior field's value.
func (*Fmp4HlsSettings) SetTimedMetadataBehavior ¶
func (s *Fmp4HlsSettings) SetTimedMetadataBehavior(v string) *Fmp4HlsSettings
SetTimedMetadataBehavior sets the TimedMetadataBehavior field's value.
func (Fmp4HlsSettings) String ¶
func (s Fmp4HlsSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 FollowModeScheduleActionStartSettings ¶
type FollowModeScheduleActionStartSettings struct { // Identifies whether this action starts relative to the start or relative to // the end of the reference action. // // FollowPoint is a required field FollowPoint *string `locationName:"followPoint" type:"string" required:"true" enum:"FollowPoint"` // The action name of another action that this one refers to. // // ReferenceActionName is a required field ReferenceActionName *string `locationName:"referenceActionName" type:"string" required:"true"` // contains filtered or unexported fields }
Settings to specify if an action follows another.
func (FollowModeScheduleActionStartSettings) GoString ¶
func (s FollowModeScheduleActionStartSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FollowModeScheduleActionStartSettings) SetFollowPoint ¶
func (s *FollowModeScheduleActionStartSettings) SetFollowPoint(v string) *FollowModeScheduleActionStartSettings
SetFollowPoint sets the FollowPoint field's value.
func (*FollowModeScheduleActionStartSettings) SetReferenceActionName ¶
func (s *FollowModeScheduleActionStartSettings) SetReferenceActionName(v string) *FollowModeScheduleActionStartSettings
SetReferenceActionName sets the ReferenceActionName field's value.
func (FollowModeScheduleActionStartSettings) String ¶
func (s FollowModeScheduleActionStartSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FollowModeScheduleActionStartSettings) Validate ¶
func (s *FollowModeScheduleActionStartSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ForbiddenException ¶
type ForbiddenException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
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 FrameCaptureCdnSettings ¶
type FrameCaptureCdnSettings struct { // Frame Capture S3 Settings FrameCaptureS3Settings *FrameCaptureS3Settings `locationName:"frameCaptureS3Settings" type:"structure"` // contains filtered or unexported fields }
Frame Capture Cdn Settings
func (FrameCaptureCdnSettings) GoString ¶
func (s FrameCaptureCdnSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FrameCaptureCdnSettings) SetFrameCaptureS3Settings ¶
func (s *FrameCaptureCdnSettings) SetFrameCaptureS3Settings(v *FrameCaptureS3Settings) *FrameCaptureCdnSettings
SetFrameCaptureS3Settings sets the FrameCaptureS3Settings field's value.
func (FrameCaptureCdnSettings) String ¶
func (s FrameCaptureCdnSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 FrameCaptureGroupSettings ¶
type FrameCaptureGroupSettings struct { // The destination for the frame capture files. Either the URI for an Amazon // S3 bucket and object, plus a file name prefix (for example, s3ssl://sportsDelivery/highlights/20180820/curling-) // or the URI for a MediaStore container, plus a file name prefix (for example, // mediastoressl://sportsDelivery/20180820/curling-). The final file names consist // of the prefix from the destination field (for example, "curling-") + name // modifier + the counter (5 digits, starting from 00001) + extension (which // is always .jpg). For example, curling-low.00001.jpg // // Destination is a required field Destination *OutputLocationRef `locationName:"destination" type:"structure" required:"true"` // Parameters that control interactions with the CDN. FrameCaptureCdnSettings *FrameCaptureCdnSettings `locationName:"frameCaptureCdnSettings" type:"structure"` // contains filtered or unexported fields }
Frame Capture Group Settings
func (FrameCaptureGroupSettings) GoString ¶
func (s FrameCaptureGroupSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FrameCaptureGroupSettings) SetDestination ¶
func (s *FrameCaptureGroupSettings) SetDestination(v *OutputLocationRef) *FrameCaptureGroupSettings
SetDestination sets the Destination field's value.
func (*FrameCaptureGroupSettings) SetFrameCaptureCdnSettings ¶
func (s *FrameCaptureGroupSettings) SetFrameCaptureCdnSettings(v *FrameCaptureCdnSettings) *FrameCaptureGroupSettings
SetFrameCaptureCdnSettings sets the FrameCaptureCdnSettings field's value.
func (FrameCaptureGroupSettings) String ¶
func (s FrameCaptureGroupSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FrameCaptureGroupSettings) Validate ¶
func (s *FrameCaptureGroupSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type FrameCaptureHlsSettings ¶
type FrameCaptureHlsSettings struct {
// contains filtered or unexported fields
}
Frame Capture Hls Settings
func (FrameCaptureHlsSettings) GoString ¶
func (s FrameCaptureHlsSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (FrameCaptureHlsSettings) String ¶
func (s FrameCaptureHlsSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 FrameCaptureOutputSettings ¶
type FrameCaptureOutputSettings struct { // Required if the output group contains more than one output. This modifier // forms part of the output file name. NameModifier *string `locationName:"nameModifier" type:"string"` // contains filtered or unexported fields }
Frame Capture Output Settings
func (FrameCaptureOutputSettings) GoString ¶
func (s FrameCaptureOutputSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FrameCaptureOutputSettings) SetNameModifier ¶
func (s *FrameCaptureOutputSettings) SetNameModifier(v string) *FrameCaptureOutputSettings
SetNameModifier sets the NameModifier field's value.
func (FrameCaptureOutputSettings) String ¶
func (s FrameCaptureOutputSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 FrameCaptureS3Settings ¶
type FrameCaptureS3Settings struct { // Specify the canned ACL to apply to each S3 request. Defaults to none. CannedAcl *string `locationName:"cannedAcl" type:"string" enum:"S3CannedAcl"` // contains filtered or unexported fields }
Frame Capture S3 Settings
func (FrameCaptureS3Settings) GoString ¶
func (s FrameCaptureS3Settings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FrameCaptureS3Settings) SetCannedAcl ¶
func (s *FrameCaptureS3Settings) SetCannedAcl(v string) *FrameCaptureS3Settings
SetCannedAcl sets the CannedAcl field's value.
func (FrameCaptureS3Settings) String ¶
func (s FrameCaptureS3Settings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 FrameCaptureSettings ¶
type FrameCaptureSettings struct { // The frequency at which to capture frames for inclusion in the output. May // be specified in either seconds or milliseconds, as specified by captureIntervalUnits. CaptureInterval *int64 `locationName:"captureInterval" min:"1" type:"integer"` // Unit for the frame capture interval. CaptureIntervalUnits *string `locationName:"captureIntervalUnits" type:"string" enum:"FrameCaptureIntervalUnit"` // contains filtered or unexported fields }
Frame Capture Settings
func (FrameCaptureSettings) GoString ¶
func (s FrameCaptureSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FrameCaptureSettings) SetCaptureInterval ¶
func (s *FrameCaptureSettings) SetCaptureInterval(v int64) *FrameCaptureSettings
SetCaptureInterval sets the CaptureInterval field's value.
func (*FrameCaptureSettings) SetCaptureIntervalUnits ¶
func (s *FrameCaptureSettings) SetCaptureIntervalUnits(v string) *FrameCaptureSettings
SetCaptureIntervalUnits sets the CaptureIntervalUnits field's value.
func (FrameCaptureSettings) String ¶
func (s FrameCaptureSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FrameCaptureSettings) Validate ¶
func (s *FrameCaptureSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GatewayTimeoutException ¶
type GatewayTimeoutException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*GatewayTimeoutException) Code ¶
func (s *GatewayTimeoutException) Code() string
Code returns the exception type name.
func (*GatewayTimeoutException) Error ¶
func (s *GatewayTimeoutException) Error() string
func (GatewayTimeoutException) GoString ¶
func (s GatewayTimeoutException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GatewayTimeoutException) Message ¶
func (s *GatewayTimeoutException) Message() string
Message returns the exception's message.
func (*GatewayTimeoutException) OrigErr ¶
func (s *GatewayTimeoutException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*GatewayTimeoutException) RequestID ¶
func (s *GatewayTimeoutException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*GatewayTimeoutException) StatusCode ¶
func (s *GatewayTimeoutException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (GatewayTimeoutException) String ¶
func (s GatewayTimeoutException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 GlobalConfiguration ¶
type GlobalConfiguration struct { // Value to set the initial audio gain for the Live Event. InitialAudioGain *int64 `locationName:"initialAudioGain" type:"integer"` // Indicates the action to take when the current input completes (e.g. end-of-file). // When switchAndLoopInputs is configured the encoder will restart at the beginning // of the first input. When "none" is configured the encoder will transcode // either black, a solid color, or a user specified slate images per the "Input // Loss Behavior" configuration until the next input switch occurs (which is // controlled through the Channel Schedule API). InputEndAction *string `locationName:"inputEndAction" type:"string" enum:"GlobalConfigurationInputEndAction"` // Settings for system actions when input is lost. InputLossBehavior *InputLossBehavior `locationName:"inputLossBehavior" type:"structure"` // Indicates how MediaLive pipelines are synchronized.PIPELINE_LOCKING - MediaLive // will attempt to synchronize the output of each pipeline to the other.EPOCH_LOCKING // - MediaLive will attempt to synchronize the output of each pipeline to the // Unix epoch. OutputLockingMode *string `locationName:"outputLockingMode" type:"string" enum:"GlobalConfigurationOutputLockingMode"` // Indicates whether the rate of frames emitted by the Live encoder should be // paced by its system clock (which optionally may be locked to another source // via NTP) or should be locked to the clock of the source that is providing // the input stream. OutputTimingSource *string `locationName:"outputTimingSource" type:"string" enum:"GlobalConfigurationOutputTimingSource"` // Adjusts video input buffer for streams with very low video framerates. This // is commonly set to enabled for music channels with less than one video frame // per second. SupportLowFramerateInputs *string `locationName:"supportLowFramerateInputs" type:"string" enum:"GlobalConfigurationLowFramerateInputs"` // contains filtered or unexported fields }
Global Configuration
func (GlobalConfiguration) GoString ¶
func (s GlobalConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GlobalConfiguration) SetInitialAudioGain ¶
func (s *GlobalConfiguration) SetInitialAudioGain(v int64) *GlobalConfiguration
SetInitialAudioGain sets the InitialAudioGain field's value.
func (*GlobalConfiguration) SetInputEndAction ¶
func (s *GlobalConfiguration) SetInputEndAction(v string) *GlobalConfiguration
SetInputEndAction sets the InputEndAction field's value.
func (*GlobalConfiguration) SetInputLossBehavior ¶
func (s *GlobalConfiguration) SetInputLossBehavior(v *InputLossBehavior) *GlobalConfiguration
SetInputLossBehavior sets the InputLossBehavior field's value.
func (*GlobalConfiguration) SetOutputLockingMode ¶
func (s *GlobalConfiguration) SetOutputLockingMode(v string) *GlobalConfiguration
SetOutputLockingMode sets the OutputLockingMode field's value.
func (*GlobalConfiguration) SetOutputTimingSource ¶
func (s *GlobalConfiguration) SetOutputTimingSource(v string) *GlobalConfiguration
SetOutputTimingSource sets the OutputTimingSource field's value.
func (*GlobalConfiguration) SetSupportLowFramerateInputs ¶
func (s *GlobalConfiguration) SetSupportLowFramerateInputs(v string) *GlobalConfiguration
SetSupportLowFramerateInputs sets the SupportLowFramerateInputs field's value.
func (GlobalConfiguration) String ¶
func (s GlobalConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GlobalConfiguration) Validate ¶
func (s *GlobalConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type H264ColorSpaceSettings ¶
type H264ColorSpaceSettings struct { // Passthrough applies no color space conversion to the output ColorSpacePassthroughSettings *ColorSpacePassthroughSettings `locationName:"colorSpacePassthroughSettings" type:"structure"` // Rec601 Settings Rec601Settings *Rec601Settings `locationName:"rec601Settings" type:"structure"` // Rec709 Settings Rec709Settings *Rec709Settings `locationName:"rec709Settings" type:"structure"` // contains filtered or unexported fields }
H264 Color Space Settings
func (H264ColorSpaceSettings) GoString ¶
func (s H264ColorSpaceSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*H264ColorSpaceSettings) SetColorSpacePassthroughSettings ¶
func (s *H264ColorSpaceSettings) SetColorSpacePassthroughSettings(v *ColorSpacePassthroughSettings) *H264ColorSpaceSettings
SetColorSpacePassthroughSettings sets the ColorSpacePassthroughSettings field's value.
func (*H264ColorSpaceSettings) SetRec601Settings ¶
func (s *H264ColorSpaceSettings) SetRec601Settings(v *Rec601Settings) *H264ColorSpaceSettings
SetRec601Settings sets the Rec601Settings field's value.
func (*H264ColorSpaceSettings) SetRec709Settings ¶
func (s *H264ColorSpaceSettings) SetRec709Settings(v *Rec709Settings) *H264ColorSpaceSettings
SetRec709Settings sets the Rec709Settings field's value.
func (H264ColorSpaceSettings) String ¶
func (s H264ColorSpaceSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 H264FilterSettings ¶
type H264FilterSettings struct { // Temporal Filter Settings TemporalFilterSettings *TemporalFilterSettings `locationName:"temporalFilterSettings" type:"structure"` // contains filtered or unexported fields }
H264 Filter Settings
func (H264FilterSettings) GoString ¶
func (s H264FilterSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*H264FilterSettings) SetTemporalFilterSettings ¶
func (s *H264FilterSettings) SetTemporalFilterSettings(v *TemporalFilterSettings) *H264FilterSettings
SetTemporalFilterSettings sets the TemporalFilterSettings field's value.
func (H264FilterSettings) String ¶
func (s H264FilterSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 H264Settings ¶
type H264Settings struct { // Enables or disables adaptive quantization, which is a technique MediaLive // can apply to video on a frame-by-frame basis to produce more compression // without losing quality. There are three types of adaptive quantization: flicker, // spatial, and temporal. Set the field in one of these ways: Set to Auto. Recommended. // For each type of AQ, MediaLive will determine if AQ is needed, and if so, // the appropriate strength. Set a strength (a value other than Auto or Disable). // This strength will apply to any of the AQ fields that you choose to enable. // Set to Disabled to disable all types of adaptive quantization. AdaptiveQuantization *string `locationName:"adaptiveQuantization" type:"string" enum:"H264AdaptiveQuantization"` // Indicates that AFD values will be written into the output stream. If afdSignaling // is "auto", the system will try to preserve the input AFD value (in cases // where multiple AFD values are valid). If set to "fixed", the AFD value will // be the value configured in the fixedAfd parameter. AfdSignaling *string `locationName:"afdSignaling" type:"string" enum:"AfdSignaling"` // Average bitrate in bits/second. Required when the rate control mode is VBR // or CBR. Not used for QVBR. In an MS Smooth output group, each output must // have a unique value when its bitrate is rounded down to the nearest multiple // of 1000. Bitrate *int64 `locationName:"bitrate" min:"1000" type:"integer"` // Percentage of the buffer that should initially be filled (HRD buffer model). BufFillPct *int64 `locationName:"bufFillPct" type:"integer"` // Size of buffer (HRD buffer model) in bits. BufSize *int64 `locationName:"bufSize" type:"integer"` // Includes colorspace metadata in the output. ColorMetadata *string `locationName:"colorMetadata" type:"string" enum:"H264ColorMetadata"` // Color Space settings ColorSpaceSettings *H264ColorSpaceSettings `locationName:"colorSpaceSettings" type:"structure"` // Entropy encoding mode. Use cabac (must be in Main or High profile) or cavlc. EntropyEncoding *string `locationName:"entropyEncoding" type:"string" enum:"H264EntropyEncoding"` // Optional filters that you can apply to an encode. FilterSettings *H264FilterSettings `locationName:"filterSettings" type:"structure"` // Four bit AFD value to write on all frames of video in the output stream. // Only valid when afdSignaling is set to 'Fixed'. FixedAfd *string `locationName:"fixedAfd" type:"string" enum:"FixedAfd"` // Flicker AQ makes adjustments within each frame to reduce flicker or 'pop' // on I-frames. The value to enter in this field depends on the value in the // Adaptive quantization field: If you have set the Adaptive quantization field // to Auto, MediaLive ignores any value in this field. MediaLive will determine // if flicker AQ is appropriate and will apply the appropriate strength. If // you have set the Adaptive quantization field to a strength, you can set this // field to Enabled or Disabled. Enabled: MediaLive will apply flicker AQ using // the specified strength. Disabled: MediaLive won't apply flicker AQ. If you // have set the Adaptive quantization to Disabled, MediaLive ignores any value // in this field and doesn't apply flicker AQ. FlickerAq *string `locationName:"flickerAq" type:"string" enum:"H264FlickerAq"` // This setting applies only when scan type is "interlaced." It controls whether // coding is performed on a field basis or on a frame basis. (When the video // is progressive, the coding is always performed on a frame basis.)enabled: // Force MediaLive to code on a field basis, so that odd and even sets of fields // are coded separately.disabled: Code the two sets of fields separately (on // a field basis) or together (on a frame basis using PAFF), depending on what // is most appropriate for the content. ForceFieldPictures *string `locationName:"forceFieldPictures" type:"string" enum:"H264ForceFieldPictures"` // This field indicates how the output video frame rate is specified. If "specified" // is selected then the output video frame rate is determined by framerateNumerator // and framerateDenominator, else if "initializeFromSource" is selected then // the output video frame rate will be set equal to the input video frame rate // of the first input. FramerateControl *string `locationName:"framerateControl" type:"string" enum:"H264FramerateControl"` // Framerate denominator. FramerateDenominator *int64 `locationName:"framerateDenominator" min:"1" type:"integer"` // Framerate numerator - framerate is a fraction, e.g. 24000 / 1001 = 23.976 // fps. FramerateNumerator *int64 `locationName:"framerateNumerator" min:"1" type:"integer"` // If enabled, use reference B frames for GOP structures that have B frames // > 1. GopBReference *string `locationName:"gopBReference" type:"string" enum:"H264GopBReference"` // Frequency of closed GOPs. In streaming applications, it is recommended that // this be set to 1 so a decoder joining mid-stream will receive an IDR frame // as quickly as possible. Setting this value to 0 will break output segmenting. GopClosedCadence *int64 `locationName:"gopClosedCadence" type:"integer"` // Number of B-frames between reference frames. GopNumBFrames *int64 `locationName:"gopNumBFrames" type:"integer"` // GOP size (keyframe interval) in units of either frames or seconds per gopSizeUnits.If // gopSizeUnits is frames, gopSize must be an integer and must be greater than // or equal to 1.If gopSizeUnits is seconds, gopSize must be greater than 0, // but need not be an integer. GopSize *float64 `locationName:"gopSize" type:"double"` // Indicates if the gopSize is specified in frames or seconds. If seconds the // system will convert the gopSize into a frame count at run time. GopSizeUnits *string `locationName:"gopSizeUnits" type:"string" enum:"H264GopSizeUnits"` // H.264 Level. Level *string `locationName:"level" type:"string" enum:"H264Level"` // Amount of lookahead. A value of low can decrease latency and memory usage, // while high can produce better quality for certain content. LookAheadRateControl *string `locationName:"lookAheadRateControl" type:"string" enum:"H264LookAheadRateControl"` // For QVBR: See the tooltip for Quality levelFor VBR: Set the maximum bitrate // in order to accommodate expected spikes in the complexity of the video. MaxBitrate *int64 `locationName:"maxBitrate" min:"1000" type:"integer"` // Only meaningful if sceneChangeDetect is set to enabled. Defaults to 5 if // multiplex rate control is used. Enforces separation between repeated (cadence) // I-frames and I-frames inserted by Scene Change Detection. If a scene change // I-frame is within I-interval frames of a cadence I-frame, the GOP is shrunk // and/or stretched to the scene change I-frame. GOP stretch requires enabling // lookahead as well as setting I-interval. The normal cadence resumes for the // next GOP. Note: Maximum GOP stretch = GOP size + Min-I-interval - 1 MinIInterval *int64 `locationName:"minIInterval" type:"integer"` // Number of reference frames to use. The encoder may use more than requested // if using B-frames and/or interlaced encoding. NumRefFrames *int64 `locationName:"numRefFrames" min:"1" type:"integer"` // This field indicates how the output pixel aspect ratio is specified. If "specified" // is selected then the output video pixel aspect ratio is determined by parNumerator // and parDenominator, else if "initializeFromSource" is selected then the output // pixsel aspect ratio will be set equal to the input video pixel aspect ratio // of the first input. ParControl *string `locationName:"parControl" type:"string" enum:"H264ParControl"` // Pixel Aspect Ratio denominator. ParDenominator *int64 `locationName:"parDenominator" min:"1" type:"integer"` // Pixel Aspect Ratio numerator. ParNumerator *int64 `locationName:"parNumerator" min:"1" type:"integer"` // H.264 Profile. Profile *string `locationName:"profile" type:"string" enum:"H264Profile"` // Leave as STANDARD_QUALITY or choose a different value (which might result // in additional costs to run the channel).- ENHANCED_QUALITY: Produces a slightly // better video quality without an increase in the bitrate. Has an effect only // when the Rate control mode is QVBR or CBR. If this channel is in a MediaLive // multiplex, the value must be ENHANCED_QUALITY.- STANDARD_QUALITY: Valid for // any Rate control mode. QualityLevel *string `locationName:"qualityLevel" type:"string" enum:"H264QualityLevel"` // Controls the target quality for the video encode. Applies only when the rate // control mode is QVBR. You can set a target quality or you can let MediaLive // determine the best quality. To set a target quality, enter values in the // QVBR quality level field and the Max bitrate field. Enter values that suit // your most important viewing devices. Recommended values are:- Primary screen: // Quality level: 8 to 10. Max bitrate: 4M- PC or tablet: Quality level: 7. // Max bitrate: 1.5M to 3M- Smartphone: Quality level: 6. Max bitrate: 1M to // 1.5MTo let MediaLive decide, leave the QVBR quality level field empty, and // in Max bitrate enter the maximum rate you want in the video. For more information, // see the section called "Video - rate control mode" in the MediaLive user // guide QvbrQualityLevel *int64 `locationName:"qvbrQualityLevel" min:"1" type:"integer"` // Rate control mode.QVBR: Quality will match the specified quality level except // when it is constrained by themaximum bitrate. Recommended if you or your // viewers pay for bandwidth.VBR: Quality and bitrate vary, depending on the // video complexity. Recommended instead of QVBRif you want to maintain a specific // average bitrate over the duration of the channel.CBR: Quality varies, depending // on the video complexity. Recommended only if you distributeyour assets to // devices that cannot handle variable bitrates.Multiplex: This rate control // mode is only supported (and is required) when the video is beingdelivered // to a MediaLive Multiplex in which case the rate control configuration is // controlledby the properties within the Multiplex Program. RateControlMode *string `locationName:"rateControlMode" type:"string" enum:"H264RateControlMode"` // Sets the scan type of the output to progressive or top-field-first interlaced. ScanType *string `locationName:"scanType" type:"string" enum:"H264ScanType"` // Scene change detection.- On: inserts I-frames when scene change is detected.- // Off: does not force an I-frame when scene change is detected. SceneChangeDetect *string `locationName:"sceneChangeDetect" type:"string" enum:"H264SceneChangeDetect"` // Number of slices per picture. Must be less than or equal to the number of // macroblock rows for progressive pictures, and less than or equal to half // the number of macroblock rows for interlaced pictures.This field is optional; // when no value is specified the encoder will choose the number of slices based // on encode resolution. Slices *int64 `locationName:"slices" min:"1" type:"integer"` // Softness. Selects quantizer matrix, larger values reduce high-frequency content // in the encoded image. If not set to zero, must be greater than 15. Softness *int64 `locationName:"softness" type:"integer"` // Spatial AQ makes adjustments within each frame based on spatial variation // of content complexity. The value to enter in this field depends on the value // in the Adaptive quantization field: If you have set the Adaptive quantization // field to Auto, MediaLive ignores any value in this field. MediaLive will // determine if spatial AQ is appropriate and will apply the appropriate strength. // If you have set the Adaptive quantization field to a strength, you can set // this field to Enabled or Disabled. Enabled: MediaLive will apply spatial // AQ using the specified strength. Disabled: MediaLive won't apply spatial // AQ. If you have set the Adaptive quantization to Disabled, MediaLive ignores // any value in this field and doesn't apply spatial AQ. SpatialAq *string `locationName:"spatialAq" type:"string" enum:"H264SpatialAq"` // If set to fixed, use gopNumBFrames B-frames per sub-GOP. If set to dynamic, // optimize the number of B-frames used for each sub-GOP to improve visual quality. SubgopLength *string `locationName:"subgopLength" type:"string" enum:"H264SubGopLength"` // Produces a bitstream compliant with SMPTE RP-2027. Syntax *string `locationName:"syntax" type:"string" enum:"H264Syntax"` // Temporal makes adjustments within each frame based on temporal variation // of content complexity. The value to enter in this field depends on the value // in the Adaptive quantization field: If you have set the Adaptive quantization // field to Auto, MediaLive ignores any value in this field. MediaLive will // determine if temporal AQ is appropriate and will apply the appropriate strength. // If you have set the Adaptive quantization field to a strength, you can set // this field to Enabled or Disabled. Enabled: MediaLive will apply temporal // AQ using the specified strength. Disabled: MediaLive won't apply temporal // AQ. If you have set the Adaptive quantization to Disabled, MediaLive ignores // any value in this field and doesn't apply temporal AQ. TemporalAq *string `locationName:"temporalAq" type:"string" enum:"H264TemporalAq"` // Determines how timecodes should be inserted into the video elementary stream.- // 'disabled': Do not include timecodes- 'picTimingSei': Pass through picture // timing SEI messages from the source specified in Timecode Config TimecodeInsertion *string `locationName:"timecodeInsertion" type:"string" enum:"H264TimecodeInsertionBehavior"` // contains filtered or unexported fields }
H264 Settings
func (H264Settings) GoString ¶
func (s H264Settings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*H264Settings) SetAdaptiveQuantization ¶
func (s *H264Settings) SetAdaptiveQuantization(v string) *H264Settings
SetAdaptiveQuantization sets the AdaptiveQuantization field's value.
func (*H264Settings) SetAfdSignaling ¶
func (s *H264Settings) SetAfdSignaling(v string) *H264Settings
SetAfdSignaling sets the AfdSignaling field's value.
func (*H264Settings) SetBitrate ¶
func (s *H264Settings) SetBitrate(v int64) *H264Settings
SetBitrate sets the Bitrate field's value.
func (*H264Settings) SetBufFillPct ¶
func (s *H264Settings) SetBufFillPct(v int64) *H264Settings
SetBufFillPct sets the BufFillPct field's value.
func (*H264Settings) SetBufSize ¶
func (s *H264Settings) SetBufSize(v int64) *H264Settings
SetBufSize sets the BufSize field's value.
func (*H264Settings) SetColorMetadata ¶
func (s *H264Settings) SetColorMetadata(v string) *H264Settings
SetColorMetadata sets the ColorMetadata field's value.
func (*H264Settings) SetColorSpaceSettings ¶
func (s *H264Settings) SetColorSpaceSettings(v *H264ColorSpaceSettings) *H264Settings
SetColorSpaceSettings sets the ColorSpaceSettings field's value.
func (*H264Settings) SetEntropyEncoding ¶
func (s *H264Settings) SetEntropyEncoding(v string) *H264Settings
SetEntropyEncoding sets the EntropyEncoding field's value.
func (*H264Settings) SetFilterSettings ¶
func (s *H264Settings) SetFilterSettings(v *H264FilterSettings) *H264Settings
SetFilterSettings sets the FilterSettings field's value.
func (*H264Settings) SetFixedAfd ¶
func (s *H264Settings) SetFixedAfd(v string) *H264Settings
SetFixedAfd sets the FixedAfd field's value.
func (*H264Settings) SetFlickerAq ¶
func (s *H264Settings) SetFlickerAq(v string) *H264Settings
SetFlickerAq sets the FlickerAq field's value.
func (*H264Settings) SetForceFieldPictures ¶
func (s *H264Settings) SetForceFieldPictures(v string) *H264Settings
SetForceFieldPictures sets the ForceFieldPictures field's value.
func (*H264Settings) SetFramerateControl ¶
func (s *H264Settings) SetFramerateControl(v string) *H264Settings
SetFramerateControl sets the FramerateControl field's value.
func (*H264Settings) SetFramerateDenominator ¶
func (s *H264Settings) SetFramerateDenominator(v int64) *H264Settings
SetFramerateDenominator sets the FramerateDenominator field's value.
func (*H264Settings) SetFramerateNumerator ¶
func (s *H264Settings) SetFramerateNumerator(v int64) *H264Settings
SetFramerateNumerator sets the FramerateNumerator field's value.
func (*H264Settings) SetGopBReference ¶
func (s *H264Settings) SetGopBReference(v string) *H264Settings
SetGopBReference sets the GopBReference field's value.
func (*H264Settings) SetGopClosedCadence ¶
func (s *H264Settings) SetGopClosedCadence(v int64) *H264Settings
SetGopClosedCadence sets the GopClosedCadence field's value.
func (*H264Settings) SetGopNumBFrames ¶
func (s *H264Settings) SetGopNumBFrames(v int64) *H264Settings
SetGopNumBFrames sets the GopNumBFrames field's value.
func (*H264Settings) SetGopSize ¶
func (s *H264Settings) SetGopSize(v float64) *H264Settings
SetGopSize sets the GopSize field's value.
func (*H264Settings) SetGopSizeUnits ¶
func (s *H264Settings) SetGopSizeUnits(v string) *H264Settings
SetGopSizeUnits sets the GopSizeUnits field's value.
func (*H264Settings) SetLevel ¶
func (s *H264Settings) SetLevel(v string) *H264Settings
SetLevel sets the Level field's value.
func (*H264Settings) SetLookAheadRateControl ¶
func (s *H264Settings) SetLookAheadRateControl(v string) *H264Settings
SetLookAheadRateControl sets the LookAheadRateControl field's value.
func (*H264Settings) SetMaxBitrate ¶
func (s *H264Settings) SetMaxBitrate(v int64) *H264Settings
SetMaxBitrate sets the MaxBitrate field's value.
func (*H264Settings) SetMinIInterval ¶
func (s *H264Settings) SetMinIInterval(v int64) *H264Settings
SetMinIInterval sets the MinIInterval field's value.
func (*H264Settings) SetNumRefFrames ¶
func (s *H264Settings) SetNumRefFrames(v int64) *H264Settings
SetNumRefFrames sets the NumRefFrames field's value.
func (*H264Settings) SetParControl ¶
func (s *H264Settings) SetParControl(v string) *H264Settings
SetParControl sets the ParControl field's value.
func (*H264Settings) SetParDenominator ¶
func (s *H264Settings) SetParDenominator(v int64) *H264Settings
SetParDenominator sets the ParDenominator field's value.
func (*H264Settings) SetParNumerator ¶
func (s *H264Settings) SetParNumerator(v int64) *H264Settings
SetParNumerator sets the ParNumerator field's value.
func (*H264Settings) SetProfile ¶
func (s *H264Settings) SetProfile(v string) *H264Settings
SetProfile sets the Profile field's value.
func (*H264Settings) SetQualityLevel ¶
func (s *H264Settings) SetQualityLevel(v string) *H264Settings
SetQualityLevel sets the QualityLevel field's value.
func (*H264Settings) SetQvbrQualityLevel ¶
func (s *H264Settings) SetQvbrQualityLevel(v int64) *H264Settings
SetQvbrQualityLevel sets the QvbrQualityLevel field's value.
func (*H264Settings) SetRateControlMode ¶
func (s *H264Settings) SetRateControlMode(v string) *H264Settings
SetRateControlMode sets the RateControlMode field's value.
func (*H264Settings) SetScanType ¶
func (s *H264Settings) SetScanType(v string) *H264Settings
SetScanType sets the ScanType field's value.
func (*H264Settings) SetSceneChangeDetect ¶
func (s *H264Settings) SetSceneChangeDetect(v string) *H264Settings
SetSceneChangeDetect sets the SceneChangeDetect field's value.
func (*H264Settings) SetSlices ¶
func (s *H264Settings) SetSlices(v int64) *H264Settings
SetSlices sets the Slices field's value.
func (*H264Settings) SetSoftness ¶
func (s *H264Settings) SetSoftness(v int64) *H264Settings
SetSoftness sets the Softness field's value.
func (*H264Settings) SetSpatialAq ¶
func (s *H264Settings) SetSpatialAq(v string) *H264Settings
SetSpatialAq sets the SpatialAq field's value.
func (*H264Settings) SetSubgopLength ¶
func (s *H264Settings) SetSubgopLength(v string) *H264Settings
SetSubgopLength sets the SubgopLength field's value.
func (*H264Settings) SetSyntax ¶
func (s *H264Settings) SetSyntax(v string) *H264Settings
SetSyntax sets the Syntax field's value.
func (*H264Settings) SetTemporalAq ¶
func (s *H264Settings) SetTemporalAq(v string) *H264Settings
SetTemporalAq sets the TemporalAq field's value.
func (*H264Settings) SetTimecodeInsertion ¶
func (s *H264Settings) SetTimecodeInsertion(v string) *H264Settings
SetTimecodeInsertion sets the TimecodeInsertion field's value.
func (H264Settings) String ¶
func (s H264Settings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*H264Settings) Validate ¶
func (s *H264Settings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type H265ColorSpaceSettings ¶
type H265ColorSpaceSettings struct { // Passthrough applies no color space conversion to the output ColorSpacePassthroughSettings *ColorSpacePassthroughSettings `locationName:"colorSpacePassthroughSettings" type:"structure"` // Hdr10 Settings Hdr10Settings *Hdr10Settings `locationName:"hdr10Settings" type:"structure"` // Rec601 Settings Rec601Settings *Rec601Settings `locationName:"rec601Settings" type:"structure"` // Rec709 Settings Rec709Settings *Rec709Settings `locationName:"rec709Settings" type:"structure"` // contains filtered or unexported fields }
H265 Color Space Settings
func (H265ColorSpaceSettings) GoString ¶
func (s H265ColorSpaceSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*H265ColorSpaceSettings) SetColorSpacePassthroughSettings ¶
func (s *H265ColorSpaceSettings) SetColorSpacePassthroughSettings(v *ColorSpacePassthroughSettings) *H265ColorSpaceSettings
SetColorSpacePassthroughSettings sets the ColorSpacePassthroughSettings field's value.
func (*H265ColorSpaceSettings) SetHdr10Settings ¶
func (s *H265ColorSpaceSettings) SetHdr10Settings(v *Hdr10Settings) *H265ColorSpaceSettings
SetHdr10Settings sets the Hdr10Settings field's value.
func (*H265ColorSpaceSettings) SetRec601Settings ¶
func (s *H265ColorSpaceSettings) SetRec601Settings(v *Rec601Settings) *H265ColorSpaceSettings
SetRec601Settings sets the Rec601Settings field's value.
func (*H265ColorSpaceSettings) SetRec709Settings ¶
func (s *H265ColorSpaceSettings) SetRec709Settings(v *Rec709Settings) *H265ColorSpaceSettings
SetRec709Settings sets the Rec709Settings field's value.
func (H265ColorSpaceSettings) String ¶
func (s H265ColorSpaceSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 H265FilterSettings ¶
type H265FilterSettings struct { // Temporal Filter Settings TemporalFilterSettings *TemporalFilterSettings `locationName:"temporalFilterSettings" type:"structure"` // contains filtered or unexported fields }
H265 Filter Settings
func (H265FilterSettings) GoString ¶
func (s H265FilterSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*H265FilterSettings) SetTemporalFilterSettings ¶
func (s *H265FilterSettings) SetTemporalFilterSettings(v *TemporalFilterSettings) *H265FilterSettings
SetTemporalFilterSettings sets the TemporalFilterSettings field's value.
func (H265FilterSettings) String ¶
func (s H265FilterSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 H265Settings ¶
type H265Settings struct { // Adaptive quantization. Allows intra-frame quantizers to vary to improve visual // quality. AdaptiveQuantization *string `locationName:"adaptiveQuantization" type:"string" enum:"H265AdaptiveQuantization"` // Indicates that AFD values will be written into the output stream. If afdSignaling // is "auto", the system will try to preserve the input AFD value (in cases // where multiple AFD values are valid). If set to "fixed", the AFD value will // be the value configured in the fixedAfd parameter. AfdSignaling *string `locationName:"afdSignaling" type:"string" enum:"AfdSignaling"` // Whether or not EML should insert an Alternative Transfer Function SEI message // to support backwards compatibility with non-HDR decoders and displays. AlternativeTransferFunction *string `locationName:"alternativeTransferFunction" type:"string" enum:"H265AlternativeTransferFunction"` // Average bitrate in bits/second. Required when the rate control mode is VBR // or CBR. Not used for QVBR. In an MS Smooth output group, each output must // have a unique value when its bitrate is rounded down to the nearest multiple // of 1000. Bitrate *int64 `locationName:"bitrate" min:"100000" type:"integer"` // Size of buffer (HRD buffer model) in bits. BufSize *int64 `locationName:"bufSize" min:"100000" type:"integer"` // Includes colorspace metadata in the output. ColorMetadata *string `locationName:"colorMetadata" type:"string" enum:"H265ColorMetadata"` // Color Space settings ColorSpaceSettings *H265ColorSpaceSettings `locationName:"colorSpaceSettings" type:"structure"` // Optional filters that you can apply to an encode. FilterSettings *H265FilterSettings `locationName:"filterSettings" type:"structure"` // Four bit AFD value to write on all frames of video in the output stream. // Only valid when afdSignaling is set to 'Fixed'. FixedAfd *string `locationName:"fixedAfd" type:"string" enum:"FixedAfd"` // If set to enabled, adjust quantization within each frame to reduce flicker // or 'pop' on I-frames. FlickerAq *string `locationName:"flickerAq" type:"string" enum:"H265FlickerAq"` // Framerate denominator. // // FramerateDenominator is a required field FramerateDenominator *int64 `locationName:"framerateDenominator" min:"1" type:"integer" required:"true"` // Framerate numerator - framerate is a fraction, e.g. 24000 / 1001 = 23.976 // fps. // // FramerateNumerator is a required field FramerateNumerator *int64 `locationName:"framerateNumerator" min:"1" type:"integer" required:"true"` // Frequency of closed GOPs. In streaming applications, it is recommended that // this be set to 1 so a decoder joining mid-stream will receive an IDR frame // as quickly as possible. Setting this value to 0 will break output segmenting. GopClosedCadence *int64 `locationName:"gopClosedCadence" type:"integer"` // GOP size (keyframe interval) in units of either frames or seconds per gopSizeUnits.If // gopSizeUnits is frames, gopSize must be an integer and must be greater than // or equal to 1.If gopSizeUnits is seconds, gopSize must be greater than 0, // but need not be an integer. GopSize *float64 `locationName:"gopSize" type:"double"` // Indicates if the gopSize is specified in frames or seconds. If seconds the // system will convert the gopSize into a frame count at run time. GopSizeUnits *string `locationName:"gopSizeUnits" type:"string" enum:"H265GopSizeUnits"` // H.265 Level. Level *string `locationName:"level" type:"string" enum:"H265Level"` // Amount of lookahead. A value of low can decrease latency and memory usage, // while high can produce better quality for certain content. LookAheadRateControl *string `locationName:"lookAheadRateControl" type:"string" enum:"H265LookAheadRateControl"` // For QVBR: See the tooltip for Quality level MaxBitrate *int64 `locationName:"maxBitrate" min:"100000" type:"integer"` // Only meaningful if sceneChangeDetect is set to enabled. Defaults to 5 if // multiplex rate control is used. Enforces separation between repeated (cadence) // I-frames and I-frames inserted by Scene Change Detection. If a scene change // I-frame is within I-interval frames of a cadence I-frame, the GOP is shrunk // and/or stretched to the scene change I-frame. GOP stretch requires enabling // lookahead as well as setting I-interval. The normal cadence resumes for the // next GOP. Note: Maximum GOP stretch = GOP size + Min-I-interval - 1 MinIInterval *int64 `locationName:"minIInterval" type:"integer"` // Pixel Aspect Ratio denominator. ParDenominator *int64 `locationName:"parDenominator" min:"1" type:"integer"` // Pixel Aspect Ratio numerator. ParNumerator *int64 `locationName:"parNumerator" min:"1" type:"integer"` // H.265 Profile. Profile *string `locationName:"profile" type:"string" enum:"H265Profile"` // Controls the target quality for the video encode. Applies only when the rate // control mode is QVBR. Set values for the QVBR quality level field and Max // bitrate field that suit your most important viewing devices. Recommended // values are:- Primary screen: Quality level: 8 to 10. Max bitrate: 4M- PC // or tablet: Quality level: 7. Max bitrate: 1.5M to 3M- Smartphone: Quality // level: 6. Max bitrate: 1M to 1.5M QvbrQualityLevel *int64 `locationName:"qvbrQualityLevel" min:"1" type:"integer"` // Rate control mode.QVBR: Quality will match the specified quality level except // when it is constrained by themaximum bitrate. Recommended if you or your // viewers pay for bandwidth.CBR: Quality varies, depending on the video complexity. // Recommended only if you distributeyour assets to devices that cannot handle // variable bitrates.Multiplex: This rate control mode is only supported (and // is required) when the video is beingdelivered to a MediaLive Multiplex in // which case the rate control configuration is controlledby the properties // within the Multiplex Program. RateControlMode *string `locationName:"rateControlMode" type:"string" enum:"H265RateControlMode"` // Sets the scan type of the output to progressive or top-field-first interlaced. ScanType *string `locationName:"scanType" type:"string" enum:"H265ScanType"` // Scene change detection. SceneChangeDetect *string `locationName:"sceneChangeDetect" type:"string" enum:"H265SceneChangeDetect"` // Number of slices per picture. Must be less than or equal to the number of // macroblock rows for progressive pictures, and less than or equal to half // the number of macroblock rows for interlaced pictures.This field is optional; // when no value is specified the encoder will choose the number of slices based // on encode resolution. Slices *int64 `locationName:"slices" min:"1" type:"integer"` // H.265 Tier. Tier *string `locationName:"tier" type:"string" enum:"H265Tier"` // Determines how timecodes should be inserted into the video elementary stream.- // 'disabled': Do not include timecodes- 'picTimingSei': Pass through picture // timing SEI messages from the source specified in Timecode Config TimecodeInsertion *string `locationName:"timecodeInsertion" type:"string" enum:"H265TimecodeInsertionBehavior"` // contains filtered or unexported fields }
H265 Settings
func (H265Settings) GoString ¶
func (s H265Settings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*H265Settings) SetAdaptiveQuantization ¶
func (s *H265Settings) SetAdaptiveQuantization(v string) *H265Settings
SetAdaptiveQuantization sets the AdaptiveQuantization field's value.
func (*H265Settings) SetAfdSignaling ¶
func (s *H265Settings) SetAfdSignaling(v string) *H265Settings
SetAfdSignaling sets the AfdSignaling field's value.
func (*H265Settings) SetAlternativeTransferFunction ¶
func (s *H265Settings) SetAlternativeTransferFunction(v string) *H265Settings
SetAlternativeTransferFunction sets the AlternativeTransferFunction field's value.
func (*H265Settings) SetBitrate ¶
func (s *H265Settings) SetBitrate(v int64) *H265Settings
SetBitrate sets the Bitrate field's value.
func (*H265Settings) SetBufSize ¶
func (s *H265Settings) SetBufSize(v int64) *H265Settings
SetBufSize sets the BufSize field's value.
func (*H265Settings) SetColorMetadata ¶
func (s *H265Settings) SetColorMetadata(v string) *H265Settings
SetColorMetadata sets the ColorMetadata field's value.
func (*H265Settings) SetColorSpaceSettings ¶
func (s *H265Settings) SetColorSpaceSettings(v *H265ColorSpaceSettings) *H265Settings
SetColorSpaceSettings sets the ColorSpaceSettings field's value.
func (*H265Settings) SetFilterSettings ¶
func (s *H265Settings) SetFilterSettings(v *H265FilterSettings) *H265Settings
SetFilterSettings sets the FilterSettings field's value.
func (*H265Settings) SetFixedAfd ¶
func (s *H265Settings) SetFixedAfd(v string) *H265Settings
SetFixedAfd sets the FixedAfd field's value.
func (*H265Settings) SetFlickerAq ¶
func (s *H265Settings) SetFlickerAq(v string) *H265Settings
SetFlickerAq sets the FlickerAq field's value.
func (*H265Settings) SetFramerateDenominator ¶
func (s *H265Settings) SetFramerateDenominator(v int64) *H265Settings
SetFramerateDenominator sets the FramerateDenominator field's value.
func (*H265Settings) SetFramerateNumerator ¶
func (s *H265Settings) SetFramerateNumerator(v int64) *H265Settings
SetFramerateNumerator sets the FramerateNumerator field's value.
func (*H265Settings) SetGopClosedCadence ¶
func (s *H265Settings) SetGopClosedCadence(v int64) *H265Settings
SetGopClosedCadence sets the GopClosedCadence field's value.
func (*H265Settings) SetGopSize ¶
func (s *H265Settings) SetGopSize(v float64) *H265Settings
SetGopSize sets the GopSize field's value.
func (*H265Settings) SetGopSizeUnits ¶
func (s *H265Settings) SetGopSizeUnits(v string) *H265Settings
SetGopSizeUnits sets the GopSizeUnits field's value.
func (*H265Settings) SetLevel ¶
func (s *H265Settings) SetLevel(v string) *H265Settings
SetLevel sets the Level field's value.
func (*H265Settings) SetLookAheadRateControl ¶
func (s *H265Settings) SetLookAheadRateControl(v string) *H265Settings
SetLookAheadRateControl sets the LookAheadRateControl field's value.
func (*H265Settings) SetMaxBitrate ¶
func (s *H265Settings) SetMaxBitrate(v int64) *H265Settings
SetMaxBitrate sets the MaxBitrate field's value.
func (*H265Settings) SetMinIInterval ¶
func (s *H265Settings) SetMinIInterval(v int64) *H265Settings
SetMinIInterval sets the MinIInterval field's value.
func (*H265Settings) SetParDenominator ¶
func (s *H265Settings) SetParDenominator(v int64) *H265Settings
SetParDenominator sets the ParDenominator field's value.
func (*H265Settings) SetParNumerator ¶
func (s *H265Settings) SetParNumerator(v int64) *H265Settings
SetParNumerator sets the ParNumerator field's value.
func (*H265Settings) SetProfile ¶
func (s *H265Settings) SetProfile(v string) *H265Settings
SetProfile sets the Profile field's value.
func (*H265Settings) SetQvbrQualityLevel ¶
func (s *H265Settings) SetQvbrQualityLevel(v int64) *H265Settings
SetQvbrQualityLevel sets the QvbrQualityLevel field's value.
func (*H265Settings) SetRateControlMode ¶
func (s *H265Settings) SetRateControlMode(v string) *H265Settings
SetRateControlMode sets the RateControlMode field's value.
func (*H265Settings) SetScanType ¶
func (s *H265Settings) SetScanType(v string) *H265Settings
SetScanType sets the ScanType field's value.
func (*H265Settings) SetSceneChangeDetect ¶
func (s *H265Settings) SetSceneChangeDetect(v string) *H265Settings
SetSceneChangeDetect sets the SceneChangeDetect field's value.
func (*H265Settings) SetSlices ¶
func (s *H265Settings) SetSlices(v int64) *H265Settings
SetSlices sets the Slices field's value.
func (*H265Settings) SetTier ¶
func (s *H265Settings) SetTier(v string) *H265Settings
SetTier sets the Tier field's value.
func (*H265Settings) SetTimecodeInsertion ¶
func (s *H265Settings) SetTimecodeInsertion(v string) *H265Settings
SetTimecodeInsertion sets the TimecodeInsertion field's value.
func (H265Settings) String ¶
func (s H265Settings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*H265Settings) Validate ¶
func (s *H265Settings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Hdr10Settings ¶
type Hdr10Settings struct { // Maximum Content Light LevelAn integer metadata value defining the maximum // light level, in nits,of any single pixel within an encoded HDR video stream // or file. MaxCll *int64 `locationName:"maxCll" type:"integer"` // Maximum Frame Average Light LevelAn integer metadata value defining the maximum // average light level, in nits,for any single frame within an encoded HDR video // stream or file. MaxFall *int64 `locationName:"maxFall" type:"integer"` // contains filtered or unexported fields }
Hdr10 Settings
func (Hdr10Settings) GoString ¶
func (s Hdr10Settings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Hdr10Settings) SetMaxCll ¶
func (s *Hdr10Settings) SetMaxCll(v int64) *Hdr10Settings
SetMaxCll sets the MaxCll field's value.
func (*Hdr10Settings) SetMaxFall ¶
func (s *Hdr10Settings) SetMaxFall(v int64) *Hdr10Settings
SetMaxFall sets the MaxFall field's value.
func (Hdr10Settings) String ¶
func (s Hdr10Settings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 HlsAkamaiSettings ¶
type HlsAkamaiSettings struct { // Number of seconds to wait before retrying connection to the CDN if the connection // is lost. ConnectionRetryInterval *int64 `locationName:"connectionRetryInterval" type:"integer"` // Size in seconds of file cache for streaming outputs. FilecacheDuration *int64 `locationName:"filecacheDuration" type:"integer"` // Specify whether or not to use chunked transfer encoding to Akamai. User should // contact Akamai to enable this feature. HttpTransferMode *string `locationName:"httpTransferMode" type:"string" enum:"HlsAkamaiHttpTransferMode"` // Number of retry attempts that will be made before the Live Event is put into // an error state. NumRetries *int64 `locationName:"numRetries" type:"integer"` // If a streaming output fails, number of seconds to wait until a restart is // initiated. A value of 0 means never restart. RestartDelay *int64 `locationName:"restartDelay" type:"integer"` // Salt for authenticated Akamai. Salt *string `locationName:"salt" type:"string"` // Token parameter for authenticated akamai. If not specified, _gda_ is used. Token *string `locationName:"token" type:"string"` // contains filtered or unexported fields }
Hls Akamai Settings
func (HlsAkamaiSettings) GoString ¶
func (s HlsAkamaiSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HlsAkamaiSettings) SetConnectionRetryInterval ¶
func (s *HlsAkamaiSettings) SetConnectionRetryInterval(v int64) *HlsAkamaiSettings
SetConnectionRetryInterval sets the ConnectionRetryInterval field's value.
func (*HlsAkamaiSettings) SetFilecacheDuration ¶
func (s *HlsAkamaiSettings) SetFilecacheDuration(v int64) *HlsAkamaiSettings
SetFilecacheDuration sets the FilecacheDuration field's value.
func (*HlsAkamaiSettings) SetHttpTransferMode ¶
func (s *HlsAkamaiSettings) SetHttpTransferMode(v string) *HlsAkamaiSettings
SetHttpTransferMode sets the HttpTransferMode field's value.
func (*HlsAkamaiSettings) SetNumRetries ¶
func (s *HlsAkamaiSettings) SetNumRetries(v int64) *HlsAkamaiSettings
SetNumRetries sets the NumRetries field's value.
func (*HlsAkamaiSettings) SetRestartDelay ¶
func (s *HlsAkamaiSettings) SetRestartDelay(v int64) *HlsAkamaiSettings
SetRestartDelay sets the RestartDelay field's value.
func (*HlsAkamaiSettings) SetSalt ¶
func (s *HlsAkamaiSettings) SetSalt(v string) *HlsAkamaiSettings
SetSalt sets the Salt field's value.
func (*HlsAkamaiSettings) SetToken ¶
func (s *HlsAkamaiSettings) SetToken(v string) *HlsAkamaiSettings
SetToken sets the Token field's value.
func (HlsAkamaiSettings) String ¶
func (s HlsAkamaiSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 HlsBasicPutSettings ¶
type HlsBasicPutSettings struct { // Number of seconds to wait before retrying connection to the CDN if the connection // is lost. ConnectionRetryInterval *int64 `locationName:"connectionRetryInterval" type:"integer"` // Size in seconds of file cache for streaming outputs. FilecacheDuration *int64 `locationName:"filecacheDuration" type:"integer"` // Number of retry attempts that will be made before the Live Event is put into // an error state. NumRetries *int64 `locationName:"numRetries" type:"integer"` // If a streaming output fails, number of seconds to wait until a restart is // initiated. A value of 0 means never restart. RestartDelay *int64 `locationName:"restartDelay" type:"integer"` // contains filtered or unexported fields }
Hls Basic Put Settings
func (HlsBasicPutSettings) GoString ¶
func (s HlsBasicPutSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HlsBasicPutSettings) SetConnectionRetryInterval ¶
func (s *HlsBasicPutSettings) SetConnectionRetryInterval(v int64) *HlsBasicPutSettings
SetConnectionRetryInterval sets the ConnectionRetryInterval field's value.
func (*HlsBasicPutSettings) SetFilecacheDuration ¶
func (s *HlsBasicPutSettings) SetFilecacheDuration(v int64) *HlsBasicPutSettings
SetFilecacheDuration sets the FilecacheDuration field's value.
func (*HlsBasicPutSettings) SetNumRetries ¶
func (s *HlsBasicPutSettings) SetNumRetries(v int64) *HlsBasicPutSettings
SetNumRetries sets the NumRetries field's value.
func (*HlsBasicPutSettings) SetRestartDelay ¶
func (s *HlsBasicPutSettings) SetRestartDelay(v int64) *HlsBasicPutSettings
SetRestartDelay sets the RestartDelay field's value.
func (HlsBasicPutSettings) String ¶
func (s HlsBasicPutSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 HlsCdnSettings ¶
type HlsCdnSettings struct { // Hls Akamai Settings HlsAkamaiSettings *HlsAkamaiSettings `locationName:"hlsAkamaiSettings" type:"structure"` // Hls Basic Put Settings HlsBasicPutSettings *HlsBasicPutSettings `locationName:"hlsBasicPutSettings" type:"structure"` // Hls Media Store Settings HlsMediaStoreSettings *HlsMediaStoreSettings `locationName:"hlsMediaStoreSettings" type:"structure"` // Hls S3 Settings HlsS3Settings *HlsS3Settings `locationName:"hlsS3Settings" type:"structure"` // Hls Webdav Settings HlsWebdavSettings *HlsWebdavSettings `locationName:"hlsWebdavSettings" type:"structure"` // contains filtered or unexported fields }
Hls Cdn Settings
func (HlsCdnSettings) GoString ¶
func (s HlsCdnSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HlsCdnSettings) SetHlsAkamaiSettings ¶
func (s *HlsCdnSettings) SetHlsAkamaiSettings(v *HlsAkamaiSettings) *HlsCdnSettings
SetHlsAkamaiSettings sets the HlsAkamaiSettings field's value.
func (*HlsCdnSettings) SetHlsBasicPutSettings ¶
func (s *HlsCdnSettings) SetHlsBasicPutSettings(v *HlsBasicPutSettings) *HlsCdnSettings
SetHlsBasicPutSettings sets the HlsBasicPutSettings field's value.
func (*HlsCdnSettings) SetHlsMediaStoreSettings ¶
func (s *HlsCdnSettings) SetHlsMediaStoreSettings(v *HlsMediaStoreSettings) *HlsCdnSettings
SetHlsMediaStoreSettings sets the HlsMediaStoreSettings field's value.
func (*HlsCdnSettings) SetHlsS3Settings ¶
func (s *HlsCdnSettings) SetHlsS3Settings(v *HlsS3Settings) *HlsCdnSettings
SetHlsS3Settings sets the HlsS3Settings field's value.
func (*HlsCdnSettings) SetHlsWebdavSettings ¶
func (s *HlsCdnSettings) SetHlsWebdavSettings(v *HlsWebdavSettings) *HlsCdnSettings
SetHlsWebdavSettings sets the HlsWebdavSettings field's value.
func (HlsCdnSettings) String ¶
func (s HlsCdnSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 HlsGroupSettings ¶
type HlsGroupSettings struct { // Choose one or more ad marker types to pass SCTE35 signals through to this // group of Apple HLS outputs. AdMarkers []*string `locationName:"adMarkers" type:"list"` // A partial URI prefix that will be prepended to each output in the media .m3u8 // file. Can be used if base manifest is delivered from a different URL than // the main .m3u8 file. BaseUrlContent *string `locationName:"baseUrlContent" type:"string"` // Optional. One value per output group.This field is required only if you are // completing Base URL content A, and the downstream system has notified you // that the media files for pipeline 1 of all outputs are in a location different // from the media files for pipeline 0. BaseUrlContent1 *string `locationName:"baseUrlContent1" type:"string"` // A partial URI prefix that will be prepended to each output in the media .m3u8 // file. Can be used if base manifest is delivered from a different URL than // the main .m3u8 file. BaseUrlManifest *string `locationName:"baseUrlManifest" type:"string"` // Optional. One value per output group.Complete this field only if you are // completing Base URL manifest A, and the downstream system has notified you // that the child manifest files for pipeline 1 of all outputs are in a location // different from the child manifest files for pipeline 0. BaseUrlManifest1 *string `locationName:"baseUrlManifest1" type:"string"` // Mapping of up to 4 caption channels to caption languages. Is only meaningful // if captionLanguageSetting is set to "insert". CaptionLanguageMappings []*CaptionLanguageMapping `locationName:"captionLanguageMappings" type:"list"` // Applies only to 608 Embedded output captions.insert: Include CLOSED-CAPTIONS // lines in the manifest. Specify at least one language in the CC1 Language // Code field. One CLOSED-CAPTION line is added for each Language Code you specify. // Make sure to specify the languages in the order in which they appear in the // original source (if the source is embedded format) or the order of the caption // selectors (if the source is other than embedded). Otherwise, languages in // the manifest will not match up properly with the output captions.none: Include // CLOSED-CAPTIONS=NONE line in the manifest.omit: Omit any CLOSED-CAPTIONS // line from the manifest. CaptionLanguageSetting *string `locationName:"captionLanguageSetting" type:"string" enum:"HlsCaptionLanguageSetting"` // When set to "disabled", sets the #EXT-X-ALLOW-CACHE:no tag in the manifest, // which prevents clients from saving media segments for later replay. ClientCache *string `locationName:"clientCache" type:"string" enum:"HlsClientCache"` // Specification to use (RFC-6381 or the default RFC-4281) during m3u8 playlist // generation. CodecSpecification *string `locationName:"codecSpecification" type:"string" enum:"HlsCodecSpecification"` // For use with encryptionType. This is a 128-bit, 16-byte hex value represented // by a 32-character text string. If ivSource is set to "explicit" then this // parameter is required and is used as the IV for encryption. ConstantIv *string `locationName:"constantIv" min:"32" type:"string"` // A directory or HTTP destination for the HLS segments, manifest files, and // encryption keys (if enabled). // // Destination is a required field Destination *OutputLocationRef `locationName:"destination" type:"structure" required:"true"` // Place segments in subdirectories. DirectoryStructure *string `locationName:"directoryStructure" type:"string" enum:"HlsDirectoryStructure"` // Specifies whether to insert EXT-X-DISCONTINUITY tags in the HLS child manifests // for this output group.Typically, choose Insert because these tags are required // in the manifest (according to the HLS specification) and serve an important // purpose.Choose Never Insert only if the downstream system is doing real-time // failover (without using the MediaLive automatic failover feature) and only // if that downstream system has advised you to exclude the tags. DiscontinuityTags *string `locationName:"discontinuityTags" type:"string" enum:"HlsDiscontinuityTags"` // Encrypts the segments with the given encryption scheme. Exclude this parameter // if no encryption is desired. EncryptionType *string `locationName:"encryptionType" type:"string" enum:"HlsEncryptionType"` // Parameters that control interactions with the CDN. HlsCdnSettings *HlsCdnSettings `locationName:"hlsCdnSettings" type:"structure"` // State of HLS ID3 Segment Tagging HlsId3SegmentTagging *string `locationName:"hlsId3SegmentTagging" type:"string" enum:"HlsId3SegmentTaggingState"` // DISABLED: Do not create an I-frame-only manifest, but do create the master // and media manifests (according to the Output Selection field).STANDARD: Create // an I-frame-only manifest for each output that contains video, as well as // the other manifests (according to the Output Selection field). The I-frame // manifest contains a #EXT-X-I-FRAMES-ONLY tag to indicate it is I-frame only, // and one or more #EXT-X-BYTERANGE entries identifying the I-frame position. // For example, #EXT-X-BYTERANGE:160364@1461888" IFrameOnlyPlaylists *string `locationName:"iFrameOnlyPlaylists" type:"string" enum:"IFrameOnlyPlaylistType"` // Specifies whether to include the final (incomplete) segment in the media // output when the pipeline stops producing output because of a channel stop, // a channel pause or a loss of input to the pipeline.Auto means that MediaLive // decides whether to include the final segment, depending on the channel class // and the types of output groups.Suppress means to never include the incomplete // segment. We recommend you choose Auto and let MediaLive control the behavior. IncompleteSegmentBehavior *string `locationName:"incompleteSegmentBehavior" type:"string" enum:"HlsIncompleteSegmentBehavior"` // Applies only if Mode field is LIVE.Specifies the maximum number of segments // in the media manifest file. After this maximum, older segments are removed // from the media manifest. This number must be smaller than the number in the // Keep Segments field. IndexNSegments *int64 `locationName:"indexNSegments" min:"3" type:"integer"` // Parameter that control output group behavior on input loss. InputLossAction *string `locationName:"inputLossAction" type:"string" enum:"InputLossActionForHlsOut"` // For use with encryptionType. The IV (Initialization Vector) is a 128-bit // number used in conjunction with the key for encrypting blocks. If set to // "include", IV is listed in the manifest, otherwise the IV is not in the manifest. IvInManifest *string `locationName:"ivInManifest" type:"string" enum:"HlsIvInManifest"` // For use with encryptionType. The IV (Initialization Vector) is a 128-bit // number used in conjunction with the key for encrypting blocks. If this setting // is "followsSegmentNumber", it will cause the IV to change every segment (to // match the segment number). If this is set to "explicit", you must enter a // constantIv value. IvSource *string `locationName:"ivSource" type:"string" enum:"HlsIvSource"` // Applies only if Mode field is LIVE.Specifies the number of media segments // to retain in the destination directory. This number should be bigger than // indexNSegments (Num segments). We recommend (value = (2 x indexNsegments) // + 1).If this "keep segments" number is too low, the following might happen: // the player is still reading a media manifest file that lists this segment, // but that segment has been removed from the destination directory (as directed // by indexNSegments). This situation would result in a 404 HTTP error on the // player. KeepSegments *int64 `locationName:"keepSegments" min:"1" type:"integer"` // The value specifies how the key is represented in the resource identified // by the URI. If parameter is absent, an implicit value of "identity" is used. // A reverse DNS string can also be given. KeyFormat *string `locationName:"keyFormat" type:"string"` // Either a single positive integer version value or a slash delimited list // of version values (1/2/3). KeyFormatVersions *string `locationName:"keyFormatVersions" type:"string"` // The key provider settings. KeyProviderSettings *KeyProviderSettings `locationName:"keyProviderSettings" type:"structure"` // When set to gzip, compresses HLS playlist. ManifestCompression *string `locationName:"manifestCompression" type:"string" enum:"HlsManifestCompression"` // Indicates whether the output manifest should use floating point or integer // values for segment duration. ManifestDurationFormat *string `locationName:"manifestDurationFormat" type:"string" enum:"HlsManifestDurationFormat"` // When set, minimumSegmentLength is enforced by looking ahead and back within // the specified range for a nearby avail and extending the segment size if // needed. MinSegmentLength *int64 `locationName:"minSegmentLength" type:"integer"` // If "vod", all segments are indexed and kept permanently in the destination // and manifest. If "live", only the number segments specified in keepSegments // and indexNSegments are kept; newer segments replace older segments, which // may prevent players from rewinding all the way to the beginning of the event.VOD // mode uses HLS EXT-X-PLAYLIST-TYPE of EVENT while the channel is running, // converting it to a "VOD" type manifest on completion of the stream. Mode *string `locationName:"mode" type:"string" enum:"HlsMode"` // MANIFESTS_AND_SEGMENTS: Generates manifests (master manifest, if applicable, // and media manifests) for this output group.VARIANT_MANIFESTS_AND_SEGMENTS: // Generates media manifests for this output group, but not a master manifest.SEGMENTS_ONLY: // Does not generate any manifests for this output group. OutputSelection *string `locationName:"outputSelection" type:"string" enum:"HlsOutputSelection"` // Includes or excludes EXT-X-PROGRAM-DATE-TIME tag in .m3u8 manifest files. // The value is calculated as follows: either the program date and time are // initialized using the input timecode source, or the time is initialized using // the input timecode source and the date is initialized using the timestampOffset. ProgramDateTime *string `locationName:"programDateTime" type:"string" enum:"HlsProgramDateTime"` // Period of insertion of EXT-X-PROGRAM-DATE-TIME entry, in seconds. ProgramDateTimePeriod *int64 `locationName:"programDateTimePeriod" type:"integer"` // ENABLED: The master manifest (.m3u8 file) for each pipeline includes information // about both pipelines: first its own media files, then the media files of // the other pipeline. This feature allows playout device that support stale // manifest detection to switch from one manifest to the other, when the current // manifest seems to be stale. There are still two destinations and two master // manifests, but both master manifests reference the media files from both // pipelines.DISABLED: The master manifest (.m3u8 file) for each pipeline includes // information about its own pipeline only.For an HLS output group with MediaPackage // as the destination, the DISABLED behavior is always followed. MediaPackage // regenerates the manifests it serves to players so a redundant manifest from // MediaLive is irrelevant. RedundantManifest *string `locationName:"redundantManifest" type:"string" enum:"HlsRedundantManifest"` // Length of MPEG-2 Transport Stream segments to create (in seconds). Note that // segments will end on the next keyframe after this number of seconds, so actual // segment length may be longer. SegmentLength *int64 `locationName:"segmentLength" min:"1" type:"integer"` // useInputSegmentation has been deprecated. The configured segment size is // always used. SegmentationMode *string `locationName:"segmentationMode" type:"string" enum:"HlsSegmentationMode"` // Number of segments to write to a subdirectory before starting a new one. // directoryStructure must be subdirectoryPerStream for this setting to have // an effect. SegmentsPerSubdirectory *int64 `locationName:"segmentsPerSubdirectory" min:"1" type:"integer"` // Include or exclude RESOLUTION attribute for video in EXT-X-STREAM-INF tag // of variant manifest. StreamInfResolution *string `locationName:"streamInfResolution" type:"string" enum:"HlsStreamInfResolution"` // Indicates ID3 frame that has the timecode. TimedMetadataId3Frame *string `locationName:"timedMetadataId3Frame" type:"string" enum:"HlsTimedMetadataId3Frame"` // Timed Metadata interval in seconds. TimedMetadataId3Period *int64 `locationName:"timedMetadataId3Period" type:"integer"` // Provides an extra millisecond delta offset to fine tune the timestamps. TimestampDeltaMilliseconds *int64 `locationName:"timestampDeltaMilliseconds" type:"integer"` // SEGMENTED_FILES: Emit the program as segments - multiple .ts media files.SINGLE_FILE: // Applies only if Mode field is VOD. Emit the program as a single .ts media // file. The media manifest includes #EXT-X-BYTERANGE tags to index segments // for playback. A typical use for this value is when sending the output to // AWS Elemental MediaConvert, which can accept only a single media file. Playback // while the channel is running is not guaranteed due to HTTP server caching. TsFileMode *string `locationName:"tsFileMode" type:"string" enum:"HlsTsFileMode"` // contains filtered or unexported fields }
Hls Group Settings
func (HlsGroupSettings) GoString ¶
func (s HlsGroupSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HlsGroupSettings) SetAdMarkers ¶
func (s *HlsGroupSettings) SetAdMarkers(v []*string) *HlsGroupSettings
SetAdMarkers sets the AdMarkers field's value.
func (*HlsGroupSettings) SetBaseUrlContent ¶
func (s *HlsGroupSettings) SetBaseUrlContent(v string) *HlsGroupSettings
SetBaseUrlContent sets the BaseUrlContent field's value.
func (*HlsGroupSettings) SetBaseUrlContent1 ¶
func (s *HlsGroupSettings) SetBaseUrlContent1(v string) *HlsGroupSettings
SetBaseUrlContent1 sets the BaseUrlContent1 field's value.
func (*HlsGroupSettings) SetBaseUrlManifest ¶
func (s *HlsGroupSettings) SetBaseUrlManifest(v string) *HlsGroupSettings
SetBaseUrlManifest sets the BaseUrlManifest field's value.
func (*HlsGroupSettings) SetBaseUrlManifest1 ¶
func (s *HlsGroupSettings) SetBaseUrlManifest1(v string) *HlsGroupSettings
SetBaseUrlManifest1 sets the BaseUrlManifest1 field's value.
func (*HlsGroupSettings) SetCaptionLanguageMappings ¶
func (s *HlsGroupSettings) SetCaptionLanguageMappings(v []*CaptionLanguageMapping) *HlsGroupSettings
SetCaptionLanguageMappings sets the CaptionLanguageMappings field's value.
func (*HlsGroupSettings) SetCaptionLanguageSetting ¶
func (s *HlsGroupSettings) SetCaptionLanguageSetting(v string) *HlsGroupSettings
SetCaptionLanguageSetting sets the CaptionLanguageSetting field's value.
func (*HlsGroupSettings) SetClientCache ¶
func (s *HlsGroupSettings) SetClientCache(v string) *HlsGroupSettings
SetClientCache sets the ClientCache field's value.
func (*HlsGroupSettings) SetCodecSpecification ¶
func (s *HlsGroupSettings) SetCodecSpecification(v string) *HlsGroupSettings
SetCodecSpecification sets the CodecSpecification field's value.
func (*HlsGroupSettings) SetConstantIv ¶
func (s *HlsGroupSettings) SetConstantIv(v string) *HlsGroupSettings
SetConstantIv sets the ConstantIv field's value.
func (*HlsGroupSettings) SetDestination ¶
func (s *HlsGroupSettings) SetDestination(v *OutputLocationRef) *HlsGroupSettings
SetDestination sets the Destination field's value.
func (*HlsGroupSettings) SetDirectoryStructure ¶
func (s *HlsGroupSettings) SetDirectoryStructure(v string) *HlsGroupSettings
SetDirectoryStructure sets the DirectoryStructure field's value.
func (*HlsGroupSettings) SetDiscontinuityTags ¶
func (s *HlsGroupSettings) SetDiscontinuityTags(v string) *HlsGroupSettings
SetDiscontinuityTags sets the DiscontinuityTags field's value.
func (*HlsGroupSettings) SetEncryptionType ¶
func (s *HlsGroupSettings) SetEncryptionType(v string) *HlsGroupSettings
SetEncryptionType sets the EncryptionType field's value.
func (*HlsGroupSettings) SetHlsCdnSettings ¶
func (s *HlsGroupSettings) SetHlsCdnSettings(v *HlsCdnSettings) *HlsGroupSettings
SetHlsCdnSettings sets the HlsCdnSettings field's value.
func (*HlsGroupSettings) SetHlsId3SegmentTagging ¶
func (s *HlsGroupSettings) SetHlsId3SegmentTagging(v string) *HlsGroupSettings
SetHlsId3SegmentTagging sets the HlsId3SegmentTagging field's value.
func (*HlsGroupSettings) SetIFrameOnlyPlaylists ¶
func (s *HlsGroupSettings) SetIFrameOnlyPlaylists(v string) *HlsGroupSettings
SetIFrameOnlyPlaylists sets the IFrameOnlyPlaylists field's value.
func (*HlsGroupSettings) SetIncompleteSegmentBehavior ¶
func (s *HlsGroupSettings) SetIncompleteSegmentBehavior(v string) *HlsGroupSettings
SetIncompleteSegmentBehavior sets the IncompleteSegmentBehavior field's value.
func (*HlsGroupSettings) SetIndexNSegments ¶
func (s *HlsGroupSettings) SetIndexNSegments(v int64) *HlsGroupSettings
SetIndexNSegments sets the IndexNSegments field's value.
func (*HlsGroupSettings) SetInputLossAction ¶
func (s *HlsGroupSettings) SetInputLossAction(v string) *HlsGroupSettings
SetInputLossAction sets the InputLossAction field's value.
func (*HlsGroupSettings) SetIvInManifest ¶
func (s *HlsGroupSettings) SetIvInManifest(v string) *HlsGroupSettings
SetIvInManifest sets the IvInManifest field's value.
func (*HlsGroupSettings) SetIvSource ¶
func (s *HlsGroupSettings) SetIvSource(v string) *HlsGroupSettings
SetIvSource sets the IvSource field's value.
func (*HlsGroupSettings) SetKeepSegments ¶
func (s *HlsGroupSettings) SetKeepSegments(v int64) *HlsGroupSettings
SetKeepSegments sets the KeepSegments field's value.
func (*HlsGroupSettings) SetKeyFormat ¶
func (s *HlsGroupSettings) SetKeyFormat(v string) *HlsGroupSettings
SetKeyFormat sets the KeyFormat field's value.
func (*HlsGroupSettings) SetKeyFormatVersions ¶
func (s *HlsGroupSettings) SetKeyFormatVersions(v string) *HlsGroupSettings
SetKeyFormatVersions sets the KeyFormatVersions field's value.
func (*HlsGroupSettings) SetKeyProviderSettings ¶
func (s *HlsGroupSettings) SetKeyProviderSettings(v *KeyProviderSettings) *HlsGroupSettings
SetKeyProviderSettings sets the KeyProviderSettings field's value.
func (*HlsGroupSettings) SetManifestCompression ¶
func (s *HlsGroupSettings) SetManifestCompression(v string) *HlsGroupSettings
SetManifestCompression sets the ManifestCompression field's value.
func (*HlsGroupSettings) SetManifestDurationFormat ¶
func (s *HlsGroupSettings) SetManifestDurationFormat(v string) *HlsGroupSettings
SetManifestDurationFormat sets the ManifestDurationFormat field's value.
func (*HlsGroupSettings) SetMinSegmentLength ¶
func (s *HlsGroupSettings) SetMinSegmentLength(v int64) *HlsGroupSettings
SetMinSegmentLength sets the MinSegmentLength field's value.
func (*HlsGroupSettings) SetMode ¶
func (s *HlsGroupSettings) SetMode(v string) *HlsGroupSettings
SetMode sets the Mode field's value.
func (*HlsGroupSettings) SetOutputSelection ¶
func (s *HlsGroupSettings) SetOutputSelection(v string) *HlsGroupSettings
SetOutputSelection sets the OutputSelection field's value.
func (*HlsGroupSettings) SetProgramDateTime ¶
func (s *HlsGroupSettings) SetProgramDateTime(v string) *HlsGroupSettings
SetProgramDateTime sets the ProgramDateTime field's value.
func (*HlsGroupSettings) SetProgramDateTimePeriod ¶
func (s *HlsGroupSettings) SetProgramDateTimePeriod(v int64) *HlsGroupSettings
SetProgramDateTimePeriod sets the ProgramDateTimePeriod field's value.
func (*HlsGroupSettings) SetRedundantManifest ¶
func (s *HlsGroupSettings) SetRedundantManifest(v string) *HlsGroupSettings
SetRedundantManifest sets the RedundantManifest field's value.
func (*HlsGroupSettings) SetSegmentLength ¶
func (s *HlsGroupSettings) SetSegmentLength(v int64) *HlsGroupSettings
SetSegmentLength sets the SegmentLength field's value.
func (*HlsGroupSettings) SetSegmentationMode ¶
func (s *HlsGroupSettings) SetSegmentationMode(v string) *HlsGroupSettings
SetSegmentationMode sets the SegmentationMode field's value.
func (*HlsGroupSettings) SetSegmentsPerSubdirectory ¶
func (s *HlsGroupSettings) SetSegmentsPerSubdirectory(v int64) *HlsGroupSettings
SetSegmentsPerSubdirectory sets the SegmentsPerSubdirectory field's value.
func (*HlsGroupSettings) SetStreamInfResolution ¶
func (s *HlsGroupSettings) SetStreamInfResolution(v string) *HlsGroupSettings
SetStreamInfResolution sets the StreamInfResolution field's value.
func (*HlsGroupSettings) SetTimedMetadataId3Frame ¶
func (s *HlsGroupSettings) SetTimedMetadataId3Frame(v string) *HlsGroupSettings
SetTimedMetadataId3Frame sets the TimedMetadataId3Frame field's value.
func (*HlsGroupSettings) SetTimedMetadataId3Period ¶
func (s *HlsGroupSettings) SetTimedMetadataId3Period(v int64) *HlsGroupSettings
SetTimedMetadataId3Period sets the TimedMetadataId3Period field's value.
func (*HlsGroupSettings) SetTimestampDeltaMilliseconds ¶
func (s *HlsGroupSettings) SetTimestampDeltaMilliseconds(v int64) *HlsGroupSettings
SetTimestampDeltaMilliseconds sets the TimestampDeltaMilliseconds field's value.
func (*HlsGroupSettings) SetTsFileMode ¶
func (s *HlsGroupSettings) SetTsFileMode(v string) *HlsGroupSettings
SetTsFileMode sets the TsFileMode field's value.
func (HlsGroupSettings) String ¶
func (s HlsGroupSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HlsGroupSettings) Validate ¶
func (s *HlsGroupSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type HlsId3SegmentTaggingScheduleActionSettings ¶
type HlsId3SegmentTaggingScheduleActionSettings struct { // ID3 tag to insert into each segment. Supports special keyword identifiers // to substitute in segment-related values.\nSupported keyword identifiers: // https://docs.aws.amazon.com/medialive/latest/ug/variable-data-identifiers.html // // Tag is a required field Tag *string `locationName:"tag" type:"string" required:"true"` // contains filtered or unexported fields }
Settings for the action to insert a user-defined ID3 tag in each HLS segment
func (HlsId3SegmentTaggingScheduleActionSettings) GoString ¶
func (s HlsId3SegmentTaggingScheduleActionSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HlsId3SegmentTaggingScheduleActionSettings) SetTag ¶
func (s *HlsId3SegmentTaggingScheduleActionSettings) SetTag(v string) *HlsId3SegmentTaggingScheduleActionSettings
SetTag sets the Tag field's value.
func (HlsId3SegmentTaggingScheduleActionSettings) String ¶
func (s HlsId3SegmentTaggingScheduleActionSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HlsId3SegmentTaggingScheduleActionSettings) Validate ¶
func (s *HlsId3SegmentTaggingScheduleActionSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type HlsInputSettings ¶
type HlsInputSettings struct { // When specified the HLS stream with the m3u8 BANDWIDTH that most closely matches // this value will be chosen, otherwise the highest bandwidth stream in the // m3u8 will be chosen. The bitrate is specified in bits per second, as in an // HLS manifest. Bandwidth *int64 `locationName:"bandwidth" type:"integer"` // When specified, reading of the HLS input will begin this many buffer segments // from the end (most recently written segment). When not specified, the HLS // input will begin with the first segment specified in the m3u8. BufferSegments *int64 `locationName:"bufferSegments" type:"integer"` // The number of consecutive times that attempts to read a manifest or segment // must fail before the input is considered unavailable. Retries *int64 `locationName:"retries" type:"integer"` // The number of seconds between retries when an attempt to read a manifest // or segment fails. RetryInterval *int64 `locationName:"retryInterval" type:"integer"` // Identifies the source for the SCTE-35 messages that MediaLive will ingest. // Messages can be ingested from the content segments (in the stream) or from // tags in the playlist (the HLS manifest). MediaLive ignores SCTE-35 information // in the source that is not selected. Scte35Source *string `locationName:"scte35Source" type:"string" enum:"HlsScte35SourceType"` // contains filtered or unexported fields }
Hls Input Settings
func (HlsInputSettings) GoString ¶
func (s HlsInputSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HlsInputSettings) SetBandwidth ¶
func (s *HlsInputSettings) SetBandwidth(v int64) *HlsInputSettings
SetBandwidth sets the Bandwidth field's value.
func (*HlsInputSettings) SetBufferSegments ¶
func (s *HlsInputSettings) SetBufferSegments(v int64) *HlsInputSettings
SetBufferSegments sets the BufferSegments field's value.
func (*HlsInputSettings) SetRetries ¶
func (s *HlsInputSettings) SetRetries(v int64) *HlsInputSettings
SetRetries sets the Retries field's value.
func (*HlsInputSettings) SetRetryInterval ¶
func (s *HlsInputSettings) SetRetryInterval(v int64) *HlsInputSettings
SetRetryInterval sets the RetryInterval field's value.
func (*HlsInputSettings) SetScte35Source ¶
func (s *HlsInputSettings) SetScte35Source(v string) *HlsInputSettings
SetScte35Source sets the Scte35Source field's value.
func (HlsInputSettings) String ¶
func (s HlsInputSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 HlsMediaStoreSettings ¶
type HlsMediaStoreSettings struct { // Number of seconds to wait before retrying connection to the CDN if the connection // is lost. ConnectionRetryInterval *int64 `locationName:"connectionRetryInterval" type:"integer"` // Size in seconds of file cache for streaming outputs. FilecacheDuration *int64 `locationName:"filecacheDuration" type:"integer"` // When set to temporal, output files are stored in non-persistent memory for // faster reading and writing. MediaStoreStorageClass *string `locationName:"mediaStoreStorageClass" type:"string" enum:"HlsMediaStoreStorageClass"` // Number of retry attempts that will be made before the Live Event is put into // an error state. NumRetries *int64 `locationName:"numRetries" type:"integer"` // If a streaming output fails, number of seconds to wait until a restart is // initiated. A value of 0 means never restart. RestartDelay *int64 `locationName:"restartDelay" type:"integer"` // contains filtered or unexported fields }
Hls Media Store Settings
func (HlsMediaStoreSettings) GoString ¶
func (s HlsMediaStoreSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HlsMediaStoreSettings) SetConnectionRetryInterval ¶
func (s *HlsMediaStoreSettings) SetConnectionRetryInterval(v int64) *HlsMediaStoreSettings
SetConnectionRetryInterval sets the ConnectionRetryInterval field's value.
func (*HlsMediaStoreSettings) SetFilecacheDuration ¶
func (s *HlsMediaStoreSettings) SetFilecacheDuration(v int64) *HlsMediaStoreSettings
SetFilecacheDuration sets the FilecacheDuration field's value.
func (*HlsMediaStoreSettings) SetMediaStoreStorageClass ¶
func (s *HlsMediaStoreSettings) SetMediaStoreStorageClass(v string) *HlsMediaStoreSettings
SetMediaStoreStorageClass sets the MediaStoreStorageClass field's value.
func (*HlsMediaStoreSettings) SetNumRetries ¶
func (s *HlsMediaStoreSettings) SetNumRetries(v int64) *HlsMediaStoreSettings
SetNumRetries sets the NumRetries field's value.
func (*HlsMediaStoreSettings) SetRestartDelay ¶
func (s *HlsMediaStoreSettings) SetRestartDelay(v int64) *HlsMediaStoreSettings
SetRestartDelay sets the RestartDelay field's value.
func (HlsMediaStoreSettings) String ¶
func (s HlsMediaStoreSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 HlsOutputSettings ¶
type HlsOutputSettings struct { // Only applicable when this output is referencing an H.265 video description.Specifies // whether MP4 segments should be packaged as HEV1 or HVC1. H265PackagingType *string `locationName:"h265PackagingType" type:"string" enum:"HlsH265PackagingType"` // Settings regarding the underlying stream. These settings are different for // audio-only outputs. // // HlsSettings is a required field HlsSettings *HlsSettings `locationName:"hlsSettings" type:"structure" required:"true"` // String concatenated to the end of the destination filename. Accepts \"Format // Identifiers\":#formatIdentifierParameters. NameModifier *string `locationName:"nameModifier" min:"1" type:"string"` // String concatenated to end of segment filenames. SegmentModifier *string `locationName:"segmentModifier" type:"string"` // contains filtered or unexported fields }
Hls Output Settings
func (HlsOutputSettings) GoString ¶
func (s HlsOutputSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HlsOutputSettings) SetH265PackagingType ¶
func (s *HlsOutputSettings) SetH265PackagingType(v string) *HlsOutputSettings
SetH265PackagingType sets the H265PackagingType field's value.
func (*HlsOutputSettings) SetHlsSettings ¶
func (s *HlsOutputSettings) SetHlsSettings(v *HlsSettings) *HlsOutputSettings
SetHlsSettings sets the HlsSettings field's value.
func (*HlsOutputSettings) SetNameModifier ¶
func (s *HlsOutputSettings) SetNameModifier(v string) *HlsOutputSettings
SetNameModifier sets the NameModifier field's value.
func (*HlsOutputSettings) SetSegmentModifier ¶
func (s *HlsOutputSettings) SetSegmentModifier(v string) *HlsOutputSettings
SetSegmentModifier sets the SegmentModifier field's value.
func (HlsOutputSettings) String ¶
func (s HlsOutputSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HlsOutputSettings) Validate ¶
func (s *HlsOutputSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type HlsS3Settings ¶
type HlsS3Settings struct { // Specify the canned ACL to apply to each S3 request. Defaults to none. CannedAcl *string `locationName:"cannedAcl" type:"string" enum:"S3CannedAcl"` // contains filtered or unexported fields }
Hls S3 Settings
func (HlsS3Settings) GoString ¶
func (s HlsS3Settings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HlsS3Settings) SetCannedAcl ¶
func (s *HlsS3Settings) SetCannedAcl(v string) *HlsS3Settings
SetCannedAcl sets the CannedAcl field's value.
func (HlsS3Settings) String ¶
func (s HlsS3Settings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 HlsSettings ¶
type HlsSettings struct { // Audio Only Hls Settings AudioOnlyHlsSettings *AudioOnlyHlsSettings `locationName:"audioOnlyHlsSettings" type:"structure"` // Fmp4 Hls Settings Fmp4HlsSettings *Fmp4HlsSettings `locationName:"fmp4HlsSettings" type:"structure"` // Frame Capture Hls Settings FrameCaptureHlsSettings *FrameCaptureHlsSettings `locationName:"frameCaptureHlsSettings" type:"structure"` // Standard Hls Settings StandardHlsSettings *StandardHlsSettings `locationName:"standardHlsSettings" type:"structure"` // contains filtered or unexported fields }
Hls Settings
func (HlsSettings) GoString ¶
func (s HlsSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HlsSettings) SetAudioOnlyHlsSettings ¶
func (s *HlsSettings) SetAudioOnlyHlsSettings(v *AudioOnlyHlsSettings) *HlsSettings
SetAudioOnlyHlsSettings sets the AudioOnlyHlsSettings field's value.
func (*HlsSettings) SetFmp4HlsSettings ¶
func (s *HlsSettings) SetFmp4HlsSettings(v *Fmp4HlsSettings) *HlsSettings
SetFmp4HlsSettings sets the Fmp4HlsSettings field's value.
func (*HlsSettings) SetFrameCaptureHlsSettings ¶
func (s *HlsSettings) SetFrameCaptureHlsSettings(v *FrameCaptureHlsSettings) *HlsSettings
SetFrameCaptureHlsSettings sets the FrameCaptureHlsSettings field's value.
func (*HlsSettings) SetStandardHlsSettings ¶
func (s *HlsSettings) SetStandardHlsSettings(v *StandardHlsSettings) *HlsSettings
SetStandardHlsSettings sets the StandardHlsSettings field's value.
func (HlsSettings) String ¶
func (s HlsSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HlsSettings) Validate ¶
func (s *HlsSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type HlsTimedMetadataScheduleActionSettings ¶
type HlsTimedMetadataScheduleActionSettings struct { // Base64 string formatted according to the ID3 specification: http://id3.org/id3v2.4.0-structure // // Id3 is a required field Id3 *string `locationName:"id3" type:"string" required:"true"` // contains filtered or unexported fields }
Settings for the action to emit HLS metadata
func (HlsTimedMetadataScheduleActionSettings) GoString ¶
func (s HlsTimedMetadataScheduleActionSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HlsTimedMetadataScheduleActionSettings) SetId3 ¶
func (s *HlsTimedMetadataScheduleActionSettings) SetId3(v string) *HlsTimedMetadataScheduleActionSettings
SetId3 sets the Id3 field's value.
func (HlsTimedMetadataScheduleActionSettings) String ¶
func (s HlsTimedMetadataScheduleActionSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HlsTimedMetadataScheduleActionSettings) Validate ¶
func (s *HlsTimedMetadataScheduleActionSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type HlsWebdavSettings ¶
type HlsWebdavSettings struct { // Number of seconds to wait before retrying connection to the CDN if the connection // is lost. ConnectionRetryInterval *int64 `locationName:"connectionRetryInterval" type:"integer"` // Size in seconds of file cache for streaming outputs. FilecacheDuration *int64 `locationName:"filecacheDuration" type:"integer"` // Specify whether or not to use chunked transfer encoding to WebDAV. HttpTransferMode *string `locationName:"httpTransferMode" type:"string" enum:"HlsWebdavHttpTransferMode"` // Number of retry attempts that will be made before the Live Event is put into // an error state. NumRetries *int64 `locationName:"numRetries" type:"integer"` // If a streaming output fails, number of seconds to wait until a restart is // initiated. A value of 0 means never restart. RestartDelay *int64 `locationName:"restartDelay" type:"integer"` // contains filtered or unexported fields }
Hls Webdav Settings
func (HlsWebdavSettings) GoString ¶
func (s HlsWebdavSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HlsWebdavSettings) SetConnectionRetryInterval ¶
func (s *HlsWebdavSettings) SetConnectionRetryInterval(v int64) *HlsWebdavSettings
SetConnectionRetryInterval sets the ConnectionRetryInterval field's value.
func (*HlsWebdavSettings) SetFilecacheDuration ¶
func (s *HlsWebdavSettings) SetFilecacheDuration(v int64) *HlsWebdavSettings
SetFilecacheDuration sets the FilecacheDuration field's value.
func (*HlsWebdavSettings) SetHttpTransferMode ¶
func (s *HlsWebdavSettings) SetHttpTransferMode(v string) *HlsWebdavSettings
SetHttpTransferMode sets the HttpTransferMode field's value.
func (*HlsWebdavSettings) SetNumRetries ¶
func (s *HlsWebdavSettings) SetNumRetries(v int64) *HlsWebdavSettings
SetNumRetries sets the NumRetries field's value.
func (*HlsWebdavSettings) SetRestartDelay ¶
func (s *HlsWebdavSettings) SetRestartDelay(v int64) *HlsWebdavSettings
SetRestartDelay sets the RestartDelay field's value.
func (HlsWebdavSettings) String ¶
func (s HlsWebdavSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 HtmlMotionGraphicsSettings ¶
type HtmlMotionGraphicsSettings struct {
// contains filtered or unexported fields
}
Html Motion Graphics Settings
func (HtmlMotionGraphicsSettings) GoString ¶
func (s HtmlMotionGraphicsSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (HtmlMotionGraphicsSettings) String ¶
func (s HtmlMotionGraphicsSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 ImmediateModeScheduleActionStartSettings ¶
type ImmediateModeScheduleActionStartSettings struct {
// contains filtered or unexported fields
}
Settings to configure an action so that it occurs as soon as possible.
func (ImmediateModeScheduleActionStartSettings) GoString ¶
func (s ImmediateModeScheduleActionStartSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (ImmediateModeScheduleActionStartSettings) String ¶
func (s ImmediateModeScheduleActionStartSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 Input ¶
type Input struct { // The Unique ARN of the input (generated, immutable). Arn *string `locationName:"arn" type:"string"` // A list of channel IDs that that input is attached to (currently an input // can only be attached to one channel). AttachedChannels []*string `locationName:"attachedChannels" type:"list"` // A list of the destinations of the input (PUSH-type). Destinations []*InputDestination `locationName:"destinations" type:"list"` // The generated ID of the input (unique for user account, immutable). Id *string `locationName:"id" type:"string"` // STANDARD - MediaLive expects two sources to be connected to this input. If // the channel is also STANDARD, both sources will be ingested. If the channel // is SINGLE_PIPELINE, only the first source will be ingested; the second source // will always be ignored, even if the first source fails.SINGLE_PIPELINE - // You can connect only one source to this input. If the ChannelClass is also // SINGLE_PIPELINE, this value is valid. If the ChannelClass is STANDARD, this // value is not valid because the channel requires two sources in the input. InputClass *string `locationName:"inputClass" type:"string" enum:"InputClass"` // Settings for the input devices. InputDevices []*InputDeviceSettings `locationName:"inputDevices" type:"list"` // A list of IDs for all Inputs which are partners of this one. InputPartnerIds []*string `locationName:"inputPartnerIds" type:"list"` // Certain pull input sources can be dynamic, meaning that they can have their // URL's dynamically changesduring input switch actions. Presently, this functionality // only works with MP4_FILE and TS_FILE inputs. InputSourceType *string `locationName:"inputSourceType" type:"string" enum:"InputSourceType"` // A list of MediaConnect Flows for this input. MediaConnectFlows []*MediaConnectFlow `locationName:"mediaConnectFlows" type:"list"` // The user-assigned name (This is a mutable value). Name *string `locationName:"name" type:"string"` // The Amazon Resource Name (ARN) of the role this input assumes during and // after creation. RoleArn *string `locationName:"roleArn" type:"string"` // A list of IDs for all the Input Security Groups attached to the input. SecurityGroups []*string `locationName:"securityGroups" type:"list"` // A list of the sources of the input (PULL-type). Sources []*InputSource `locationName:"sources" type:"list"` State *string `locationName:"state" type:"string" enum:"InputState"` // A collection of key-value pairs. Tags map[string]*string `locationName:"tags" type:"map"` // The different types of inputs that AWS Elemental MediaLive supports. Type *string `locationName:"type" type:"string" enum:"InputType"` // contains filtered or unexported fields }
func (Input) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Input) SetAttachedChannels ¶
SetAttachedChannels sets the AttachedChannels field's value.
func (*Input) SetDestinations ¶
func (s *Input) SetDestinations(v []*InputDestination) *Input
SetDestinations sets the Destinations field's value.
func (*Input) SetInputClass ¶
SetInputClass sets the InputClass field's value.
func (*Input) SetInputDevices ¶
func (s *Input) SetInputDevices(v []*InputDeviceSettings) *Input
SetInputDevices sets the InputDevices field's value.
func (*Input) SetInputPartnerIds ¶
SetInputPartnerIds sets the InputPartnerIds field's value.
func (*Input) SetInputSourceType ¶
SetInputSourceType sets the InputSourceType field's value.
func (*Input) SetMediaConnectFlows ¶
func (s *Input) SetMediaConnectFlows(v []*MediaConnectFlow) *Input
SetMediaConnectFlows sets the MediaConnectFlows field's value.
func (*Input) SetRoleArn ¶
SetRoleArn sets the RoleArn field's value.
func (*Input) SetSecurityGroups ¶
SetSecurityGroups sets the SecurityGroups field's value.
func (*Input) SetSources ¶
func (s *Input) SetSources(v []*InputSource) *Input
SetSources sets the Sources field's value.
type InputAttachment ¶
type InputAttachment struct { // User-specified settings for defining what the conditions are for declaring // the input unhealthy and failing over to a different input. AutomaticInputFailoverSettings *AutomaticInputFailoverSettings `locationName:"automaticInputFailoverSettings" type:"structure"` // User-specified name for the attachment. This is required if the user wants // to use this input in an input switch action. InputAttachmentName *string `locationName:"inputAttachmentName" type:"string"` // The ID of the input InputId *string `locationName:"inputId" type:"string"` // Settings of an input (caption selector, etc.) InputSettings *InputSettings `locationName:"inputSettings" type:"structure"` // contains filtered or unexported fields }
func (InputAttachment) GoString ¶
func (s InputAttachment) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InputAttachment) SetAutomaticInputFailoverSettings ¶
func (s *InputAttachment) SetAutomaticInputFailoverSettings(v *AutomaticInputFailoverSettings) *InputAttachment
SetAutomaticInputFailoverSettings sets the AutomaticInputFailoverSettings field's value.
func (*InputAttachment) SetInputAttachmentName ¶
func (s *InputAttachment) SetInputAttachmentName(v string) *InputAttachment
SetInputAttachmentName sets the InputAttachmentName field's value.
func (*InputAttachment) SetInputId ¶
func (s *InputAttachment) SetInputId(v string) *InputAttachment
SetInputId sets the InputId field's value.
func (*InputAttachment) SetInputSettings ¶
func (s *InputAttachment) SetInputSettings(v *InputSettings) *InputAttachment
SetInputSettings sets the InputSettings field's value.
func (InputAttachment) String ¶
func (s InputAttachment) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InputAttachment) Validate ¶
func (s *InputAttachment) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type InputChannelLevel ¶
type InputChannelLevel struct { // Remixing value. Units are in dB and acceptable values are within the range // from -60 (mute) and 6 dB. // // Gain is a required field Gain *int64 `locationName:"gain" type:"integer" required:"true"` // The index of the input channel used as a source. // // InputChannel is a required field InputChannel *int64 `locationName:"inputChannel" type:"integer" required:"true"` // contains filtered or unexported fields }
Input Channel Level
func (InputChannelLevel) GoString ¶
func (s InputChannelLevel) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InputChannelLevel) SetGain ¶
func (s *InputChannelLevel) SetGain(v int64) *InputChannelLevel
SetGain sets the Gain field's value.
func (*InputChannelLevel) SetInputChannel ¶
func (s *InputChannelLevel) SetInputChannel(v int64) *InputChannelLevel
SetInputChannel sets the InputChannel field's value.
func (InputChannelLevel) String ¶
func (s InputChannelLevel) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InputChannelLevel) Validate ¶
func (s *InputChannelLevel) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type InputClippingSettings ¶
type InputClippingSettings struct { // The source of the timecodes in the source being clipped. // // InputTimecodeSource is a required field InputTimecodeSource *string `locationName:"inputTimecodeSource" type:"string" required:"true" enum:"InputTimecodeSource"` // Settings to identify the start of the clip. StartTimecode *StartTimecode `locationName:"startTimecode" type:"structure"` // Settings to identify the end of the clip. StopTimecode *StopTimecode `locationName:"stopTimecode" type:"structure"` // contains filtered or unexported fields }
Settings to let you create a clip of the file input, in order to set up the input to ingest only a portion of the file.
func (InputClippingSettings) GoString ¶
func (s InputClippingSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InputClippingSettings) SetInputTimecodeSource ¶
func (s *InputClippingSettings) SetInputTimecodeSource(v string) *InputClippingSettings
SetInputTimecodeSource sets the InputTimecodeSource field's value.
func (*InputClippingSettings) SetStartTimecode ¶
func (s *InputClippingSettings) SetStartTimecode(v *StartTimecode) *InputClippingSettings
SetStartTimecode sets the StartTimecode field's value.
func (*InputClippingSettings) SetStopTimecode ¶
func (s *InputClippingSettings) SetStopTimecode(v *StopTimecode) *InputClippingSettings
SetStopTimecode sets the StopTimecode field's value.
func (InputClippingSettings) String ¶
func (s InputClippingSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InputClippingSettings) Validate ¶
func (s *InputClippingSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type InputDestination ¶
type InputDestination struct { // The system-generated static IP address of endpoint.It remains fixed for the // lifetime of the input. Ip *string `locationName:"ip" type:"string"` // The port number for the input. Port *string `locationName:"port" type:"string"` // This represents the endpoint that the customer stream will bepushed to. Url *string `locationName:"url" type:"string"` // The properties for a VPC type input destination. Vpc *InputDestinationVpc `locationName:"vpc" type:"structure"` // contains filtered or unexported fields }
The settings for a PUSH type input.
func (InputDestination) GoString ¶
func (s InputDestination) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InputDestination) SetIp ¶
func (s *InputDestination) SetIp(v string) *InputDestination
SetIp sets the Ip field's value.
func (*InputDestination) SetPort ¶
func (s *InputDestination) SetPort(v string) *InputDestination
SetPort sets the Port field's value.
func (*InputDestination) SetUrl ¶
func (s *InputDestination) SetUrl(v string) *InputDestination
SetUrl sets the Url field's value.
func (*InputDestination) SetVpc ¶
func (s *InputDestination) SetVpc(v *InputDestinationVpc) *InputDestination
SetVpc sets the Vpc field's value.
func (InputDestination) String ¶
func (s InputDestination) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 InputDestinationRequest ¶
type InputDestinationRequest struct { // A unique name for the location the RTMP stream is being pushedto. StreamName *string `locationName:"streamName" type:"string"` // contains filtered or unexported fields }
Endpoint settings for a PUSH type input.
func (InputDestinationRequest) GoString ¶
func (s InputDestinationRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InputDestinationRequest) SetStreamName ¶
func (s *InputDestinationRequest) SetStreamName(v string) *InputDestinationRequest
SetStreamName sets the StreamName field's value.
func (InputDestinationRequest) String ¶
func (s InputDestinationRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 InputDestinationVpc ¶
type InputDestinationVpc struct { // The availability zone of the Input destination. AvailabilityZone *string `locationName:"availabilityZone" type:"string"` // The network interface ID of the Input destination in the VPC. NetworkInterfaceId *string `locationName:"networkInterfaceId" type:"string"` // contains filtered or unexported fields }
The properties for a VPC type input destination.
func (InputDestinationVpc) GoString ¶
func (s InputDestinationVpc) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InputDestinationVpc) SetAvailabilityZone ¶
func (s *InputDestinationVpc) SetAvailabilityZone(v string) *InputDestinationVpc
SetAvailabilityZone sets the AvailabilityZone field's value.
func (*InputDestinationVpc) SetNetworkInterfaceId ¶
func (s *InputDestinationVpc) SetNetworkInterfaceId(v string) *InputDestinationVpc
SetNetworkInterfaceId sets the NetworkInterfaceId field's value.
func (InputDestinationVpc) String ¶
func (s InputDestinationVpc) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 InputDeviceConfigurableSettings ¶
type InputDeviceConfigurableSettings struct { // The input source that you want to use. If the device has a source connected // to only one of its input ports, or if you don't care which source the device // sends, specify Auto. If the device has sources connected to both its input // ports, and you want to use a specific source, specify the source. ConfiguredInput *string `locationName:"configuredInput" type:"string" enum:"InputDeviceConfiguredInput"` // The maximum bitrate in bits per second. Set a value here to throttle the // bitrate of the source video. MaxBitrate *int64 `locationName:"maxBitrate" type:"integer"` // contains filtered or unexported fields }
Configurable settings for the input device.
func (InputDeviceConfigurableSettings) GoString ¶
func (s InputDeviceConfigurableSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InputDeviceConfigurableSettings) SetConfiguredInput ¶
func (s *InputDeviceConfigurableSettings) SetConfiguredInput(v string) *InputDeviceConfigurableSettings
SetConfiguredInput sets the ConfiguredInput field's value.
func (*InputDeviceConfigurableSettings) SetMaxBitrate ¶
func (s *InputDeviceConfigurableSettings) SetMaxBitrate(v int64) *InputDeviceConfigurableSettings
SetMaxBitrate sets the MaxBitrate field's value.
func (InputDeviceConfigurableSettings) String ¶
func (s InputDeviceConfigurableSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 InputDeviceHdSettings ¶
type InputDeviceHdSettings struct { // If you specified Auto as the configured input, specifies which of the sources // is currently active (SDI or HDMI). ActiveInput *string `locationName:"activeInput" type:"string" enum:"InputDeviceActiveInput"` // The source at the input device that is currently active. You can specify // this source. ConfiguredInput *string `locationName:"configuredInput" type:"string" enum:"InputDeviceConfiguredInput"` // The state of the input device. DeviceState *string `locationName:"deviceState" type:"string" enum:"InputDeviceState"` // The frame rate of the video source. Framerate *float64 `locationName:"framerate" type:"double"` // The height of the video source, in pixels. Height *int64 `locationName:"height" type:"integer"` // The current maximum bitrate for ingesting this source, in bits per second. // You can specify this maximum. MaxBitrate *int64 `locationName:"maxBitrate" type:"integer"` // The scan type of the video source. ScanType *string `locationName:"scanType" type:"string" enum:"InputDeviceScanType"` // The width of the video source, in pixels. Width *int64 `locationName:"width" type:"integer"` // contains filtered or unexported fields }
Settings that describe the active source from the input device, and the video characteristics of that source.
func (InputDeviceHdSettings) GoString ¶
func (s InputDeviceHdSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InputDeviceHdSettings) SetActiveInput ¶
func (s *InputDeviceHdSettings) SetActiveInput(v string) *InputDeviceHdSettings
SetActiveInput sets the ActiveInput field's value.
func (*InputDeviceHdSettings) SetConfiguredInput ¶
func (s *InputDeviceHdSettings) SetConfiguredInput(v string) *InputDeviceHdSettings
SetConfiguredInput sets the ConfiguredInput field's value.
func (*InputDeviceHdSettings) SetDeviceState ¶
func (s *InputDeviceHdSettings) SetDeviceState(v string) *InputDeviceHdSettings
SetDeviceState sets the DeviceState field's value.
func (*InputDeviceHdSettings) SetFramerate ¶
func (s *InputDeviceHdSettings) SetFramerate(v float64) *InputDeviceHdSettings
SetFramerate sets the Framerate field's value.
func (*InputDeviceHdSettings) SetHeight ¶
func (s *InputDeviceHdSettings) SetHeight(v int64) *InputDeviceHdSettings
SetHeight sets the Height field's value.
func (*InputDeviceHdSettings) SetMaxBitrate ¶
func (s *InputDeviceHdSettings) SetMaxBitrate(v int64) *InputDeviceHdSettings
SetMaxBitrate sets the MaxBitrate field's value.
func (*InputDeviceHdSettings) SetScanType ¶
func (s *InputDeviceHdSettings) SetScanType(v string) *InputDeviceHdSettings
SetScanType sets the ScanType field's value.
func (*InputDeviceHdSettings) SetWidth ¶
func (s *InputDeviceHdSettings) SetWidth(v int64) *InputDeviceHdSettings
SetWidth sets the Width field's value.
func (InputDeviceHdSettings) String ¶
func (s InputDeviceHdSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 InputDeviceNetworkSettings ¶
type InputDeviceNetworkSettings struct { // The DNS addresses of the input device. DnsAddresses []*string `locationName:"dnsAddresses" type:"list"` // The network gateway IP address. Gateway *string `locationName:"gateway" type:"string"` // The IP address of the input device. IpAddress *string `locationName:"ipAddress" type:"string"` // Specifies whether the input device has been configured (outside of MediaLive) // to use a dynamic IP address assignment (DHCP) or a static IP address. IpScheme *string `locationName:"ipScheme" type:"string" enum:"InputDeviceIpScheme"` // The subnet mask of the input device. SubnetMask *string `locationName:"subnetMask" type:"string"` // contains filtered or unexported fields }
The network settings for the input device.
func (InputDeviceNetworkSettings) GoString ¶
func (s InputDeviceNetworkSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InputDeviceNetworkSettings) SetDnsAddresses ¶
func (s *InputDeviceNetworkSettings) SetDnsAddresses(v []*string) *InputDeviceNetworkSettings
SetDnsAddresses sets the DnsAddresses field's value.
func (*InputDeviceNetworkSettings) SetGateway ¶
func (s *InputDeviceNetworkSettings) SetGateway(v string) *InputDeviceNetworkSettings
SetGateway sets the Gateway field's value.
func (*InputDeviceNetworkSettings) SetIpAddress ¶
func (s *InputDeviceNetworkSettings) SetIpAddress(v string) *InputDeviceNetworkSettings
SetIpAddress sets the IpAddress field's value.
func (*InputDeviceNetworkSettings) SetIpScheme ¶
func (s *InputDeviceNetworkSettings) SetIpScheme(v string) *InputDeviceNetworkSettings
SetIpScheme sets the IpScheme field's value.
func (*InputDeviceNetworkSettings) SetSubnetMask ¶
func (s *InputDeviceNetworkSettings) SetSubnetMask(v string) *InputDeviceNetworkSettings
SetSubnetMask sets the SubnetMask field's value.
func (InputDeviceNetworkSettings) String ¶
func (s InputDeviceNetworkSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 InputDeviceRequest ¶
type InputDeviceRequest struct { // The unique ID for the device. Id *string `locationName:"id" type:"string"` // contains filtered or unexported fields }
Settings for an input device.
func (InputDeviceRequest) GoString ¶
func (s InputDeviceRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InputDeviceRequest) SetId ¶
func (s *InputDeviceRequest) SetId(v string) *InputDeviceRequest
SetId sets the Id field's value.
func (InputDeviceRequest) String ¶
func (s InputDeviceRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 InputDeviceSettings ¶
type InputDeviceSettings struct { // The unique ID for the device. Id *string `locationName:"id" type:"string"` // contains filtered or unexported fields }
Settings for an input device.
func (InputDeviceSettings) GoString ¶
func (s InputDeviceSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InputDeviceSettings) SetId ¶
func (s *InputDeviceSettings) SetId(v string) *InputDeviceSettings
SetId sets the Id field's value.
func (InputDeviceSettings) String ¶
func (s InputDeviceSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 InputDeviceSummary ¶
type InputDeviceSummary struct { // The unique ARN of the input device. Arn *string `locationName:"arn" type:"string"` // The state of the connection between the input device and AWS. ConnectionState *string `locationName:"connectionState" type:"string" enum:"InputDeviceConnectionState"` // The status of the action to synchronize the device configuration. If you // change the configuration of the input device (for example, the maximum bitrate), // MediaLive sends the new data to the device. The device might not update itself // immediately. SYNCED means the device has updated its configuration. SYNCING // means that it has not updated its configuration. DeviceSettingsSyncState *string `locationName:"deviceSettingsSyncState" type:"string" enum:"DeviceSettingsSyncState"` // The status of software on the input device. DeviceUpdateStatus *string `locationName:"deviceUpdateStatus" type:"string" enum:"DeviceUpdateStatus"` // Settings that describe an input device that is type HD. HdDeviceSettings *InputDeviceHdSettings `locationName:"hdDeviceSettings" type:"structure"` // The unique ID of the input device. Id *string `locationName:"id" type:"string"` // The network MAC address of the input device. MacAddress *string `locationName:"macAddress" type:"string"` // A name that you specify for the input device. Name *string `locationName:"name" type:"string"` // Network settings for the input device. NetworkSettings *InputDeviceNetworkSettings `locationName:"networkSettings" type:"structure"` // The unique serial number of the input device. SerialNumber *string `locationName:"serialNumber" type:"string"` // The type of the input device. Type *string `locationName:"type" type:"string" enum:"InputDeviceType"` // Settings that describe an input device that is type UHD. UhdDeviceSettings *InputDeviceUhdSettings `locationName:"uhdDeviceSettings" type:"structure"` // contains filtered or unexported fields }
Details of the input device.
func (InputDeviceSummary) GoString ¶
func (s InputDeviceSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InputDeviceSummary) SetArn ¶
func (s *InputDeviceSummary) SetArn(v string) *InputDeviceSummary
SetArn sets the Arn field's value.
func (*InputDeviceSummary) SetConnectionState ¶
func (s *InputDeviceSummary) SetConnectionState(v string) *InputDeviceSummary
SetConnectionState sets the ConnectionState field's value.
func (*InputDeviceSummary) SetDeviceSettingsSyncState ¶
func (s *InputDeviceSummary) SetDeviceSettingsSyncState(v string) *InputDeviceSummary
SetDeviceSettingsSyncState sets the DeviceSettingsSyncState field's value.
func (*InputDeviceSummary) SetDeviceUpdateStatus ¶
func (s *InputDeviceSummary) SetDeviceUpdateStatus(v string) *InputDeviceSummary
SetDeviceUpdateStatus sets the DeviceUpdateStatus field's value.
func (*InputDeviceSummary) SetHdDeviceSettings ¶
func (s *InputDeviceSummary) SetHdDeviceSettings(v *InputDeviceHdSettings) *InputDeviceSummary
SetHdDeviceSettings sets the HdDeviceSettings field's value.
func (*InputDeviceSummary) SetId ¶
func (s *InputDeviceSummary) SetId(v string) *InputDeviceSummary
SetId sets the Id field's value.
func (*InputDeviceSummary) SetMacAddress ¶
func (s *InputDeviceSummary) SetMacAddress(v string) *InputDeviceSummary
SetMacAddress sets the MacAddress field's value.
func (*InputDeviceSummary) SetName ¶
func (s *InputDeviceSummary) SetName(v string) *InputDeviceSummary
SetName sets the Name field's value.
func (*InputDeviceSummary) SetNetworkSettings ¶
func (s *InputDeviceSummary) SetNetworkSettings(v *InputDeviceNetworkSettings) *InputDeviceSummary
SetNetworkSettings sets the NetworkSettings field's value.
func (*InputDeviceSummary) SetSerialNumber ¶
func (s *InputDeviceSummary) SetSerialNumber(v string) *InputDeviceSummary
SetSerialNumber sets the SerialNumber field's value.
func (*InputDeviceSummary) SetType ¶
func (s *InputDeviceSummary) SetType(v string) *InputDeviceSummary
SetType sets the Type field's value.
func (*InputDeviceSummary) SetUhdDeviceSettings ¶
func (s *InputDeviceSummary) SetUhdDeviceSettings(v *InputDeviceUhdSettings) *InputDeviceSummary
SetUhdDeviceSettings sets the UhdDeviceSettings field's value.
func (InputDeviceSummary) String ¶
func (s InputDeviceSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 InputDeviceUhdSettings ¶
type InputDeviceUhdSettings struct { // If you specified Auto as the configured input, specifies which of the sources // is currently active (SDI or HDMI). ActiveInput *string `locationName:"activeInput" type:"string" enum:"InputDeviceActiveInput"` // The source at the input device that is currently active. You can specify // this source. ConfiguredInput *string `locationName:"configuredInput" type:"string" enum:"InputDeviceConfiguredInput"` // The state of the input device. DeviceState *string `locationName:"deviceState" type:"string" enum:"InputDeviceState"` // The frame rate of the video source. Framerate *float64 `locationName:"framerate" type:"double"` // The height of the video source, in pixels. Height *int64 `locationName:"height" type:"integer"` // The current maximum bitrate for ingesting this source, in bits per second. // You can specify this maximum. MaxBitrate *int64 `locationName:"maxBitrate" type:"integer"` // The scan type of the video source. ScanType *string `locationName:"scanType" type:"string" enum:"InputDeviceScanType"` // The width of the video source, in pixels. Width *int64 `locationName:"width" type:"integer"` // contains filtered or unexported fields }
Settings that describe the active source from the input device, and the video characteristics of that source.
func (InputDeviceUhdSettings) GoString ¶
func (s InputDeviceUhdSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InputDeviceUhdSettings) SetActiveInput ¶
func (s *InputDeviceUhdSettings) SetActiveInput(v string) *InputDeviceUhdSettings
SetActiveInput sets the ActiveInput field's value.
func (*InputDeviceUhdSettings) SetConfiguredInput ¶
func (s *InputDeviceUhdSettings) SetConfiguredInput(v string) *InputDeviceUhdSettings
SetConfiguredInput sets the ConfiguredInput field's value.
func (*InputDeviceUhdSettings) SetDeviceState ¶
func (s *InputDeviceUhdSettings) SetDeviceState(v string) *InputDeviceUhdSettings
SetDeviceState sets the DeviceState field's value.
func (*InputDeviceUhdSettings) SetFramerate ¶
func (s *InputDeviceUhdSettings) SetFramerate(v float64) *InputDeviceUhdSettings
SetFramerate sets the Framerate field's value.
func (*InputDeviceUhdSettings) SetHeight ¶
func (s *InputDeviceUhdSettings) SetHeight(v int64) *InputDeviceUhdSettings
SetHeight sets the Height field's value.
func (*InputDeviceUhdSettings) SetMaxBitrate ¶
func (s *InputDeviceUhdSettings) SetMaxBitrate(v int64) *InputDeviceUhdSettings
SetMaxBitrate sets the MaxBitrate field's value.
func (*InputDeviceUhdSettings) SetScanType ¶
func (s *InputDeviceUhdSettings) SetScanType(v string) *InputDeviceUhdSettings
SetScanType sets the ScanType field's value.
func (*InputDeviceUhdSettings) SetWidth ¶
func (s *InputDeviceUhdSettings) SetWidth(v int64) *InputDeviceUhdSettings
SetWidth sets the Width field's value.
func (InputDeviceUhdSettings) String ¶
func (s InputDeviceUhdSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 InputLocation ¶
type InputLocation struct { // key used to extract the password from EC2 Parameter store PasswordParam *string `locationName:"passwordParam" type:"string"` // Uniform Resource Identifier - This should be a path to a file accessible // to the Live system (eg. a http:// URI) depending on the output type. For // example, a RTMP destination should have a uri simliar to: "rtmp://fmsserver/live". // // Uri is a required field Uri *string `locationName:"uri" type:"string" required:"true"` // Username if credentials are required to access a file or publishing point. // This can be either a plaintext username, or a reference to an AWS parameter // store name from which the username can be retrieved. AWS Parameter store // format: "ssm://" Username *string `locationName:"username" type:"string"` // contains filtered or unexported fields }
Input Location
func (InputLocation) GoString ¶
func (s InputLocation) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InputLocation) SetPasswordParam ¶
func (s *InputLocation) SetPasswordParam(v string) *InputLocation
SetPasswordParam sets the PasswordParam field's value.
func (*InputLocation) SetUri ¶
func (s *InputLocation) SetUri(v string) *InputLocation
SetUri sets the Uri field's value.
func (*InputLocation) SetUsername ¶
func (s *InputLocation) SetUsername(v string) *InputLocation
SetUsername sets the Username field's value.
func (InputLocation) String ¶
func (s InputLocation) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InputLocation) Validate ¶
func (s *InputLocation) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type InputLossBehavior ¶
type InputLossBehavior struct { // On input loss, the number of milliseconds to substitute black into the output // before switching to the frame specified by inputLossImageType. A value x, // where 0 <= x <= 1,000,000 and a value of 1,000,000 will be interpreted as // infinite. BlackFrameMsec *int64 `locationName:"blackFrameMsec" type:"integer"` // When input loss image type is "color" this field specifies the color to use. // Value: 6 hex characters representing the values of RGB. InputLossImageColor *string `locationName:"inputLossImageColor" min:"6" type:"string"` // When input loss image type is "slate" these fields specify the parameters // for accessing the slate. InputLossImageSlate *InputLocation `locationName:"inputLossImageSlate" type:"structure"` // Indicates whether to substitute a solid color or a slate into the output // after input loss exceeds blackFrameMsec. InputLossImageType *string `locationName:"inputLossImageType" type:"string" enum:"InputLossImageType"` // On input loss, the number of milliseconds to repeat the previous picture // before substituting black into the output. A value x, where 0 <= x <= 1,000,000 // and a value of 1,000,000 will be interpreted as infinite. RepeatFrameMsec *int64 `locationName:"repeatFrameMsec" type:"integer"` // contains filtered or unexported fields }
Input Loss Behavior
func (InputLossBehavior) GoString ¶
func (s InputLossBehavior) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InputLossBehavior) SetBlackFrameMsec ¶
func (s *InputLossBehavior) SetBlackFrameMsec(v int64) *InputLossBehavior
SetBlackFrameMsec sets the BlackFrameMsec field's value.
func (*InputLossBehavior) SetInputLossImageColor ¶
func (s *InputLossBehavior) SetInputLossImageColor(v string) *InputLossBehavior
SetInputLossImageColor sets the InputLossImageColor field's value.
func (*InputLossBehavior) SetInputLossImageSlate ¶
func (s *InputLossBehavior) SetInputLossImageSlate(v *InputLocation) *InputLossBehavior
SetInputLossImageSlate sets the InputLossImageSlate field's value.
func (*InputLossBehavior) SetInputLossImageType ¶
func (s *InputLossBehavior) SetInputLossImageType(v string) *InputLossBehavior
SetInputLossImageType sets the InputLossImageType field's value.
func (*InputLossBehavior) SetRepeatFrameMsec ¶
func (s *InputLossBehavior) SetRepeatFrameMsec(v int64) *InputLossBehavior
SetRepeatFrameMsec sets the RepeatFrameMsec field's value.
func (InputLossBehavior) String ¶
func (s InputLossBehavior) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InputLossBehavior) Validate ¶
func (s *InputLossBehavior) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type InputLossFailoverSettings ¶
type InputLossFailoverSettings struct { // The amount of time (in milliseconds) that no input is detected. After that // time, an input failover will occur. InputLossThresholdMsec *int64 `locationName:"inputLossThresholdMsec" min:"100" type:"integer"` // contains filtered or unexported fields }
MediaLive will perform a failover if content is not detected in this input for the specified period.
func (InputLossFailoverSettings) GoString ¶
func (s InputLossFailoverSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InputLossFailoverSettings) SetInputLossThresholdMsec ¶
func (s *InputLossFailoverSettings) SetInputLossThresholdMsec(v int64) *InputLossFailoverSettings
SetInputLossThresholdMsec sets the InputLossThresholdMsec field's value.
func (InputLossFailoverSettings) String ¶
func (s InputLossFailoverSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InputLossFailoverSettings) Validate ¶
func (s *InputLossFailoverSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type InputPrepareScheduleActionSettings ¶
type InputPrepareScheduleActionSettings struct { // The name of the input attachment that should be prepared by this action. // If no name is provided, the action will stop the most recent prepare (if // any) when activated. InputAttachmentNameReference *string `locationName:"inputAttachmentNameReference" type:"string"` // Settings to let you create a clip of the file input, in order to set up the // input to ingest only a portion of the file. InputClippingSettings *InputClippingSettings `locationName:"inputClippingSettings" type:"structure"` // The value for the variable portion of the URL for the dynamic input, for // this instance of the input. Each time you use the same dynamic input in an // input switch action, you can provide a different value, in order to connect // the input to a different content source. UrlPath []*string `locationName:"urlPath" type:"list"` // contains filtered or unexported fields }
Action to prepare an input for a future immediate input switch.
func (InputPrepareScheduleActionSettings) GoString ¶
func (s InputPrepareScheduleActionSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InputPrepareScheduleActionSettings) SetInputAttachmentNameReference ¶
func (s *InputPrepareScheduleActionSettings) SetInputAttachmentNameReference(v string) *InputPrepareScheduleActionSettings
SetInputAttachmentNameReference sets the InputAttachmentNameReference field's value.
func (*InputPrepareScheduleActionSettings) SetInputClippingSettings ¶
func (s *InputPrepareScheduleActionSettings) SetInputClippingSettings(v *InputClippingSettings) *InputPrepareScheduleActionSettings
SetInputClippingSettings sets the InputClippingSettings field's value.
func (*InputPrepareScheduleActionSettings) SetUrlPath ¶
func (s *InputPrepareScheduleActionSettings) SetUrlPath(v []*string) *InputPrepareScheduleActionSettings
SetUrlPath sets the UrlPath field's value.
func (InputPrepareScheduleActionSettings) String ¶
func (s InputPrepareScheduleActionSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InputPrepareScheduleActionSettings) Validate ¶
func (s *InputPrepareScheduleActionSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type InputSecurityGroup ¶
type InputSecurityGroup struct { // Unique ARN of Input Security Group Arn *string `locationName:"arn" type:"string"` // The Id of the Input Security Group Id *string `locationName:"id" type:"string"` // The list of inputs currently using this Input Security Group. Inputs []*string `locationName:"inputs" type:"list"` // The current state of the Input Security Group. State *string `locationName:"state" type:"string" enum:"InputSecurityGroupState"` // A collection of key-value pairs. Tags map[string]*string `locationName:"tags" type:"map"` // Whitelist rules and their sync status WhitelistRules []*InputWhitelistRule `locationName:"whitelistRules" type:"list"` // contains filtered or unexported fields }
An Input Security Group
func (InputSecurityGroup) GoString ¶
func (s InputSecurityGroup) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InputSecurityGroup) SetArn ¶
func (s *InputSecurityGroup) SetArn(v string) *InputSecurityGroup
SetArn sets the Arn field's value.
func (*InputSecurityGroup) SetId ¶
func (s *InputSecurityGroup) SetId(v string) *InputSecurityGroup
SetId sets the Id field's value.
func (*InputSecurityGroup) SetInputs ¶
func (s *InputSecurityGroup) SetInputs(v []*string) *InputSecurityGroup
SetInputs sets the Inputs field's value.
func (*InputSecurityGroup) SetState ¶
func (s *InputSecurityGroup) SetState(v string) *InputSecurityGroup
SetState sets the State field's value.
func (*InputSecurityGroup) SetTags ¶
func (s *InputSecurityGroup) SetTags(v map[string]*string) *InputSecurityGroup
SetTags sets the Tags field's value.
func (*InputSecurityGroup) SetWhitelistRules ¶
func (s *InputSecurityGroup) SetWhitelistRules(v []*InputWhitelistRule) *InputSecurityGroup
SetWhitelistRules sets the WhitelistRules field's value.
func (InputSecurityGroup) String ¶
func (s InputSecurityGroup) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 InputSettings ¶
type InputSettings struct { // Used to select the audio stream to decode for inputs that have multiple available. AudioSelectors []*AudioSelector `locationName:"audioSelectors" type:"list"` // Used to select the caption input to use for inputs that have multiple available. CaptionSelectors []*CaptionSelector `locationName:"captionSelectors" type:"list"` // Enable or disable the deblock filter when filtering. DeblockFilter *string `locationName:"deblockFilter" type:"string" enum:"InputDeblockFilter"` // Enable or disable the denoise filter when filtering. DenoiseFilter *string `locationName:"denoiseFilter" type:"string" enum:"InputDenoiseFilter"` // Adjusts the magnitude of filtering from 1 (minimal) to 5 (strongest). FilterStrength *int64 `locationName:"filterStrength" min:"1" type:"integer"` // Turns on the filter for this input. MPEG-2 inputs have the deblocking filter // enabled by default.1) auto - filtering will be applied depending on input // type/quality2) disabled - no filtering will be applied to the input3) forced // - filtering will be applied regardless of input type InputFilter *string `locationName:"inputFilter" type:"string" enum:"InputFilter"` // Input settings. NetworkInputSettings *NetworkInputSettings `locationName:"networkInputSettings" type:"structure"` // Specifies whether to extract applicable ancillary data from a SMPTE-2038 // source in this input. Applicable data types are captions, timecode, AFD, // and SCTE-104 messages.- PREFER: Extract from SMPTE-2038 if present in this // input, otherwise extract from another source (if any).- IGNORE: Never extract // any ancillary data from SMPTE-2038. Smpte2038DataPreference *string `locationName:"smpte2038DataPreference" type:"string" enum:"Smpte2038DataPreference"` // Loop input if it is a file. This allows a file input to be streamed indefinitely. SourceEndBehavior *string `locationName:"sourceEndBehavior" type:"string" enum:"InputSourceEndBehavior"` // Informs which video elementary stream to decode for input types that have // multiple available. VideoSelector *VideoSelector `locationName:"videoSelector" type:"structure"` // contains filtered or unexported fields }
Live Event input parameters. There can be multiple inputs in a single Live Event.
func (InputSettings) GoString ¶
func (s InputSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InputSettings) SetAudioSelectors ¶
func (s *InputSettings) SetAudioSelectors(v []*AudioSelector) *InputSettings
SetAudioSelectors sets the AudioSelectors field's value.
func (*InputSettings) SetCaptionSelectors ¶
func (s *InputSettings) SetCaptionSelectors(v []*CaptionSelector) *InputSettings
SetCaptionSelectors sets the CaptionSelectors field's value.
func (*InputSettings) SetDeblockFilter ¶
func (s *InputSettings) SetDeblockFilter(v string) *InputSettings
SetDeblockFilter sets the DeblockFilter field's value.
func (*InputSettings) SetDenoiseFilter ¶
func (s *InputSettings) SetDenoiseFilter(v string) *InputSettings
SetDenoiseFilter sets the DenoiseFilter field's value.
func (*InputSettings) SetFilterStrength ¶
func (s *InputSettings) SetFilterStrength(v int64) *InputSettings
SetFilterStrength sets the FilterStrength field's value.
func (*InputSettings) SetInputFilter ¶
func (s *InputSettings) SetInputFilter(v string) *InputSettings
SetInputFilter sets the InputFilter field's value.
func (*InputSettings) SetNetworkInputSettings ¶
func (s *InputSettings) SetNetworkInputSettings(v *NetworkInputSettings) *InputSettings
SetNetworkInputSettings sets the NetworkInputSettings field's value.
func (*InputSettings) SetSmpte2038DataPreference ¶
func (s *InputSettings) SetSmpte2038DataPreference(v string) *InputSettings
SetSmpte2038DataPreference sets the Smpte2038DataPreference field's value.
func (*InputSettings) SetSourceEndBehavior ¶
func (s *InputSettings) SetSourceEndBehavior(v string) *InputSettings
SetSourceEndBehavior sets the SourceEndBehavior field's value.
func (*InputSettings) SetVideoSelector ¶
func (s *InputSettings) SetVideoSelector(v *VideoSelector) *InputSettings
SetVideoSelector sets the VideoSelector field's value.
func (InputSettings) String ¶
func (s InputSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InputSettings) Validate ¶
func (s *InputSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type InputSource ¶
type InputSource struct { // The key used to extract the password from EC2 Parameter store. PasswordParam *string `locationName:"passwordParam" type:"string"` // This represents the customer's source URL where stream ispulled from. Url *string `locationName:"url" type:"string"` // The username for the input source. Username *string `locationName:"username" type:"string"` // contains filtered or unexported fields }
The settings for a PULL type input.
func (InputSource) GoString ¶
func (s InputSource) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InputSource) SetPasswordParam ¶
func (s *InputSource) SetPasswordParam(v string) *InputSource
SetPasswordParam sets the PasswordParam field's value.
func (*InputSource) SetUrl ¶
func (s *InputSource) SetUrl(v string) *InputSource
SetUrl sets the Url field's value.
func (*InputSource) SetUsername ¶
func (s *InputSource) SetUsername(v string) *InputSource
SetUsername sets the Username field's value.
func (InputSource) String ¶
func (s InputSource) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 InputSourceRequest ¶
type InputSourceRequest struct { // The key used to extract the password from EC2 Parameter store. PasswordParam *string `locationName:"passwordParam" type:"string"` // This represents the customer's source URL where stream ispulled from. Url *string `locationName:"url" type:"string"` // The username for the input source. Username *string `locationName:"username" type:"string"` // contains filtered or unexported fields }
Settings for for a PULL type input.
func (InputSourceRequest) GoString ¶
func (s InputSourceRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InputSourceRequest) SetPasswordParam ¶
func (s *InputSourceRequest) SetPasswordParam(v string) *InputSourceRequest
SetPasswordParam sets the PasswordParam field's value.
func (*InputSourceRequest) SetUrl ¶
func (s *InputSourceRequest) SetUrl(v string) *InputSourceRequest
SetUrl sets the Url field's value.
func (*InputSourceRequest) SetUsername ¶
func (s *InputSourceRequest) SetUsername(v string) *InputSourceRequest
SetUsername sets the Username field's value.
func (InputSourceRequest) String ¶
func (s InputSourceRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 InputSpecification ¶
type InputSpecification struct { // Input codec Codec *string `locationName:"codec" type:"string" enum:"InputCodec"` // Maximum input bitrate, categorized coarsely MaximumBitrate *string `locationName:"maximumBitrate" type:"string" enum:"InputMaximumBitrate"` // Input resolution, categorized coarsely Resolution *string `locationName:"resolution" type:"string" enum:"InputResolution"` // contains filtered or unexported fields }
func (InputSpecification) GoString ¶
func (s InputSpecification) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InputSpecification) SetCodec ¶
func (s *InputSpecification) SetCodec(v string) *InputSpecification
SetCodec sets the Codec field's value.
func (*InputSpecification) SetMaximumBitrate ¶
func (s *InputSpecification) SetMaximumBitrate(v string) *InputSpecification
SetMaximumBitrate sets the MaximumBitrate field's value.
func (*InputSpecification) SetResolution ¶
func (s *InputSpecification) SetResolution(v string) *InputSpecification
SetResolution sets the Resolution field's value.
func (InputSpecification) String ¶
func (s InputSpecification) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 InputSwitchScheduleActionSettings ¶
type InputSwitchScheduleActionSettings struct { // The name of the input attachment (not the name of the input!) to switch to. // The name is specified in the channel configuration. // // InputAttachmentNameReference is a required field InputAttachmentNameReference *string `locationName:"inputAttachmentNameReference" type:"string" required:"true"` // Settings to let you create a clip of the file input, in order to set up the // input to ingest only a portion of the file. InputClippingSettings *InputClippingSettings `locationName:"inputClippingSettings" type:"structure"` // The value for the variable portion of the URL for the dynamic input, for // this instance of the input. Each time you use the same dynamic input in an // input switch action, you can provide a different value, in order to connect // the input to a different content source. UrlPath []*string `locationName:"urlPath" type:"list"` // contains filtered or unexported fields }
Settings for the "switch input" action: to switch from ingesting one input to ingesting another input.
func (InputSwitchScheduleActionSettings) GoString ¶
func (s InputSwitchScheduleActionSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InputSwitchScheduleActionSettings) SetInputAttachmentNameReference ¶
func (s *InputSwitchScheduleActionSettings) SetInputAttachmentNameReference(v string) *InputSwitchScheduleActionSettings
SetInputAttachmentNameReference sets the InputAttachmentNameReference field's value.
func (*InputSwitchScheduleActionSettings) SetInputClippingSettings ¶
func (s *InputSwitchScheduleActionSettings) SetInputClippingSettings(v *InputClippingSettings) *InputSwitchScheduleActionSettings
SetInputClippingSettings sets the InputClippingSettings field's value.
func (*InputSwitchScheduleActionSettings) SetUrlPath ¶
func (s *InputSwitchScheduleActionSettings) SetUrlPath(v []*string) *InputSwitchScheduleActionSettings
SetUrlPath sets the UrlPath field's value.
func (InputSwitchScheduleActionSettings) String ¶
func (s InputSwitchScheduleActionSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InputSwitchScheduleActionSettings) Validate ¶
func (s *InputSwitchScheduleActionSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type InputVpcRequest ¶
type InputVpcRequest struct { // A list of up to 5 EC2 VPC security group IDs to attach to the Input VPC network // interfaces.Requires subnetIds. If none are specified then the VPC default // security group will be used. SecurityGroupIds []*string `locationName:"securityGroupIds" type:"list"` // A list of 2 VPC subnet IDs from the same VPC.Subnet IDs must be mapped to // two unique availability zones (AZ). // // SubnetIds is a required field SubnetIds []*string `locationName:"subnetIds" type:"list" required:"true"` // contains filtered or unexported fields }
Settings for a private VPC Input.When this property is specified, the input destination addresses will be created in a VPC rather than with public Internet addresses.This property requires setting the roleArn property on Input creation.Not compatible with the inputSecurityGroups property.
func (InputVpcRequest) GoString ¶
func (s InputVpcRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InputVpcRequest) SetSecurityGroupIds ¶
func (s *InputVpcRequest) SetSecurityGroupIds(v []*string) *InputVpcRequest
SetSecurityGroupIds sets the SecurityGroupIds field's value.
func (*InputVpcRequest) SetSubnetIds ¶
func (s *InputVpcRequest) SetSubnetIds(v []*string) *InputVpcRequest
SetSubnetIds sets the SubnetIds field's value.
func (InputVpcRequest) String ¶
func (s InputVpcRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InputVpcRequest) Validate ¶
func (s *InputVpcRequest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type InputWhitelistRule ¶
type InputWhitelistRule struct { // The IPv4 CIDR that's whitelisted. Cidr *string `locationName:"cidr" type:"string"` // contains filtered or unexported fields }
Whitelist rule
func (InputWhitelistRule) GoString ¶
func (s InputWhitelistRule) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InputWhitelistRule) SetCidr ¶
func (s *InputWhitelistRule) SetCidr(v string) *InputWhitelistRule
SetCidr sets the Cidr field's value.
func (InputWhitelistRule) String ¶
func (s InputWhitelistRule) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 InputWhitelistRuleCidr ¶
type InputWhitelistRuleCidr struct { // The IPv4 CIDR to whitelist. Cidr *string `locationName:"cidr" type:"string"` // contains filtered or unexported fields }
An IPv4 CIDR to whitelist.
func (InputWhitelistRuleCidr) GoString ¶
func (s InputWhitelistRuleCidr) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InputWhitelistRuleCidr) SetCidr ¶
func (s *InputWhitelistRuleCidr) SetCidr(v string) *InputWhitelistRuleCidr
SetCidr sets the Cidr field's value.
func (InputWhitelistRuleCidr) String ¶
func (s InputWhitelistRuleCidr) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 InternalServerErrorException ¶
type InternalServerErrorException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*InternalServerErrorException) Code ¶
func (s *InternalServerErrorException) Code() string
Code returns the exception type name.
func (*InternalServerErrorException) Error ¶
func (s *InternalServerErrorException) Error() string
func (InternalServerErrorException) GoString ¶
func (s InternalServerErrorException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InternalServerErrorException) Message ¶
func (s *InternalServerErrorException) Message() string
Message returns the exception's message.
func (*InternalServerErrorException) OrigErr ¶
func (s *InternalServerErrorException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InternalServerErrorException) RequestID ¶
func (s *InternalServerErrorException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InternalServerErrorException) StatusCode ¶
func (s *InternalServerErrorException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InternalServerErrorException) String ¶
func (s InternalServerErrorException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 KeyProviderSettings ¶
type KeyProviderSettings struct { // Static Key Settings StaticKeySettings *StaticKeySettings `locationName:"staticKeySettings" type:"structure"` // contains filtered or unexported fields }
Key Provider Settings
func (KeyProviderSettings) GoString ¶
func (s KeyProviderSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*KeyProviderSettings) SetStaticKeySettings ¶
func (s *KeyProviderSettings) SetStaticKeySettings(v *StaticKeySettings) *KeyProviderSettings
SetStaticKeySettings sets the StaticKeySettings field's value.
func (KeyProviderSettings) String ¶
func (s KeyProviderSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*KeyProviderSettings) Validate ¶
func (s *KeyProviderSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListChannelsInput ¶
type ListChannelsInput struct { MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListChannelsInput) GoString ¶
func (s ListChannelsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListChannelsInput) SetMaxResults ¶
func (s *ListChannelsInput) SetMaxResults(v int64) *ListChannelsInput
SetMaxResults sets the MaxResults field's value.
func (*ListChannelsInput) SetNextToken ¶
func (s *ListChannelsInput) SetNextToken(v string) *ListChannelsInput
SetNextToken sets the NextToken field's value.
func (ListChannelsInput) String ¶
func (s ListChannelsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListChannelsInput) Validate ¶
func (s *ListChannelsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListChannelsOutput ¶
type ListChannelsOutput struct { Channels []*ChannelSummary `locationName:"channels" type:"list"` NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListChannelsOutput) GoString ¶
func (s ListChannelsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListChannelsOutput) SetChannels ¶
func (s *ListChannelsOutput) SetChannels(v []*ChannelSummary) *ListChannelsOutput
SetChannels sets the Channels field's value.
func (*ListChannelsOutput) SetNextToken ¶
func (s *ListChannelsOutput) SetNextToken(v string) *ListChannelsOutput
SetNextToken sets the NextToken field's value.
func (ListChannelsOutput) String ¶
func (s ListChannelsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListInputDeviceTransfersInput ¶
type ListInputDeviceTransfersInput struct { MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // TransferType is a required field TransferType *string `location:"querystring" locationName:"transferType" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListInputDeviceTransfersInput) GoString ¶
func (s ListInputDeviceTransfersInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListInputDeviceTransfersInput) SetMaxResults ¶
func (s *ListInputDeviceTransfersInput) SetMaxResults(v int64) *ListInputDeviceTransfersInput
SetMaxResults sets the MaxResults field's value.
func (*ListInputDeviceTransfersInput) SetNextToken ¶
func (s *ListInputDeviceTransfersInput) SetNextToken(v string) *ListInputDeviceTransfersInput
SetNextToken sets the NextToken field's value.
func (*ListInputDeviceTransfersInput) SetTransferType ¶
func (s *ListInputDeviceTransfersInput) SetTransferType(v string) *ListInputDeviceTransfersInput
SetTransferType sets the TransferType field's value.
func (ListInputDeviceTransfersInput) String ¶
func (s ListInputDeviceTransfersInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListInputDeviceTransfersInput) Validate ¶
func (s *ListInputDeviceTransfersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListInputDeviceTransfersOutput ¶
type ListInputDeviceTransfersOutput struct { InputDeviceTransfers []*TransferringInputDeviceSummary `locationName:"inputDeviceTransfers" type:"list"` NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListInputDeviceTransfersOutput) GoString ¶
func (s ListInputDeviceTransfersOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListInputDeviceTransfersOutput) SetInputDeviceTransfers ¶
func (s *ListInputDeviceTransfersOutput) SetInputDeviceTransfers(v []*TransferringInputDeviceSummary) *ListInputDeviceTransfersOutput
SetInputDeviceTransfers sets the InputDeviceTransfers field's value.
func (*ListInputDeviceTransfersOutput) SetNextToken ¶
func (s *ListInputDeviceTransfersOutput) SetNextToken(v string) *ListInputDeviceTransfersOutput
SetNextToken sets the NextToken field's value.
func (ListInputDeviceTransfersOutput) String ¶
func (s ListInputDeviceTransfersOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 ListInputDevicesInput ¶
type ListInputDevicesInput struct { MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListInputDevicesInput) GoString ¶
func (s ListInputDevicesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListInputDevicesInput) SetMaxResults ¶
func (s *ListInputDevicesInput) SetMaxResults(v int64) *ListInputDevicesInput
SetMaxResults sets the MaxResults field's value.
func (*ListInputDevicesInput) SetNextToken ¶
func (s *ListInputDevicesInput) SetNextToken(v string) *ListInputDevicesInput
SetNextToken sets the NextToken field's value.
func (ListInputDevicesInput) String ¶
func (s ListInputDevicesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListInputDevicesInput) Validate ¶
func (s *ListInputDevicesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListInputDevicesOutput ¶
type ListInputDevicesOutput struct { InputDevices []*InputDeviceSummary `locationName:"inputDevices" type:"list"` NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListInputDevicesOutput) GoString ¶
func (s ListInputDevicesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListInputDevicesOutput) SetInputDevices ¶
func (s *ListInputDevicesOutput) SetInputDevices(v []*InputDeviceSummary) *ListInputDevicesOutput
SetInputDevices sets the InputDevices field's value.
func (*ListInputDevicesOutput) SetNextToken ¶
func (s *ListInputDevicesOutput) SetNextToken(v string) *ListInputDevicesOutput
SetNextToken sets the NextToken field's value.
func (ListInputDevicesOutput) String ¶
func (s ListInputDevicesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 ListInputSecurityGroupsInput ¶
type ListInputSecurityGroupsInput struct { MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListInputSecurityGroupsInput) GoString ¶
func (s ListInputSecurityGroupsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListInputSecurityGroupsInput) SetMaxResults ¶
func (s *ListInputSecurityGroupsInput) SetMaxResults(v int64) *ListInputSecurityGroupsInput
SetMaxResults sets the MaxResults field's value.
func (*ListInputSecurityGroupsInput) SetNextToken ¶
func (s *ListInputSecurityGroupsInput) SetNextToken(v string) *ListInputSecurityGroupsInput
SetNextToken sets the NextToken field's value.
func (ListInputSecurityGroupsInput) String ¶
func (s ListInputSecurityGroupsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListInputSecurityGroupsInput) Validate ¶
func (s *ListInputSecurityGroupsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListInputSecurityGroupsOutput ¶
type ListInputSecurityGroupsOutput struct { InputSecurityGroups []*InputSecurityGroup `locationName:"inputSecurityGroups" type:"list"` NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListInputSecurityGroupsOutput) GoString ¶
func (s ListInputSecurityGroupsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListInputSecurityGroupsOutput) SetInputSecurityGroups ¶
func (s *ListInputSecurityGroupsOutput) SetInputSecurityGroups(v []*InputSecurityGroup) *ListInputSecurityGroupsOutput
SetInputSecurityGroups sets the InputSecurityGroups field's value.
func (*ListInputSecurityGroupsOutput) SetNextToken ¶
func (s *ListInputSecurityGroupsOutput) SetNextToken(v string) *ListInputSecurityGroupsOutput
SetNextToken sets the NextToken field's value.
func (ListInputSecurityGroupsOutput) String ¶
func (s ListInputSecurityGroupsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 ListInputsInput ¶
type ListInputsInput struct { MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListInputsInput) GoString ¶
func (s ListInputsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListInputsInput) SetMaxResults ¶
func (s *ListInputsInput) SetMaxResults(v int64) *ListInputsInput
SetMaxResults sets the MaxResults field's value.
func (*ListInputsInput) SetNextToken ¶
func (s *ListInputsInput) SetNextToken(v string) *ListInputsInput
SetNextToken sets the NextToken field's value.
func (ListInputsInput) String ¶
func (s ListInputsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListInputsInput) Validate ¶
func (s *ListInputsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListInputsOutput ¶
type ListInputsOutput struct { Inputs []*Input `locationName:"inputs" type:"list"` NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListInputsOutput) GoString ¶
func (s ListInputsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListInputsOutput) SetInputs ¶
func (s *ListInputsOutput) SetInputs(v []*Input) *ListInputsOutput
SetInputs sets the Inputs field's value.
func (*ListInputsOutput) SetNextToken ¶
func (s *ListInputsOutput) SetNextToken(v string) *ListInputsOutput
SetNextToken sets the NextToken field's value.
func (ListInputsOutput) String ¶
func (s ListInputsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 ListMultiplexProgramsInput ¶
type ListMultiplexProgramsInput struct { MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // MultiplexId is a required field MultiplexId *string `location:"uri" locationName:"multiplexId" type:"string" required:"true"` NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListMultiplexProgramsInput) GoString ¶
func (s ListMultiplexProgramsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListMultiplexProgramsInput) SetMaxResults ¶
func (s *ListMultiplexProgramsInput) SetMaxResults(v int64) *ListMultiplexProgramsInput
SetMaxResults sets the MaxResults field's value.
func (*ListMultiplexProgramsInput) SetMultiplexId ¶
func (s *ListMultiplexProgramsInput) SetMultiplexId(v string) *ListMultiplexProgramsInput
SetMultiplexId sets the MultiplexId field's value.
func (*ListMultiplexProgramsInput) SetNextToken ¶
func (s *ListMultiplexProgramsInput) SetNextToken(v string) *ListMultiplexProgramsInput
SetNextToken sets the NextToken field's value.
func (ListMultiplexProgramsInput) String ¶
func (s ListMultiplexProgramsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListMultiplexProgramsInput) Validate ¶
func (s *ListMultiplexProgramsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListMultiplexProgramsOutput ¶
type ListMultiplexProgramsOutput struct { MultiplexPrograms []*MultiplexProgramSummary `locationName:"multiplexPrograms" type:"list"` NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListMultiplexProgramsOutput) GoString ¶
func (s ListMultiplexProgramsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListMultiplexProgramsOutput) SetMultiplexPrograms ¶
func (s *ListMultiplexProgramsOutput) SetMultiplexPrograms(v []*MultiplexProgramSummary) *ListMultiplexProgramsOutput
SetMultiplexPrograms sets the MultiplexPrograms field's value.
func (*ListMultiplexProgramsOutput) SetNextToken ¶
func (s *ListMultiplexProgramsOutput) SetNextToken(v string) *ListMultiplexProgramsOutput
SetNextToken sets the NextToken field's value.
func (ListMultiplexProgramsOutput) String ¶
func (s ListMultiplexProgramsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 ListMultiplexesInput ¶
type ListMultiplexesInput struct { MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListMultiplexesInput) GoString ¶
func (s ListMultiplexesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListMultiplexesInput) SetMaxResults ¶
func (s *ListMultiplexesInput) SetMaxResults(v int64) *ListMultiplexesInput
SetMaxResults sets the MaxResults field's value.
func (*ListMultiplexesInput) SetNextToken ¶
func (s *ListMultiplexesInput) SetNextToken(v string) *ListMultiplexesInput
SetNextToken sets the NextToken field's value.
func (ListMultiplexesInput) String ¶
func (s ListMultiplexesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListMultiplexesInput) Validate ¶
func (s *ListMultiplexesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListMultiplexesOutput ¶
type ListMultiplexesOutput struct { Multiplexes []*MultiplexSummary `locationName:"multiplexes" type:"list"` NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListMultiplexesOutput) GoString ¶
func (s ListMultiplexesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListMultiplexesOutput) SetMultiplexes ¶
func (s *ListMultiplexesOutput) SetMultiplexes(v []*MultiplexSummary) *ListMultiplexesOutput
SetMultiplexes sets the Multiplexes field's value.
func (*ListMultiplexesOutput) SetNextToken ¶
func (s *ListMultiplexesOutput) SetNextToken(v string) *ListMultiplexesOutput
SetNextToken sets the NextToken field's value.
func (ListMultiplexesOutput) String ¶
func (s ListMultiplexesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 ListOfferingsInput ¶
type ListOfferingsInput struct { ChannelClass *string `location:"querystring" locationName:"channelClass" type:"string"` ChannelConfiguration *string `location:"querystring" locationName:"channelConfiguration" type:"string"` Codec *string `location:"querystring" locationName:"codec" type:"string"` Duration *string `location:"querystring" locationName:"duration" type:"string"` MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` MaximumBitrate *string `location:"querystring" locationName:"maximumBitrate" type:"string"` MaximumFramerate *string `location:"querystring" locationName:"maximumFramerate" type:"string"` NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` Resolution *string `location:"querystring" locationName:"resolution" type:"string"` ResourceType *string `location:"querystring" locationName:"resourceType" type:"string"` SpecialFeature *string `location:"querystring" locationName:"specialFeature" type:"string"` VideoQuality *string `location:"querystring" locationName:"videoQuality" type:"string"` // contains filtered or unexported fields }
func (ListOfferingsInput) GoString ¶
func (s ListOfferingsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListOfferingsInput) SetChannelClass ¶
func (s *ListOfferingsInput) SetChannelClass(v string) *ListOfferingsInput
SetChannelClass sets the ChannelClass field's value.
func (*ListOfferingsInput) SetChannelConfiguration ¶
func (s *ListOfferingsInput) SetChannelConfiguration(v string) *ListOfferingsInput
SetChannelConfiguration sets the ChannelConfiguration field's value.
func (*ListOfferingsInput) SetCodec ¶
func (s *ListOfferingsInput) SetCodec(v string) *ListOfferingsInput
SetCodec sets the Codec field's value.
func (*ListOfferingsInput) SetDuration ¶
func (s *ListOfferingsInput) SetDuration(v string) *ListOfferingsInput
SetDuration sets the Duration field's value.
func (*ListOfferingsInput) SetMaxResults ¶
func (s *ListOfferingsInput) SetMaxResults(v int64) *ListOfferingsInput
SetMaxResults sets the MaxResults field's value.
func (*ListOfferingsInput) SetMaximumBitrate ¶
func (s *ListOfferingsInput) SetMaximumBitrate(v string) *ListOfferingsInput
SetMaximumBitrate sets the MaximumBitrate field's value.
func (*ListOfferingsInput) SetMaximumFramerate ¶
func (s *ListOfferingsInput) SetMaximumFramerate(v string) *ListOfferingsInput
SetMaximumFramerate sets the MaximumFramerate field's value.
func (*ListOfferingsInput) SetNextToken ¶
func (s *ListOfferingsInput) SetNextToken(v string) *ListOfferingsInput
SetNextToken sets the NextToken field's value.
func (*ListOfferingsInput) SetResolution ¶
func (s *ListOfferingsInput) SetResolution(v string) *ListOfferingsInput
SetResolution sets the Resolution field's value.
func (*ListOfferingsInput) SetResourceType ¶
func (s *ListOfferingsInput) SetResourceType(v string) *ListOfferingsInput
SetResourceType sets the ResourceType field's value.
func (*ListOfferingsInput) SetSpecialFeature ¶
func (s *ListOfferingsInput) SetSpecialFeature(v string) *ListOfferingsInput
SetSpecialFeature sets the SpecialFeature field's value.
func (*ListOfferingsInput) SetVideoQuality ¶
func (s *ListOfferingsInput) SetVideoQuality(v string) *ListOfferingsInput
SetVideoQuality sets the VideoQuality field's value.
func (ListOfferingsInput) String ¶
func (s ListOfferingsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListOfferingsInput) Validate ¶
func (s *ListOfferingsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListOfferingsOutput ¶
type ListOfferingsOutput struct { NextToken *string `locationName:"nextToken" type:"string"` Offerings []*Offering `locationName:"offerings" type:"list"` // contains filtered or unexported fields }
func (ListOfferingsOutput) GoString ¶
func (s ListOfferingsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListOfferingsOutput) SetNextToken ¶
func (s *ListOfferingsOutput) SetNextToken(v string) *ListOfferingsOutput
SetNextToken sets the NextToken field's value.
func (*ListOfferingsOutput) SetOfferings ¶
func (s *ListOfferingsOutput) SetOfferings(v []*Offering) *ListOfferingsOutput
SetOfferings sets the Offerings field's value.
func (ListOfferingsOutput) String ¶
func (s ListOfferingsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 ListReservationsInput ¶
type ListReservationsInput struct { ChannelClass *string `location:"querystring" locationName:"channelClass" type:"string"` Codec *string `location:"querystring" locationName:"codec" type:"string"` MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` MaximumBitrate *string `location:"querystring" locationName:"maximumBitrate" type:"string"` MaximumFramerate *string `location:"querystring" locationName:"maximumFramerate" type:"string"` NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` Resolution *string `location:"querystring" locationName:"resolution" type:"string"` ResourceType *string `location:"querystring" locationName:"resourceType" type:"string"` SpecialFeature *string `location:"querystring" locationName:"specialFeature" type:"string"` VideoQuality *string `location:"querystring" locationName:"videoQuality" type:"string"` // contains filtered or unexported fields }
func (ListReservationsInput) GoString ¶
func (s ListReservationsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListReservationsInput) SetChannelClass ¶
func (s *ListReservationsInput) SetChannelClass(v string) *ListReservationsInput
SetChannelClass sets the ChannelClass field's value.
func (*ListReservationsInput) SetCodec ¶
func (s *ListReservationsInput) SetCodec(v string) *ListReservationsInput
SetCodec sets the Codec field's value.
func (*ListReservationsInput) SetMaxResults ¶
func (s *ListReservationsInput) SetMaxResults(v int64) *ListReservationsInput
SetMaxResults sets the MaxResults field's value.
func (*ListReservationsInput) SetMaximumBitrate ¶
func (s *ListReservationsInput) SetMaximumBitrate(v string) *ListReservationsInput
SetMaximumBitrate sets the MaximumBitrate field's value.
func (*ListReservationsInput) SetMaximumFramerate ¶
func (s *ListReservationsInput) SetMaximumFramerate(v string) *ListReservationsInput
SetMaximumFramerate sets the MaximumFramerate field's value.
func (*ListReservationsInput) SetNextToken ¶
func (s *ListReservationsInput) SetNextToken(v string) *ListReservationsInput
SetNextToken sets the NextToken field's value.
func (*ListReservationsInput) SetResolution ¶
func (s *ListReservationsInput) SetResolution(v string) *ListReservationsInput
SetResolution sets the Resolution field's value.
func (*ListReservationsInput) SetResourceType ¶
func (s *ListReservationsInput) SetResourceType(v string) *ListReservationsInput
SetResourceType sets the ResourceType field's value.
func (*ListReservationsInput) SetSpecialFeature ¶
func (s *ListReservationsInput) SetSpecialFeature(v string) *ListReservationsInput
SetSpecialFeature sets the SpecialFeature field's value.
func (*ListReservationsInput) SetVideoQuality ¶
func (s *ListReservationsInput) SetVideoQuality(v string) *ListReservationsInput
SetVideoQuality sets the VideoQuality field's value.
func (ListReservationsInput) String ¶
func (s ListReservationsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListReservationsInput) Validate ¶
func (s *ListReservationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListReservationsOutput ¶
type ListReservationsOutput struct { NextToken *string `locationName:"nextToken" type:"string"` Reservations []*Reservation `locationName:"reservations" type:"list"` // contains filtered or unexported fields }
func (ListReservationsOutput) GoString ¶
func (s ListReservationsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListReservationsOutput) SetNextToken ¶
func (s *ListReservationsOutput) SetNextToken(v string) *ListReservationsOutput
SetNextToken sets the NextToken field's value.
func (*ListReservationsOutput) SetReservations ¶
func (s *ListReservationsOutput) SetReservations(v []*Reservation) *ListReservationsOutput
SetReservations sets the Reservations field's value.
func (ListReservationsOutput) String ¶
func (s ListReservationsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 { // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resource-arn" 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 { Tags map[string]*string `locationName:"tags" type:"map"` // 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 map[string]*string) *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 M2tsSettings ¶
type M2tsSettings struct { // When set to drop, output audio streams will be removed from the program if // the selected input audio stream is removed from the input. This allows the // output audio configuration to dynamically change based on input configuration. // If this is set to encodeSilence, all output audio streams will output encoded // silence when not connected to an active input stream. AbsentInputAudioBehavior *string `locationName:"absentInputAudioBehavior" type:"string" enum:"M2tsAbsentInputAudioBehavior"` // When set to enabled, uses ARIB-compliant field muxing and removes video descriptor. Arib *string `locationName:"arib" type:"string" enum:"M2tsArib"` // Packet Identifier (PID) for ARIB Captions in the transport stream. Can be // entered as a decimal or hexadecimal value. Valid values are 32 (or 0x20)..8182 // (or 0x1ff6). AribCaptionsPid *string `locationName:"aribCaptionsPid" type:"string"` // If set to auto, pid number used for ARIB Captions will be auto-selected from // unused pids. If set to useConfigured, ARIB Captions will be on the configured // pid number. AribCaptionsPidControl *string `locationName:"aribCaptionsPidControl" type:"string" enum:"M2tsAribCaptionsPidControl"` // When set to dvb, uses DVB buffer model for Dolby Digital audio. When set // to atsc, the ATSC model is used. AudioBufferModel *string `locationName:"audioBufferModel" type:"string" enum:"M2tsAudioBufferModel"` // The number of audio frames to insert for each PES packet. AudioFramesPerPes *int64 `locationName:"audioFramesPerPes" type:"integer"` // Packet Identifier (PID) of the elementary audio stream(s) in the transport // stream. Multiple values are accepted, and can be entered in ranges and/or // by comma separation. Can be entered as decimal or hexadecimal values. Each // PID specified must be in the range of 32 (or 0x20)..8182 (or 0x1ff6). AudioPids *string `locationName:"audioPids" type:"string"` // When set to atsc, uses stream type = 0x81 for AC3 and stream type = 0x87 // for EAC3. When set to dvb, uses stream type = 0x06. AudioStreamType *string `locationName:"audioStreamType" type:"string" enum:"M2tsAudioStreamType"` // The output bitrate of the transport stream in bits per second. Setting to // 0 lets the muxer automatically determine the appropriate bitrate. Bitrate *int64 `locationName:"bitrate" type:"integer"` // Controls the timing accuracy for output network traffic. Leave as MULTIPLEX // to ensure accurate network packet timing. Or set to NONE, which might result // in lower latency but will result in more variability in output network packet // timing. This variability might cause interruptions, jitter, or bursty behavior // in your playback or receiving devices. BufferModel *string `locationName:"bufferModel" type:"string" enum:"M2tsBufferModel"` // When set to enabled, generates captionServiceDescriptor in PMT. CcDescriptor *string `locationName:"ccDescriptor" type:"string" enum:"M2tsCcDescriptor"` // Inserts DVB Network Information Table (NIT) at the specified table repetition // interval. DvbNitSettings *DvbNitSettings `locationName:"dvbNitSettings" type:"structure"` // Inserts DVB Service Description Table (SDT) at the specified table repetition // interval. DvbSdtSettings *DvbSdtSettings `locationName:"dvbSdtSettings" type:"structure"` // Packet Identifier (PID) for input source DVB Subtitle data to this output. // Multiple values are accepted, and can be entered in ranges and/or by comma // separation. Can be entered as decimal or hexadecimal values. Each PID specified // must be in the range of 32 (or 0x20)..8182 (or 0x1ff6). DvbSubPids *string `locationName:"dvbSubPids" type:"string"` // Inserts DVB Time and Date Table (TDT) at the specified table repetition interval. DvbTdtSettings *DvbTdtSettings `locationName:"dvbTdtSettings" type:"structure"` // Packet Identifier (PID) for input source DVB Teletext data to this output. // Can be entered as a decimal or hexadecimal value. Valid values are 32 (or // 0x20)..8182 (or 0x1ff6). DvbTeletextPid *string `locationName:"dvbTeletextPid" type:"string"` // If set to passthrough, passes any EBIF data from the input source to this // output. Ebif *string `locationName:"ebif" type:"string" enum:"M2tsEbifControl"` // When videoAndFixedIntervals is selected, audio EBP markers will be added // to partitions 3 and 4. The interval between these additional markers will // be fixed, and will be slightly shorter than the video EBP marker interval. // Only available when EBP Cablelabs segmentation markers are selected. Partitions // 1 and 2 will always follow the video interval. EbpAudioInterval *string `locationName:"ebpAudioInterval" type:"string" enum:"M2tsAudioInterval"` // When set, enforces that Encoder Boundary Points do not come within the specified // time interval of each other by looking ahead at input video. If another EBP // is going to come in within the specified time interval, the current EBP is // not emitted, and the segment is "stretched" to the next marker. The lookahead // value does not add latency to the system. The Live Event must be configured // elsewhere to create sufficient latency to make the lookahead accurate. EbpLookaheadMs *int64 `locationName:"ebpLookaheadMs" type:"integer"` // Controls placement of EBP on Audio PIDs. If set to videoAndAudioPids, EBP // markers will be placed on the video PID and all audio PIDs. If set to videoPid, // EBP markers will be placed on only the video PID. EbpPlacement *string `locationName:"ebpPlacement" type:"string" enum:"M2tsEbpPlacement"` // This field is unused and deprecated. EcmPid *string `locationName:"ecmPid" type:"string"` // Include or exclude the ES Rate field in the PES header. EsRateInPes *string `locationName:"esRateInPes" type:"string" enum:"M2tsEsRateInPes"` // Packet Identifier (PID) for input source ETV Platform data to this output. // Can be entered as a decimal or hexadecimal value. Valid values are 32 (or // 0x20)..8182 (or 0x1ff6). EtvPlatformPid *string `locationName:"etvPlatformPid" type:"string"` // Packet Identifier (PID) for input source ETV Signal data to this output. // Can be entered as a decimal or hexadecimal value. Valid values are 32 (or // 0x20)..8182 (or 0x1ff6). EtvSignalPid *string `locationName:"etvSignalPid" type:"string"` // The length in seconds of each fragment. Only used with EBP markers. FragmentTime *float64 `locationName:"fragmentTime" type:"double"` // If set to passthrough, passes any KLV data from the input source to this // output. Klv *string `locationName:"klv" type:"string" enum:"M2tsKlv"` // Packet Identifier (PID) for input source KLV data to this output. Multiple // values are accepted, and can be entered in ranges and/or by comma separation. // Can be entered as decimal or hexadecimal values. Each PID specified must // be in the range of 32 (or 0x20)..8182 (or 0x1ff6). KlvDataPids *string `locationName:"klvDataPids" type:"string"` // If set to passthrough, Nielsen inaudible tones for media tracking will be // detected in the input audio and an equivalent ID3 tag will be inserted in // the output. NielsenId3Behavior *string `locationName:"nielsenId3Behavior" type:"string" enum:"M2tsNielsenId3Behavior"` // Value in bits per second of extra null packets to insert into the transport // stream. This can be used if a downstream encryption system requires periodic // null packets. NullPacketBitrate *float64 `locationName:"nullPacketBitrate" type:"double"` // The number of milliseconds between instances of this table in the output // transport stream. Valid values are 0, 10..1000. PatInterval *int64 `locationName:"patInterval" type:"integer"` // When set to pcrEveryPesPacket, a Program Clock Reference value is inserted // for every Packetized Elementary Stream (PES) header. This parameter is effective // only when the PCR PID is the same as the video or audio elementary stream. PcrControl *string `locationName:"pcrControl" type:"string" enum:"M2tsPcrControl"` // Maximum time in milliseconds between Program Clock Reference (PCRs) inserted // into the transport stream. PcrPeriod *int64 `locationName:"pcrPeriod" type:"integer"` // Packet Identifier (PID) of the Program Clock Reference (PCR) in the transport // stream. When no value is given, the encoder will assign the same value as // the Video PID. Can be entered as a decimal or hexadecimal value. Valid values // are 32 (or 0x20)..8182 (or 0x1ff6). PcrPid *string `locationName:"pcrPid" type:"string"` // The number of milliseconds between instances of this table in the output // transport stream. Valid values are 0, 10..1000. PmtInterval *int64 `locationName:"pmtInterval" type:"integer"` // Packet Identifier (PID) for the Program Map Table (PMT) in the transport // stream. Can be entered as a decimal or hexadecimal value. Valid values are // 32 (or 0x20)..8182 (or 0x1ff6). PmtPid *string `locationName:"pmtPid" type:"string"` // The value of the program number field in the Program Map Table. ProgramNum *int64 `locationName:"programNum" type:"integer"` // When vbr, does not insert null packets into transport stream to fill specified // bitrate. The bitrate setting acts as the maximum bitrate when vbr is set. RateMode *string `locationName:"rateMode" type:"string" enum:"M2tsRateMode"` // Packet Identifier (PID) for input source SCTE-27 data to this output. Multiple // values are accepted, and can be entered in ranges and/or by comma separation. // Can be entered as decimal or hexadecimal values. Each PID specified must // be in the range of 32 (or 0x20)..8182 (or 0x1ff6). Scte27Pids *string `locationName:"scte27Pids" type:"string"` // Optionally pass SCTE-35 signals from the input source to this output. Scte35Control *string `locationName:"scte35Control" type:"string" enum:"M2tsScte35Control"` // Packet Identifier (PID) of the SCTE-35 stream in the transport stream. Can // be entered as a decimal or hexadecimal value. Valid values are 32 (or 0x20)..8182 // (or 0x1ff6). Scte35Pid *string `locationName:"scte35Pid" type:"string"` // Inserts segmentation markers at each segmentationTime period. raiSegstart // sets the Random Access Indicator bit in the adaptation field. raiAdapt sets // the RAI bit and adds the current timecode in the private data bytes. psiSegstart // inserts PAT and PMT tables at the start of segments. ebp adds Encoder Boundary // Point information to the adaptation field as per OpenCable specification // OC-SP-EBP-I01-130118. ebpLegacy adds Encoder Boundary Point information to // the adaptation field using a legacy proprietary format. SegmentationMarkers *string `locationName:"segmentationMarkers" type:"string" enum:"M2tsSegmentationMarkers"` // The segmentation style parameter controls how segmentation markers are inserted // into the transport stream. With avails, it is possible that segments may // be truncated, which can influence where future segmentation markers are inserted.When // a segmentation style of "resetCadence" is selected and a segment is truncated // due to an avail, we will reset the segmentation cadence. This means the subsequent // segment will have a duration of $segmentationTime seconds.When a segmentation // style of "maintainCadence" is selected and a segment is truncated due to // an avail, we will not reset the segmentation cadence. This means the subsequent // segment will likely be truncated as well. However, all segments after that // will have a duration of $segmentationTime seconds. Note that EBP lookahead // is a slight exception to this rule. SegmentationStyle *string `locationName:"segmentationStyle" type:"string" enum:"M2tsSegmentationStyle"` // The length in seconds of each segment. Required unless markers is set to // _none_. SegmentationTime *float64 `locationName:"segmentationTime" type:"double"` // When set to passthrough, timed metadata will be passed through from input // to output. TimedMetadataBehavior *string `locationName:"timedMetadataBehavior" type:"string" enum:"M2tsTimedMetadataBehavior"` // Packet Identifier (PID) of the timed metadata stream in the transport stream. // Can be entered as a decimal or hexadecimal value. Valid values are 32 (or // 0x20)..8182 (or 0x1ff6). TimedMetadataPid *string `locationName:"timedMetadataPid" type:"string"` // The value of the transport stream ID field in the Program Map Table. TransportStreamId *int64 `locationName:"transportStreamId" type:"integer"` // Packet Identifier (PID) of the elementary video stream in the transport stream. // Can be entered as a decimal or hexadecimal value. Valid values are 32 (or // 0x20)..8182 (or 0x1ff6). VideoPid *string `locationName:"videoPid" type:"string"` // contains filtered or unexported fields }
M2ts Settings
func (M2tsSettings) GoString ¶
func (s M2tsSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*M2tsSettings) SetAbsentInputAudioBehavior ¶
func (s *M2tsSettings) SetAbsentInputAudioBehavior(v string) *M2tsSettings
SetAbsentInputAudioBehavior sets the AbsentInputAudioBehavior field's value.
func (*M2tsSettings) SetArib ¶
func (s *M2tsSettings) SetArib(v string) *M2tsSettings
SetArib sets the Arib field's value.
func (*M2tsSettings) SetAribCaptionsPid ¶
func (s *M2tsSettings) SetAribCaptionsPid(v string) *M2tsSettings
SetAribCaptionsPid sets the AribCaptionsPid field's value.
func (*M2tsSettings) SetAribCaptionsPidControl ¶
func (s *M2tsSettings) SetAribCaptionsPidControl(v string) *M2tsSettings
SetAribCaptionsPidControl sets the AribCaptionsPidControl field's value.
func (*M2tsSettings) SetAudioBufferModel ¶
func (s *M2tsSettings) SetAudioBufferModel(v string) *M2tsSettings
SetAudioBufferModel sets the AudioBufferModel field's value.
func (*M2tsSettings) SetAudioFramesPerPes ¶
func (s *M2tsSettings) SetAudioFramesPerPes(v int64) *M2tsSettings
SetAudioFramesPerPes sets the AudioFramesPerPes field's value.
func (*M2tsSettings) SetAudioPids ¶
func (s *M2tsSettings) SetAudioPids(v string) *M2tsSettings
SetAudioPids sets the AudioPids field's value.
func (*M2tsSettings) SetAudioStreamType ¶
func (s *M2tsSettings) SetAudioStreamType(v string) *M2tsSettings
SetAudioStreamType sets the AudioStreamType field's value.
func (*M2tsSettings) SetBitrate ¶
func (s *M2tsSettings) SetBitrate(v int64) *M2tsSettings
SetBitrate sets the Bitrate field's value.
func (*M2tsSettings) SetBufferModel ¶
func (s *M2tsSettings) SetBufferModel(v string) *M2tsSettings
SetBufferModel sets the BufferModel field's value.
func (*M2tsSettings) SetCcDescriptor ¶
func (s *M2tsSettings) SetCcDescriptor(v string) *M2tsSettings
SetCcDescriptor sets the CcDescriptor field's value.
func (*M2tsSettings) SetDvbNitSettings ¶
func (s *M2tsSettings) SetDvbNitSettings(v *DvbNitSettings) *M2tsSettings
SetDvbNitSettings sets the DvbNitSettings field's value.
func (*M2tsSettings) SetDvbSdtSettings ¶
func (s *M2tsSettings) SetDvbSdtSettings(v *DvbSdtSettings) *M2tsSettings
SetDvbSdtSettings sets the DvbSdtSettings field's value.
func (*M2tsSettings) SetDvbSubPids ¶
func (s *M2tsSettings) SetDvbSubPids(v string) *M2tsSettings
SetDvbSubPids sets the DvbSubPids field's value.
func (*M2tsSettings) SetDvbTdtSettings ¶
func (s *M2tsSettings) SetDvbTdtSettings(v *DvbTdtSettings) *M2tsSettings
SetDvbTdtSettings sets the DvbTdtSettings field's value.
func (*M2tsSettings) SetDvbTeletextPid ¶
func (s *M2tsSettings) SetDvbTeletextPid(v string) *M2tsSettings
SetDvbTeletextPid sets the DvbTeletextPid field's value.
func (*M2tsSettings) SetEbif ¶
func (s *M2tsSettings) SetEbif(v string) *M2tsSettings
SetEbif sets the Ebif field's value.
func (*M2tsSettings) SetEbpAudioInterval ¶
func (s *M2tsSettings) SetEbpAudioInterval(v string) *M2tsSettings
SetEbpAudioInterval sets the EbpAudioInterval field's value.
func (*M2tsSettings) SetEbpLookaheadMs ¶
func (s *M2tsSettings) SetEbpLookaheadMs(v int64) *M2tsSettings
SetEbpLookaheadMs sets the EbpLookaheadMs field's value.
func (*M2tsSettings) SetEbpPlacement ¶
func (s *M2tsSettings) SetEbpPlacement(v string) *M2tsSettings
SetEbpPlacement sets the EbpPlacement field's value.
func (*M2tsSettings) SetEcmPid ¶
func (s *M2tsSettings) SetEcmPid(v string) *M2tsSettings
SetEcmPid sets the EcmPid field's value.
func (*M2tsSettings) SetEsRateInPes ¶
func (s *M2tsSettings) SetEsRateInPes(v string) *M2tsSettings
SetEsRateInPes sets the EsRateInPes field's value.
func (*M2tsSettings) SetEtvPlatformPid ¶
func (s *M2tsSettings) SetEtvPlatformPid(v string) *M2tsSettings
SetEtvPlatformPid sets the EtvPlatformPid field's value.
func (*M2tsSettings) SetEtvSignalPid ¶
func (s *M2tsSettings) SetEtvSignalPid(v string) *M2tsSettings
SetEtvSignalPid sets the EtvSignalPid field's value.
func (*M2tsSettings) SetFragmentTime ¶
func (s *M2tsSettings) SetFragmentTime(v float64) *M2tsSettings
SetFragmentTime sets the FragmentTime field's value.
func (*M2tsSettings) SetKlv ¶
func (s *M2tsSettings) SetKlv(v string) *M2tsSettings
SetKlv sets the Klv field's value.
func (*M2tsSettings) SetKlvDataPids ¶
func (s *M2tsSettings) SetKlvDataPids(v string) *M2tsSettings
SetKlvDataPids sets the KlvDataPids field's value.
func (*M2tsSettings) SetNielsenId3Behavior ¶
func (s *M2tsSettings) SetNielsenId3Behavior(v string) *M2tsSettings
SetNielsenId3Behavior sets the NielsenId3Behavior field's value.
func (*M2tsSettings) SetNullPacketBitrate ¶
func (s *M2tsSettings) SetNullPacketBitrate(v float64) *M2tsSettings
SetNullPacketBitrate sets the NullPacketBitrate field's value.
func (*M2tsSettings) SetPatInterval ¶
func (s *M2tsSettings) SetPatInterval(v int64) *M2tsSettings
SetPatInterval sets the PatInterval field's value.
func (*M2tsSettings) SetPcrControl ¶
func (s *M2tsSettings) SetPcrControl(v string) *M2tsSettings
SetPcrControl sets the PcrControl field's value.
func (*M2tsSettings) SetPcrPeriod ¶
func (s *M2tsSettings) SetPcrPeriod(v int64) *M2tsSettings
SetPcrPeriod sets the PcrPeriod field's value.
func (*M2tsSettings) SetPcrPid ¶
func (s *M2tsSettings) SetPcrPid(v string) *M2tsSettings
SetPcrPid sets the PcrPid field's value.
func (*M2tsSettings) SetPmtInterval ¶
func (s *M2tsSettings) SetPmtInterval(v int64) *M2tsSettings
SetPmtInterval sets the PmtInterval field's value.
func (*M2tsSettings) SetPmtPid ¶
func (s *M2tsSettings) SetPmtPid(v string) *M2tsSettings
SetPmtPid sets the PmtPid field's value.
func (*M2tsSettings) SetProgramNum ¶
func (s *M2tsSettings) SetProgramNum(v int64) *M2tsSettings
SetProgramNum sets the ProgramNum field's value.
func (*M2tsSettings) SetRateMode ¶
func (s *M2tsSettings) SetRateMode(v string) *M2tsSettings
SetRateMode sets the RateMode field's value.
func (*M2tsSettings) SetScte27Pids ¶
func (s *M2tsSettings) SetScte27Pids(v string) *M2tsSettings
SetScte27Pids sets the Scte27Pids field's value.
func (*M2tsSettings) SetScte35Control ¶
func (s *M2tsSettings) SetScte35Control(v string) *M2tsSettings
SetScte35Control sets the Scte35Control field's value.
func (*M2tsSettings) SetScte35Pid ¶
func (s *M2tsSettings) SetScte35Pid(v string) *M2tsSettings
SetScte35Pid sets the Scte35Pid field's value.
func (*M2tsSettings) SetSegmentationMarkers ¶
func (s *M2tsSettings) SetSegmentationMarkers(v string) *M2tsSettings
SetSegmentationMarkers sets the SegmentationMarkers field's value.
func (*M2tsSettings) SetSegmentationStyle ¶
func (s *M2tsSettings) SetSegmentationStyle(v string) *M2tsSettings
SetSegmentationStyle sets the SegmentationStyle field's value.
func (*M2tsSettings) SetSegmentationTime ¶
func (s *M2tsSettings) SetSegmentationTime(v float64) *M2tsSettings
SetSegmentationTime sets the SegmentationTime field's value.
func (*M2tsSettings) SetTimedMetadataBehavior ¶
func (s *M2tsSettings) SetTimedMetadataBehavior(v string) *M2tsSettings
SetTimedMetadataBehavior sets the TimedMetadataBehavior field's value.
func (*M2tsSettings) SetTimedMetadataPid ¶
func (s *M2tsSettings) SetTimedMetadataPid(v string) *M2tsSettings
SetTimedMetadataPid sets the TimedMetadataPid field's value.
func (*M2tsSettings) SetTransportStreamId ¶
func (s *M2tsSettings) SetTransportStreamId(v int64) *M2tsSettings
SetTransportStreamId sets the TransportStreamId field's value.
func (*M2tsSettings) SetVideoPid ¶
func (s *M2tsSettings) SetVideoPid(v string) *M2tsSettings
SetVideoPid sets the VideoPid field's value.
func (M2tsSettings) String ¶
func (s M2tsSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*M2tsSettings) Validate ¶
func (s *M2tsSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type M3u8Settings ¶
type M3u8Settings struct { // The number of audio frames to insert for each PES packet. AudioFramesPerPes *int64 `locationName:"audioFramesPerPes" type:"integer"` // Packet Identifier (PID) of the elementary audio stream(s) in the transport // stream. Multiple values are accepted, and can be entered in ranges and/or // by comma separation. Can be entered as decimal or hexadecimal values. AudioPids *string `locationName:"audioPids" type:"string"` // This parameter is unused and deprecated. EcmPid *string `locationName:"ecmPid" type:"string"` // If set to passthrough, Nielsen inaudible tones for media tracking will be // detected in the input audio and an equivalent ID3 tag will be inserted in // the output. NielsenId3Behavior *string `locationName:"nielsenId3Behavior" type:"string" enum:"M3u8NielsenId3Behavior"` // The number of milliseconds between instances of this table in the output // transport stream. A value of \"0\" writes out the PMT once per segment file. PatInterval *int64 `locationName:"patInterval" type:"integer"` // When set to pcrEveryPesPacket, a Program Clock Reference value is inserted // for every Packetized Elementary Stream (PES) header. This parameter is effective // only when the PCR PID is the same as the video or audio elementary stream. PcrControl *string `locationName:"pcrControl" type:"string" enum:"M3u8PcrControl"` // Maximum time in milliseconds between Program Clock References (PCRs) inserted // into the transport stream. PcrPeriod *int64 `locationName:"pcrPeriod" type:"integer"` // Packet Identifier (PID) of the Program Clock Reference (PCR) in the transport // stream. When no value is given, the encoder will assign the same value as // the Video PID. Can be entered as a decimal or hexadecimal value. PcrPid *string `locationName:"pcrPid" type:"string"` // The number of milliseconds between instances of this table in the output // transport stream. A value of \"0\" writes out the PMT once per segment file. PmtInterval *int64 `locationName:"pmtInterval" type:"integer"` // Packet Identifier (PID) for the Program Map Table (PMT) in the transport // stream. Can be entered as a decimal or hexadecimal value. PmtPid *string `locationName:"pmtPid" type:"string"` // The value of the program number field in the Program Map Table. ProgramNum *int64 `locationName:"programNum" type:"integer"` // If set to passthrough, passes any SCTE-35 signals from the input source to // this output. Scte35Behavior *string `locationName:"scte35Behavior" type:"string" enum:"M3u8Scte35Behavior"` // Packet Identifier (PID) of the SCTE-35 stream in the transport stream. Can // be entered as a decimal or hexadecimal value. Scte35Pid *string `locationName:"scte35Pid" type:"string"` // When set to passthrough, timed metadata is passed through from input to output. TimedMetadataBehavior *string `locationName:"timedMetadataBehavior" type:"string" enum:"M3u8TimedMetadataBehavior"` // Packet Identifier (PID) of the timed metadata stream in the transport stream. // Can be entered as a decimal or hexadecimal value. Valid values are 32 (or // 0x20)..8182 (or 0x1ff6). TimedMetadataPid *string `locationName:"timedMetadataPid" type:"string"` // The value of the transport stream ID field in the Program Map Table. TransportStreamId *int64 `locationName:"transportStreamId" type:"integer"` // Packet Identifier (PID) of the elementary video stream in the transport stream. // Can be entered as a decimal or hexadecimal value. VideoPid *string `locationName:"videoPid" type:"string"` // contains filtered or unexported fields }
Settings information for the .m3u8 container
func (M3u8Settings) GoString ¶
func (s M3u8Settings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*M3u8Settings) SetAudioFramesPerPes ¶
func (s *M3u8Settings) SetAudioFramesPerPes(v int64) *M3u8Settings
SetAudioFramesPerPes sets the AudioFramesPerPes field's value.
func (*M3u8Settings) SetAudioPids ¶
func (s *M3u8Settings) SetAudioPids(v string) *M3u8Settings
SetAudioPids sets the AudioPids field's value.
func (*M3u8Settings) SetEcmPid ¶
func (s *M3u8Settings) SetEcmPid(v string) *M3u8Settings
SetEcmPid sets the EcmPid field's value.
func (*M3u8Settings) SetNielsenId3Behavior ¶
func (s *M3u8Settings) SetNielsenId3Behavior(v string) *M3u8Settings
SetNielsenId3Behavior sets the NielsenId3Behavior field's value.
func (*M3u8Settings) SetPatInterval ¶
func (s *M3u8Settings) SetPatInterval(v int64) *M3u8Settings
SetPatInterval sets the PatInterval field's value.
func (*M3u8Settings) SetPcrControl ¶
func (s *M3u8Settings) SetPcrControl(v string) *M3u8Settings
SetPcrControl sets the PcrControl field's value.
func (*M3u8Settings) SetPcrPeriod ¶
func (s *M3u8Settings) SetPcrPeriod(v int64) *M3u8Settings
SetPcrPeriod sets the PcrPeriod field's value.
func (*M3u8Settings) SetPcrPid ¶
func (s *M3u8Settings) SetPcrPid(v string) *M3u8Settings
SetPcrPid sets the PcrPid field's value.
func (*M3u8Settings) SetPmtInterval ¶
func (s *M3u8Settings) SetPmtInterval(v int64) *M3u8Settings
SetPmtInterval sets the PmtInterval field's value.
func (*M3u8Settings) SetPmtPid ¶
func (s *M3u8Settings) SetPmtPid(v string) *M3u8Settings
SetPmtPid sets the PmtPid field's value.
func (*M3u8Settings) SetProgramNum ¶
func (s *M3u8Settings) SetProgramNum(v int64) *M3u8Settings
SetProgramNum sets the ProgramNum field's value.
func (*M3u8Settings) SetScte35Behavior ¶
func (s *M3u8Settings) SetScte35Behavior(v string) *M3u8Settings
SetScte35Behavior sets the Scte35Behavior field's value.
func (*M3u8Settings) SetScte35Pid ¶
func (s *M3u8Settings) SetScte35Pid(v string) *M3u8Settings
SetScte35Pid sets the Scte35Pid field's value.
func (*M3u8Settings) SetTimedMetadataBehavior ¶
func (s *M3u8Settings) SetTimedMetadataBehavior(v string) *M3u8Settings
SetTimedMetadataBehavior sets the TimedMetadataBehavior field's value.
func (*M3u8Settings) SetTimedMetadataPid ¶
func (s *M3u8Settings) SetTimedMetadataPid(v string) *M3u8Settings
SetTimedMetadataPid sets the TimedMetadataPid field's value.
func (*M3u8Settings) SetTransportStreamId ¶
func (s *M3u8Settings) SetTransportStreamId(v int64) *M3u8Settings
SetTransportStreamId sets the TransportStreamId field's value.
func (*M3u8Settings) SetVideoPid ¶
func (s *M3u8Settings) SetVideoPid(v string) *M3u8Settings
SetVideoPid sets the VideoPid field's value.
func (M3u8Settings) String ¶
func (s M3u8Settings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 MediaConnectFlow ¶
type MediaConnectFlow struct { // The unique ARN of the MediaConnect Flow being used as a source. FlowArn *string `locationName:"flowArn" type:"string"` // contains filtered or unexported fields }
The settings for a MediaConnect Flow.
func (MediaConnectFlow) GoString ¶
func (s MediaConnectFlow) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MediaConnectFlow) SetFlowArn ¶
func (s *MediaConnectFlow) SetFlowArn(v string) *MediaConnectFlow
SetFlowArn sets the FlowArn field's value.
func (MediaConnectFlow) String ¶
func (s MediaConnectFlow) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 MediaConnectFlowRequest ¶
type MediaConnectFlowRequest struct { // The ARN of the MediaConnect Flow that you want to use as a source. FlowArn *string `locationName:"flowArn" type:"string"` // contains filtered or unexported fields }
The settings for a MediaConnect Flow.
func (MediaConnectFlowRequest) GoString ¶
func (s MediaConnectFlowRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MediaConnectFlowRequest) SetFlowArn ¶
func (s *MediaConnectFlowRequest) SetFlowArn(v string) *MediaConnectFlowRequest
SetFlowArn sets the FlowArn field's value.
func (MediaConnectFlowRequest) String ¶
func (s MediaConnectFlowRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 MediaLive ¶
MediaLive provides the API operation methods for making requests to AWS Elemental MediaLive. See this package's package overview docs for details on the service.
MediaLive 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) *MediaLive
New creates a new instance of the MediaLive 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 MediaLive client from just a session. svc := medialive.New(mySession) // Create a MediaLive client with additional configuration svc := medialive.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*MediaLive) AcceptInputDeviceTransfer ¶
func (c *MediaLive) AcceptInputDeviceTransfer(input *AcceptInputDeviceTransferInput) (*AcceptInputDeviceTransferOutput, error)
AcceptInputDeviceTransfer API operation for AWS Elemental MediaLive.
Accept an incoming input device transfer. The ownership of the device will transfer to your AWS account.
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 AWS Elemental MediaLive's API operation AcceptInputDeviceTransfer for usage and error information.
Returned Error Types:
BadRequestException
UnprocessableEntityException
InternalServerErrorException
ForbiddenException
BadGatewayException
NotFoundException
GatewayTimeoutException
TooManyRequestsException
ConflictException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/AcceptInputDeviceTransfer
func (*MediaLive) AcceptInputDeviceTransferRequest ¶
func (c *MediaLive) AcceptInputDeviceTransferRequest(input *AcceptInputDeviceTransferInput) (req *request.Request, output *AcceptInputDeviceTransferOutput)
AcceptInputDeviceTransferRequest generates a "aws/request.Request" representing the client's request for the AcceptInputDeviceTransfer 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 AcceptInputDeviceTransfer for more information on using the AcceptInputDeviceTransfer 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 AcceptInputDeviceTransferRequest method. req, resp := client.AcceptInputDeviceTransferRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/AcceptInputDeviceTransfer
func (*MediaLive) AcceptInputDeviceTransferWithContext ¶
func (c *MediaLive) AcceptInputDeviceTransferWithContext(ctx aws.Context, input *AcceptInputDeviceTransferInput, opts ...request.Option) (*AcceptInputDeviceTransferOutput, error)
AcceptInputDeviceTransferWithContext is the same as AcceptInputDeviceTransfer with the addition of the ability to pass a context and additional request options.
See AcceptInputDeviceTransfer 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 (*MediaLive) BatchDelete ¶
func (c *MediaLive) BatchDelete(input *BatchDeleteInput) (*BatchDeleteOutput, error)
BatchDelete API operation for AWS Elemental MediaLive.
Starts delete of resources.
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 AWS Elemental MediaLive's API operation BatchDelete for usage and error information.
Returned Error Types:
BadRequestException
InternalServerErrorException
ForbiddenException
BadGatewayException
NotFoundException
GatewayTimeoutException
TooManyRequestsException
ConflictException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/BatchDelete
func (*MediaLive) BatchDeleteRequest ¶
func (c *MediaLive) BatchDeleteRequest(input *BatchDeleteInput) (req *request.Request, output *BatchDeleteOutput)
BatchDeleteRequest generates a "aws/request.Request" representing the client's request for the BatchDelete 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 BatchDelete for more information on using the BatchDelete 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 BatchDeleteRequest method. req, resp := client.BatchDeleteRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/BatchDelete
func (*MediaLive) BatchDeleteWithContext ¶
func (c *MediaLive) BatchDeleteWithContext(ctx aws.Context, input *BatchDeleteInput, opts ...request.Option) (*BatchDeleteOutput, error)
BatchDeleteWithContext is the same as BatchDelete with the addition of the ability to pass a context and additional request options.
See BatchDelete 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 (*MediaLive) BatchStart ¶
func (c *MediaLive) BatchStart(input *BatchStartInput) (*BatchStartOutput, error)
BatchStart API operation for AWS Elemental MediaLive.
Starts existing resources ¶
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 AWS Elemental MediaLive's API operation BatchStart for usage and error information.
Returned Error Types:
BadRequestException
InternalServerErrorException
ForbiddenException
BadGatewayException
NotFoundException
GatewayTimeoutException
TooManyRequestsException
ConflictException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/BatchStart
func (*MediaLive) BatchStartRequest ¶
func (c *MediaLive) BatchStartRequest(input *BatchStartInput) (req *request.Request, output *BatchStartOutput)
BatchStartRequest generates a "aws/request.Request" representing the client's request for the BatchStart 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 BatchStart for more information on using the BatchStart 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 BatchStartRequest method. req, resp := client.BatchStartRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/BatchStart
func (*MediaLive) BatchStartWithContext ¶
func (c *MediaLive) BatchStartWithContext(ctx aws.Context, input *BatchStartInput, opts ...request.Option) (*BatchStartOutput, error)
BatchStartWithContext is the same as BatchStart with the addition of the ability to pass a context and additional request options.
See BatchStart 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 (*MediaLive) BatchStop ¶
func (c *MediaLive) BatchStop(input *BatchStopInput) (*BatchStopOutput, error)
BatchStop API operation for AWS Elemental MediaLive.
Stops running resources ¶
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 AWS Elemental MediaLive's API operation BatchStop for usage and error information.
Returned Error Types:
BadRequestException
InternalServerErrorException
ForbiddenException
BadGatewayException
NotFoundException
GatewayTimeoutException
TooManyRequestsException
ConflictException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/BatchStop
func (*MediaLive) BatchStopRequest ¶
func (c *MediaLive) BatchStopRequest(input *BatchStopInput) (req *request.Request, output *BatchStopOutput)
BatchStopRequest generates a "aws/request.Request" representing the client's request for the BatchStop 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 BatchStop for more information on using the BatchStop 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 BatchStopRequest method. req, resp := client.BatchStopRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/BatchStop
func (*MediaLive) BatchStopWithContext ¶
func (c *MediaLive) BatchStopWithContext(ctx aws.Context, input *BatchStopInput, opts ...request.Option) (*BatchStopOutput, error)
BatchStopWithContext is the same as BatchStop with the addition of the ability to pass a context and additional request options.
See BatchStop 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 (*MediaLive) BatchUpdateSchedule ¶
func (c *MediaLive) BatchUpdateSchedule(input *BatchUpdateScheduleInput) (*BatchUpdateScheduleOutput, error)
BatchUpdateSchedule API operation for AWS Elemental MediaLive.
Update a channel schedule ¶
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 AWS Elemental MediaLive's API operation BatchUpdateSchedule for usage and error information.
Returned Error Types:
BadRequestException
UnprocessableEntityException
InternalServerErrorException
ForbiddenException
BadGatewayException
NotFoundException
GatewayTimeoutException
TooManyRequestsException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/BatchUpdateSchedule
func (*MediaLive) BatchUpdateScheduleRequest ¶
func (c *MediaLive) BatchUpdateScheduleRequest(input *BatchUpdateScheduleInput) (req *request.Request, output *BatchUpdateScheduleOutput)
BatchUpdateScheduleRequest generates a "aws/request.Request" representing the client's request for the BatchUpdateSchedule 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 BatchUpdateSchedule for more information on using the BatchUpdateSchedule 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 BatchUpdateScheduleRequest method. req, resp := client.BatchUpdateScheduleRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/BatchUpdateSchedule
func (*MediaLive) BatchUpdateScheduleWithContext ¶
func (c *MediaLive) BatchUpdateScheduleWithContext(ctx aws.Context, input *BatchUpdateScheduleInput, opts ...request.Option) (*BatchUpdateScheduleOutput, error)
BatchUpdateScheduleWithContext is the same as BatchUpdateSchedule with the addition of the ability to pass a context and additional request options.
See BatchUpdateSchedule 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 (*MediaLive) CancelInputDeviceTransfer ¶
func (c *MediaLive) CancelInputDeviceTransfer(input *CancelInputDeviceTransferInput) (*CancelInputDeviceTransferOutput, error)
CancelInputDeviceTransfer API operation for AWS Elemental MediaLive.
Cancel an input device transfer that you have requested.
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 AWS Elemental MediaLive's API operation CancelInputDeviceTransfer for usage and error information.
Returned Error Types:
BadRequestException
UnprocessableEntityException
InternalServerErrorException
ForbiddenException
BadGatewayException
NotFoundException
GatewayTimeoutException
TooManyRequestsException
ConflictException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/CancelInputDeviceTransfer
func (*MediaLive) CancelInputDeviceTransferRequest ¶
func (c *MediaLive) CancelInputDeviceTransferRequest(input *CancelInputDeviceTransferInput) (req *request.Request, output *CancelInputDeviceTransferOutput)
CancelInputDeviceTransferRequest generates a "aws/request.Request" representing the client's request for the CancelInputDeviceTransfer 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 CancelInputDeviceTransfer for more information on using the CancelInputDeviceTransfer 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 CancelInputDeviceTransferRequest method. req, resp := client.CancelInputDeviceTransferRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/CancelInputDeviceTransfer
func (*MediaLive) CancelInputDeviceTransferWithContext ¶
func (c *MediaLive) CancelInputDeviceTransferWithContext(ctx aws.Context, input *CancelInputDeviceTransferInput, opts ...request.Option) (*CancelInputDeviceTransferOutput, error)
CancelInputDeviceTransferWithContext is the same as CancelInputDeviceTransfer with the addition of the ability to pass a context and additional request options.
See CancelInputDeviceTransfer 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 (*MediaLive) ClaimDevice ¶
func (c *MediaLive) ClaimDevice(input *ClaimDeviceInput) (*ClaimDeviceOutput, error)
ClaimDevice API operation for AWS Elemental MediaLive.
Send a request to claim an AWS Elemental device that you have purchased from a third-party vendor. After the request succeeds, you will own the device.
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 AWS Elemental MediaLive's API operation ClaimDevice for usage and error information.
Returned Error Types:
BadRequestException
UnprocessableEntityException
InternalServerErrorException
ForbiddenException
BadGatewayException
NotFoundException
GatewayTimeoutException
TooManyRequestsException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/ClaimDevice
func (*MediaLive) ClaimDeviceRequest ¶
func (c *MediaLive) ClaimDeviceRequest(input *ClaimDeviceInput) (req *request.Request, output *ClaimDeviceOutput)
ClaimDeviceRequest generates a "aws/request.Request" representing the client's request for the ClaimDevice 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 ClaimDevice for more information on using the ClaimDevice 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 ClaimDeviceRequest method. req, resp := client.ClaimDeviceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/ClaimDevice
func (*MediaLive) ClaimDeviceWithContext ¶
func (c *MediaLive) ClaimDeviceWithContext(ctx aws.Context, input *ClaimDeviceInput, opts ...request.Option) (*ClaimDeviceOutput, error)
ClaimDeviceWithContext is the same as ClaimDevice with the addition of the ability to pass a context and additional request options.
See ClaimDevice 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 (*MediaLive) CreateChannel ¶
func (c *MediaLive) CreateChannel(input *CreateChannelInput) (*CreateChannelOutput, error)
CreateChannel API operation for AWS Elemental MediaLive.
Creates a new channel ¶
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Elemental MediaLive's API operation CreateChannel for usage and error information.
Returned Error Types:
BadRequestException
UnprocessableEntityException
InternalServerErrorException
ForbiddenException
BadGatewayException
GatewayTimeoutException
TooManyRequestsException
ConflictException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/CreateChannel
func (*MediaLive) CreateChannelRequest ¶
func (c *MediaLive) CreateChannelRequest(input *CreateChannelInput) (req *request.Request, output *CreateChannelOutput)
CreateChannelRequest generates a "aws/request.Request" representing the client's request for the CreateChannel operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateChannel for more information on using the CreateChannel API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateChannelRequest method. req, resp := client.CreateChannelRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/CreateChannel
func (*MediaLive) CreateChannelWithContext ¶
func (c *MediaLive) CreateChannelWithContext(ctx aws.Context, input *CreateChannelInput, opts ...request.Option) (*CreateChannelOutput, error)
CreateChannelWithContext is the same as CreateChannel with the addition of the ability to pass a context and additional request options.
See CreateChannel for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaLive) CreateInput ¶
func (c *MediaLive) CreateInput(input *CreateInputInput) (*CreateInputOutput, error)
CreateInput API operation for AWS Elemental MediaLive.
Create an input ¶
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 AWS Elemental MediaLive's API operation CreateInput for usage and error information.
Returned Error Types:
BadRequestException
InternalServerErrorException
ForbiddenException
BadGatewayException
GatewayTimeoutException
TooManyRequestsException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/CreateInput
func (*MediaLive) CreateInputRequest ¶
func (c *MediaLive) CreateInputRequest(input *CreateInputInput) (req *request.Request, output *CreateInputOutput)
CreateInputRequest generates a "aws/request.Request" representing the client's request for the CreateInput 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 CreateInput for more information on using the CreateInput 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 CreateInputRequest method. req, resp := client.CreateInputRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/CreateInput
func (*MediaLive) CreateInputSecurityGroup ¶
func (c *MediaLive) CreateInputSecurityGroup(input *CreateInputSecurityGroupInput) (*CreateInputSecurityGroupOutput, error)
CreateInputSecurityGroup API operation for AWS Elemental MediaLive.
Creates a Input Security Group ¶
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 AWS Elemental MediaLive's API operation CreateInputSecurityGroup for usage and error information.
Returned Error Types:
BadRequestException
InternalServerErrorException
ForbiddenException
BadGatewayException
GatewayTimeoutException
TooManyRequestsException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/CreateInputSecurityGroup
func (*MediaLive) CreateInputSecurityGroupRequest ¶
func (c *MediaLive) CreateInputSecurityGroupRequest(input *CreateInputSecurityGroupInput) (req *request.Request, output *CreateInputSecurityGroupOutput)
CreateInputSecurityGroupRequest generates a "aws/request.Request" representing the client's request for the CreateInputSecurityGroup 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 CreateInputSecurityGroup for more information on using the CreateInputSecurityGroup 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 CreateInputSecurityGroupRequest method. req, resp := client.CreateInputSecurityGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/CreateInputSecurityGroup
func (*MediaLive) CreateInputSecurityGroupWithContext ¶
func (c *MediaLive) CreateInputSecurityGroupWithContext(ctx aws.Context, input *CreateInputSecurityGroupInput, opts ...request.Option) (*CreateInputSecurityGroupOutput, error)
CreateInputSecurityGroupWithContext is the same as CreateInputSecurityGroup with the addition of the ability to pass a context and additional request options.
See CreateInputSecurityGroup 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 (*MediaLive) CreateInputWithContext ¶
func (c *MediaLive) CreateInputWithContext(ctx aws.Context, input *CreateInputInput, opts ...request.Option) (*CreateInputOutput, error)
CreateInputWithContext is the same as CreateInput with the addition of the ability to pass a context and additional request options.
See CreateInput 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 (*MediaLive) CreateMultiplex ¶
func (c *MediaLive) CreateMultiplex(input *CreateMultiplexInput) (*CreateMultiplexOutput, error)
CreateMultiplex API operation for AWS Elemental MediaLive.
Create a new multiplex.
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 AWS Elemental MediaLive's API operation CreateMultiplex for usage and error information.
Returned Error Types:
BadRequestException
UnprocessableEntityException
InternalServerErrorException
ForbiddenException
BadGatewayException
GatewayTimeoutException
TooManyRequestsException
ConflictException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/CreateMultiplex
func (*MediaLive) CreateMultiplexProgram ¶
func (c *MediaLive) CreateMultiplexProgram(input *CreateMultiplexProgramInput) (*CreateMultiplexProgramOutput, error)
CreateMultiplexProgram API operation for AWS Elemental MediaLive.
Create a new program in the multiplex.
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 AWS Elemental MediaLive's API operation CreateMultiplexProgram for usage and error information.
Returned Error Types:
BadRequestException
UnprocessableEntityException
InternalServerErrorException
ForbiddenException
BadGatewayException
GatewayTimeoutException
TooManyRequestsException
ConflictException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/CreateMultiplexProgram
func (*MediaLive) CreateMultiplexProgramRequest ¶
func (c *MediaLive) CreateMultiplexProgramRequest(input *CreateMultiplexProgramInput) (req *request.Request, output *CreateMultiplexProgramOutput)
CreateMultiplexProgramRequest generates a "aws/request.Request" representing the client's request for the CreateMultiplexProgram 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 CreateMultiplexProgram for more information on using the CreateMultiplexProgram 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 CreateMultiplexProgramRequest method. req, resp := client.CreateMultiplexProgramRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/CreateMultiplexProgram
func (*MediaLive) CreateMultiplexProgramWithContext ¶
func (c *MediaLive) CreateMultiplexProgramWithContext(ctx aws.Context, input *CreateMultiplexProgramInput, opts ...request.Option) (*CreateMultiplexProgramOutput, error)
CreateMultiplexProgramWithContext is the same as CreateMultiplexProgram with the addition of the ability to pass a context and additional request options.
See CreateMultiplexProgram 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 (*MediaLive) CreateMultiplexRequest ¶
func (c *MediaLive) CreateMultiplexRequest(input *CreateMultiplexInput) (req *request.Request, output *CreateMultiplexOutput)
CreateMultiplexRequest generates a "aws/request.Request" representing the client's request for the CreateMultiplex 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 CreateMultiplex for more information on using the CreateMultiplex 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 CreateMultiplexRequest method. req, resp := client.CreateMultiplexRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/CreateMultiplex
func (*MediaLive) CreateMultiplexWithContext ¶
func (c *MediaLive) CreateMultiplexWithContext(ctx aws.Context, input *CreateMultiplexInput, opts ...request.Option) (*CreateMultiplexOutput, error)
CreateMultiplexWithContext is the same as CreateMultiplex with the addition of the ability to pass a context and additional request options.
See CreateMultiplex 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 (*MediaLive) CreatePartnerInput ¶
func (c *MediaLive) CreatePartnerInput(input *CreatePartnerInputInput) (*CreatePartnerInputOutput, error)
CreatePartnerInput API operation for AWS Elemental MediaLive.
Create a partner input ¶
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 AWS Elemental MediaLive's API operation CreatePartnerInput for usage and error information.
Returned Error Types:
BadRequestException
InternalServerErrorException
ForbiddenException
BadGatewayException
GatewayTimeoutException
TooManyRequestsException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/CreatePartnerInput
func (*MediaLive) CreatePartnerInputRequest ¶
func (c *MediaLive) CreatePartnerInputRequest(input *CreatePartnerInputInput) (req *request.Request, output *CreatePartnerInputOutput)
CreatePartnerInputRequest generates a "aws/request.Request" representing the client's request for the CreatePartnerInput 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 CreatePartnerInput for more information on using the CreatePartnerInput 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 CreatePartnerInputRequest method. req, resp := client.CreatePartnerInputRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/CreatePartnerInput
func (*MediaLive) CreatePartnerInputWithContext ¶
func (c *MediaLive) CreatePartnerInputWithContext(ctx aws.Context, input *CreatePartnerInputInput, opts ...request.Option) (*CreatePartnerInputOutput, error)
CreatePartnerInputWithContext is the same as CreatePartnerInput with the addition of the ability to pass a context and additional request options.
See CreatePartnerInput 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 (*MediaLive) CreateTags ¶
func (c *MediaLive) CreateTags(input *CreateTagsInput) (*CreateTagsOutput, error)
CreateTags API operation for AWS Elemental MediaLive.
Create tags for a resource ¶
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Elemental MediaLive's API operation CreateTags for usage and error information.
Returned Error Types:
NotFoundException
BadRequestException
InternalServerErrorException
ForbiddenException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/CreateTags
func (*MediaLive) CreateTagsRequest ¶
func (c *MediaLive) CreateTagsRequest(input *CreateTagsInput) (req *request.Request, output *CreateTagsOutput)
CreateTagsRequest generates a "aws/request.Request" representing the client's request for the CreateTags 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 CreateTags for more information on using the CreateTags 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 CreateTagsRequest method. req, resp := client.CreateTagsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/CreateTags
func (*MediaLive) CreateTagsWithContext ¶
func (c *MediaLive) CreateTagsWithContext(ctx aws.Context, input *CreateTagsInput, opts ...request.Option) (*CreateTagsOutput, error)
CreateTagsWithContext is the same as CreateTags with the addition of the ability to pass a context and additional request options.
See CreateTags 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 (*MediaLive) DeleteChannel ¶
func (c *MediaLive) DeleteChannel(input *DeleteChannelInput) (*DeleteChannelOutput, error)
DeleteChannel API operation for AWS Elemental MediaLive.
Starts deletion of channel. The associated outputs are also deleted.
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 AWS Elemental MediaLive's API operation DeleteChannel for usage and error information.
Returned Error Types:
BadRequestException
InternalServerErrorException
ForbiddenException
BadGatewayException
NotFoundException
GatewayTimeoutException
TooManyRequestsException
ConflictException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/DeleteChannel
func (*MediaLive) DeleteChannelRequest ¶
func (c *MediaLive) DeleteChannelRequest(input *DeleteChannelInput) (req *request.Request, output *DeleteChannelOutput)
DeleteChannelRequest generates a "aws/request.Request" representing the client's request for the DeleteChannel operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteChannel for more information on using the DeleteChannel API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteChannelRequest method. req, resp := client.DeleteChannelRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/DeleteChannel
func (*MediaLive) DeleteChannelWithContext ¶
func (c *MediaLive) DeleteChannelWithContext(ctx aws.Context, input *DeleteChannelInput, opts ...request.Option) (*DeleteChannelOutput, error)
DeleteChannelWithContext is the same as DeleteChannel with the addition of the ability to pass a context and additional request options.
See DeleteChannel for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaLive) DeleteInput ¶
func (c *MediaLive) DeleteInput(input *DeleteInputInput) (*DeleteInputOutput, error)
DeleteInput API operation for AWS Elemental MediaLive.
Deletes the input end point ¶
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 AWS Elemental MediaLive's API operation DeleteInput for usage and error information.
Returned Error Types:
BadRequestException
InternalServerErrorException
ForbiddenException
BadGatewayException
NotFoundException
GatewayTimeoutException
TooManyRequestsException
ConflictException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/DeleteInput
func (*MediaLive) DeleteInputRequest ¶
func (c *MediaLive) DeleteInputRequest(input *DeleteInputInput) (req *request.Request, output *DeleteInputOutput)
DeleteInputRequest generates a "aws/request.Request" representing the client's request for the DeleteInput 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 DeleteInput for more information on using the DeleteInput 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 DeleteInputRequest method. req, resp := client.DeleteInputRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/DeleteInput
func (*MediaLive) DeleteInputSecurityGroup ¶
func (c *MediaLive) DeleteInputSecurityGroup(input *DeleteInputSecurityGroupInput) (*DeleteInputSecurityGroupOutput, error)
DeleteInputSecurityGroup API operation for AWS Elemental MediaLive.
Deletes an Input Security Group ¶
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 AWS Elemental MediaLive's API operation DeleteInputSecurityGroup for usage and error information.
Returned Error Types:
BadRequestException
InternalServerErrorException
ForbiddenException
BadGatewayException
NotFoundException
GatewayTimeoutException
TooManyRequestsException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/DeleteInputSecurityGroup
func (*MediaLive) DeleteInputSecurityGroupRequest ¶
func (c *MediaLive) DeleteInputSecurityGroupRequest(input *DeleteInputSecurityGroupInput) (req *request.Request, output *DeleteInputSecurityGroupOutput)
DeleteInputSecurityGroupRequest generates a "aws/request.Request" representing the client's request for the DeleteInputSecurityGroup 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 DeleteInputSecurityGroup for more information on using the DeleteInputSecurityGroup 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 DeleteInputSecurityGroupRequest method. req, resp := client.DeleteInputSecurityGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/DeleteInputSecurityGroup
func (*MediaLive) DeleteInputSecurityGroupWithContext ¶
func (c *MediaLive) DeleteInputSecurityGroupWithContext(ctx aws.Context, input *DeleteInputSecurityGroupInput, opts ...request.Option) (*DeleteInputSecurityGroupOutput, error)
DeleteInputSecurityGroupWithContext is the same as DeleteInputSecurityGroup with the addition of the ability to pass a context and additional request options.
See DeleteInputSecurityGroup 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 (*MediaLive) DeleteInputWithContext ¶
func (c *MediaLive) DeleteInputWithContext(ctx aws.Context, input *DeleteInputInput, opts ...request.Option) (*DeleteInputOutput, error)
DeleteInputWithContext is the same as DeleteInput with the addition of the ability to pass a context and additional request options.
See DeleteInput 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 (*MediaLive) DeleteMultiplex ¶
func (c *MediaLive) DeleteMultiplex(input *DeleteMultiplexInput) (*DeleteMultiplexOutput, error)
DeleteMultiplex API operation for AWS Elemental MediaLive.
Delete a multiplex. The multiplex must be idle.
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 AWS Elemental MediaLive's API operation DeleteMultiplex for usage and error information.
Returned Error Types:
BadRequestException
InternalServerErrorException
ForbiddenException
BadGatewayException
NotFoundException
GatewayTimeoutException
TooManyRequestsException
ConflictException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/DeleteMultiplex
func (*MediaLive) DeleteMultiplexProgram ¶
func (c *MediaLive) DeleteMultiplexProgram(input *DeleteMultiplexProgramInput) (*DeleteMultiplexProgramOutput, error)
DeleteMultiplexProgram API operation for AWS Elemental MediaLive.
Delete a program from a multiplex.
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 AWS Elemental MediaLive's API operation DeleteMultiplexProgram for usage and error information.
Returned Error Types:
BadRequestException
InternalServerErrorException
ForbiddenException
BadGatewayException
NotFoundException
GatewayTimeoutException
TooManyRequestsException
ConflictException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/DeleteMultiplexProgram
func (*MediaLive) DeleteMultiplexProgramRequest ¶
func (c *MediaLive) DeleteMultiplexProgramRequest(input *DeleteMultiplexProgramInput) (req *request.Request, output *DeleteMultiplexProgramOutput)
DeleteMultiplexProgramRequest generates a "aws/request.Request" representing the client's request for the DeleteMultiplexProgram 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 DeleteMultiplexProgram for more information on using the DeleteMultiplexProgram 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 DeleteMultiplexProgramRequest method. req, resp := client.DeleteMultiplexProgramRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/DeleteMultiplexProgram
func (*MediaLive) DeleteMultiplexProgramWithContext ¶
func (c *MediaLive) DeleteMultiplexProgramWithContext(ctx aws.Context, input *DeleteMultiplexProgramInput, opts ...request.Option) (*DeleteMultiplexProgramOutput, error)
DeleteMultiplexProgramWithContext is the same as DeleteMultiplexProgram with the addition of the ability to pass a context and additional request options.
See DeleteMultiplexProgram 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 (*MediaLive) DeleteMultiplexRequest ¶
func (c *MediaLive) DeleteMultiplexRequest(input *DeleteMultiplexInput) (req *request.Request, output *DeleteMultiplexOutput)
DeleteMultiplexRequest generates a "aws/request.Request" representing the client's request for the DeleteMultiplex 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 DeleteMultiplex for more information on using the DeleteMultiplex 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 DeleteMultiplexRequest method. req, resp := client.DeleteMultiplexRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/DeleteMultiplex
func (*MediaLive) DeleteMultiplexWithContext ¶
func (c *MediaLive) DeleteMultiplexWithContext(ctx aws.Context, input *DeleteMultiplexInput, opts ...request.Option) (*DeleteMultiplexOutput, error)
DeleteMultiplexWithContext is the same as DeleteMultiplex with the addition of the ability to pass a context and additional request options.
See DeleteMultiplex 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 (*MediaLive) DeleteReservation ¶
func (c *MediaLive) DeleteReservation(input *DeleteReservationInput) (*DeleteReservationOutput, error)
DeleteReservation API operation for AWS Elemental MediaLive.
Delete an expired reservation.
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 AWS Elemental MediaLive's API operation DeleteReservation for usage and error information.
Returned Error Types:
BadRequestException
InternalServerErrorException
ForbiddenException
BadGatewayException
NotFoundException
GatewayTimeoutException
TooManyRequestsException
ConflictException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/DeleteReservation
func (*MediaLive) DeleteReservationRequest ¶
func (c *MediaLive) DeleteReservationRequest(input *DeleteReservationInput) (req *request.Request, output *DeleteReservationOutput)
DeleteReservationRequest generates a "aws/request.Request" representing the client's request for the DeleteReservation 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 DeleteReservation for more information on using the DeleteReservation 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 DeleteReservationRequest method. req, resp := client.DeleteReservationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/DeleteReservation
func (*MediaLive) DeleteReservationWithContext ¶
func (c *MediaLive) DeleteReservationWithContext(ctx aws.Context, input *DeleteReservationInput, opts ...request.Option) (*DeleteReservationOutput, error)
DeleteReservationWithContext is the same as DeleteReservation with the addition of the ability to pass a context and additional request options.
See DeleteReservation 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 (*MediaLive) DeleteSchedule ¶
func (c *MediaLive) DeleteSchedule(input *DeleteScheduleInput) (*DeleteScheduleOutput, error)
DeleteSchedule API operation for AWS Elemental MediaLive.
Delete all schedule actions on a channel.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Elemental MediaLive's API operation DeleteSchedule for usage and error information.
Returned Error Types:
BadRequestException
InternalServerErrorException
ForbiddenException
BadGatewayException
NotFoundException
GatewayTimeoutException
TooManyRequestsException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/DeleteSchedule
func (*MediaLive) DeleteScheduleRequest ¶
func (c *MediaLive) DeleteScheduleRequest(input *DeleteScheduleInput) (req *request.Request, output *DeleteScheduleOutput)
DeleteScheduleRequest generates a "aws/request.Request" representing the client's request for the DeleteSchedule 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 DeleteSchedule for more information on using the DeleteSchedule 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 DeleteScheduleRequest method. req, resp := client.DeleteScheduleRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/DeleteSchedule
func (*MediaLive) DeleteScheduleWithContext ¶
func (c *MediaLive) DeleteScheduleWithContext(ctx aws.Context, input *DeleteScheduleInput, opts ...request.Option) (*DeleteScheduleOutput, error)
DeleteScheduleWithContext is the same as DeleteSchedule with the addition of the ability to pass a context and additional request options.
See DeleteSchedule 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 (*MediaLive) DeleteTags ¶
func (c *MediaLive) DeleteTags(input *DeleteTagsInput) (*DeleteTagsOutput, error)
DeleteTags API operation for AWS Elemental MediaLive.
Removes tags for a resource ¶
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Elemental MediaLive's API operation DeleteTags for usage and error information.
Returned Error Types:
NotFoundException
BadRequestException
InternalServerErrorException
ForbiddenException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/DeleteTags
func (*MediaLive) DeleteTagsRequest ¶
func (c *MediaLive) DeleteTagsRequest(input *DeleteTagsInput) (req *request.Request, output *DeleteTagsOutput)
DeleteTagsRequest generates a "aws/request.Request" representing the client's request for the DeleteTags 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 DeleteTags for more information on using the DeleteTags 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 DeleteTagsRequest method. req, resp := client.DeleteTagsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/DeleteTags
func (*MediaLive) DeleteTagsWithContext ¶
func (c *MediaLive) DeleteTagsWithContext(ctx aws.Context, input *DeleteTagsInput, opts ...request.Option) (*DeleteTagsOutput, error)
DeleteTagsWithContext is the same as DeleteTags with the addition of the ability to pass a context and additional request options.
See DeleteTags 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 (*MediaLive) DescribeChannel ¶
func (c *MediaLive) DescribeChannel(input *DescribeChannelInput) (*DescribeChannelOutput, error)
DescribeChannel API operation for AWS Elemental MediaLive.
Gets details about a channel ¶
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Elemental MediaLive's API operation DescribeChannel for usage and error information.
Returned Error Types:
BadRequestException
InternalServerErrorException
ForbiddenException
BadGatewayException
NotFoundException
GatewayTimeoutException
TooManyRequestsException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/DescribeChannel
func (*MediaLive) DescribeChannelRequest ¶
func (c *MediaLive) DescribeChannelRequest(input *DescribeChannelInput) (req *request.Request, output *DescribeChannelOutput)
DescribeChannelRequest generates a "aws/request.Request" representing the client's request for the DescribeChannel operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeChannel for more information on using the DescribeChannel API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeChannelRequest method. req, resp := client.DescribeChannelRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/DescribeChannel
func (*MediaLive) DescribeChannelWithContext ¶
func (c *MediaLive) DescribeChannelWithContext(ctx aws.Context, input *DescribeChannelInput, opts ...request.Option) (*DescribeChannelOutput, error)
DescribeChannelWithContext is the same as DescribeChannel with the addition of the ability to pass a context and additional request options.
See DescribeChannel for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaLive) DescribeInput ¶
func (c *MediaLive) DescribeInput(input *DescribeInputInput) (*DescribeInputOutput, error)
DescribeInput API operation for AWS Elemental MediaLive.
Produces details about an input ¶
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 AWS Elemental MediaLive's API operation DescribeInput for usage and error information.
Returned Error Types:
BadRequestException
InternalServerErrorException
ForbiddenException
BadGatewayException
NotFoundException
GatewayTimeoutException
TooManyRequestsException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/DescribeInput
func (*MediaLive) DescribeInputDevice ¶
func (c *MediaLive) DescribeInputDevice(input *DescribeInputDeviceInput) (*DescribeInputDeviceOutput, error)
DescribeInputDevice API operation for AWS Elemental MediaLive.
Gets the details for the input device ¶
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 AWS Elemental MediaLive's API operation DescribeInputDevice for usage and error information.
Returned Error Types:
BadRequestException
InternalServerErrorException
ForbiddenException
BadGatewayException
NotFoundException
GatewayTimeoutException
TooManyRequestsException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/DescribeInputDevice
func (*MediaLive) DescribeInputDeviceRequest ¶
func (c *MediaLive) DescribeInputDeviceRequest(input *DescribeInputDeviceInput) (req *request.Request, output *DescribeInputDeviceOutput)
DescribeInputDeviceRequest generates a "aws/request.Request" representing the client's request for the DescribeInputDevice 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 DescribeInputDevice for more information on using the DescribeInputDevice 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 DescribeInputDeviceRequest method. req, resp := client.DescribeInputDeviceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/DescribeInputDevice
func (*MediaLive) DescribeInputDeviceThumbnail ¶
func (c *MediaLive) DescribeInputDeviceThumbnail(input *DescribeInputDeviceThumbnailInput) (*DescribeInputDeviceThumbnailOutput, error)
DescribeInputDeviceThumbnail API operation for AWS Elemental MediaLive.
Get the latest thumbnail data for the input device.
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 AWS Elemental MediaLive's API operation DescribeInputDeviceThumbnail for usage and error information.
Returned Error Types:
BadRequestException
InternalServerErrorException
ForbiddenException
BadGatewayException
NotFoundException
GatewayTimeoutException
TooManyRequestsException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/DescribeInputDeviceThumbnail
func (*MediaLive) DescribeInputDeviceThumbnailRequest ¶
func (c *MediaLive) DescribeInputDeviceThumbnailRequest(input *DescribeInputDeviceThumbnailInput) (req *request.Request, output *DescribeInputDeviceThumbnailOutput)
DescribeInputDeviceThumbnailRequest generates a "aws/request.Request" representing the client's request for the DescribeInputDeviceThumbnail 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 DescribeInputDeviceThumbnail for more information on using the DescribeInputDeviceThumbnail 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 DescribeInputDeviceThumbnailRequest method. req, resp := client.DescribeInputDeviceThumbnailRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/DescribeInputDeviceThumbnail
func (*MediaLive) DescribeInputDeviceThumbnailWithContext ¶
func (c *MediaLive) DescribeInputDeviceThumbnailWithContext(ctx aws.Context, input *DescribeInputDeviceThumbnailInput, opts ...request.Option) (*DescribeInputDeviceThumbnailOutput, error)
DescribeInputDeviceThumbnailWithContext is the same as DescribeInputDeviceThumbnail with the addition of the ability to pass a context and additional request options.
See DescribeInputDeviceThumbnail 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 (*MediaLive) DescribeInputDeviceWithContext ¶
func (c *MediaLive) DescribeInputDeviceWithContext(ctx aws.Context, input *DescribeInputDeviceInput, opts ...request.Option) (*DescribeInputDeviceOutput, error)
DescribeInputDeviceWithContext is the same as DescribeInputDevice with the addition of the ability to pass a context and additional request options.
See DescribeInputDevice 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 (*MediaLive) DescribeInputRequest ¶
func (c *MediaLive) DescribeInputRequest(input *DescribeInputInput) (req *request.Request, output *DescribeInputOutput)
DescribeInputRequest generates a "aws/request.Request" representing the client's request for the DescribeInput 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 DescribeInput for more information on using the DescribeInput 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 DescribeInputRequest method. req, resp := client.DescribeInputRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/DescribeInput
func (*MediaLive) DescribeInputSecurityGroup ¶
func (c *MediaLive) DescribeInputSecurityGroup(input *DescribeInputSecurityGroupInput) (*DescribeInputSecurityGroupOutput, error)
DescribeInputSecurityGroup API operation for AWS Elemental MediaLive.
Produces a summary of an Input Security Group ¶
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 AWS Elemental MediaLive's API operation DescribeInputSecurityGroup for usage and error information.
Returned Error Types:
BadRequestException
InternalServerErrorException
ForbiddenException
BadGatewayException
NotFoundException
GatewayTimeoutException
TooManyRequestsException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/DescribeInputSecurityGroup
func (*MediaLive) DescribeInputSecurityGroupRequest ¶
func (c *MediaLive) DescribeInputSecurityGroupRequest(input *DescribeInputSecurityGroupInput) (req *request.Request, output *DescribeInputSecurityGroupOutput)
DescribeInputSecurityGroupRequest generates a "aws/request.Request" representing the client's request for the DescribeInputSecurityGroup 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 DescribeInputSecurityGroup for more information on using the DescribeInputSecurityGroup 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 DescribeInputSecurityGroupRequest method. req, resp := client.DescribeInputSecurityGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/DescribeInputSecurityGroup
func (*MediaLive) DescribeInputSecurityGroupWithContext ¶
func (c *MediaLive) DescribeInputSecurityGroupWithContext(ctx aws.Context, input *DescribeInputSecurityGroupInput, opts ...request.Option) (*DescribeInputSecurityGroupOutput, error)
DescribeInputSecurityGroupWithContext is the same as DescribeInputSecurityGroup with the addition of the ability to pass a context and additional request options.
See DescribeInputSecurityGroup 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 (*MediaLive) DescribeInputWithContext ¶
func (c *MediaLive) DescribeInputWithContext(ctx aws.Context, input *DescribeInputInput, opts ...request.Option) (*DescribeInputOutput, error)
DescribeInputWithContext is the same as DescribeInput with the addition of the ability to pass a context and additional request options.
See DescribeInput 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 (*MediaLive) DescribeMultiplex ¶
func (c *MediaLive) DescribeMultiplex(input *DescribeMultiplexInput) (*DescribeMultiplexOutput, error)
DescribeMultiplex API operation for AWS Elemental MediaLive.
Gets details about a multiplex.
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 AWS Elemental MediaLive's API operation DescribeMultiplex for usage and error information.
Returned Error Types:
BadRequestException
InternalServerErrorException
ForbiddenException
BadGatewayException
NotFoundException
GatewayTimeoutException
TooManyRequestsException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/DescribeMultiplex
func (*MediaLive) DescribeMultiplexProgram ¶
func (c *MediaLive) DescribeMultiplexProgram(input *DescribeMultiplexProgramInput) (*DescribeMultiplexProgramOutput, error)
DescribeMultiplexProgram API operation for AWS Elemental MediaLive.
Get the details for a program in a multiplex.
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 AWS Elemental MediaLive's API operation DescribeMultiplexProgram for usage and error information.
Returned Error Types:
BadRequestException
InternalServerErrorException
ForbiddenException
BadGatewayException
NotFoundException
GatewayTimeoutException
TooManyRequestsException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/DescribeMultiplexProgram
func (*MediaLive) DescribeMultiplexProgramRequest ¶
func (c *MediaLive) DescribeMultiplexProgramRequest(input *DescribeMultiplexProgramInput) (req *request.Request, output *DescribeMultiplexProgramOutput)
DescribeMultiplexProgramRequest generates a "aws/request.Request" representing the client's request for the DescribeMultiplexProgram 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 DescribeMultiplexProgram for more information on using the DescribeMultiplexProgram 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 DescribeMultiplexProgramRequest method. req, resp := client.DescribeMultiplexProgramRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/DescribeMultiplexProgram
func (*MediaLive) DescribeMultiplexProgramWithContext ¶
func (c *MediaLive) DescribeMultiplexProgramWithContext(ctx aws.Context, input *DescribeMultiplexProgramInput, opts ...request.Option) (*DescribeMultiplexProgramOutput, error)
DescribeMultiplexProgramWithContext is the same as DescribeMultiplexProgram with the addition of the ability to pass a context and additional request options.
See DescribeMultiplexProgram 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 (*MediaLive) DescribeMultiplexRequest ¶
func (c *MediaLive) DescribeMultiplexRequest(input *DescribeMultiplexInput) (req *request.Request, output *DescribeMultiplexOutput)
DescribeMultiplexRequest generates a "aws/request.Request" representing the client's request for the DescribeMultiplex 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 DescribeMultiplex for more information on using the DescribeMultiplex 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 DescribeMultiplexRequest method. req, resp := client.DescribeMultiplexRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/DescribeMultiplex
func (*MediaLive) DescribeMultiplexWithContext ¶
func (c *MediaLive) DescribeMultiplexWithContext(ctx aws.Context, input *DescribeMultiplexInput, opts ...request.Option) (*DescribeMultiplexOutput, error)
DescribeMultiplexWithContext is the same as DescribeMultiplex with the addition of the ability to pass a context and additional request options.
See DescribeMultiplex 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 (*MediaLive) DescribeOffering ¶
func (c *MediaLive) DescribeOffering(input *DescribeOfferingInput) (*DescribeOfferingOutput, error)
DescribeOffering API operation for AWS Elemental MediaLive.
Get details for an offering.
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 AWS Elemental MediaLive's API operation DescribeOffering for usage and error information.
Returned Error Types:
BadRequestException
InternalServerErrorException
ForbiddenException
BadGatewayException
NotFoundException
GatewayTimeoutException
TooManyRequestsException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/DescribeOffering
func (*MediaLive) DescribeOfferingRequest ¶
func (c *MediaLive) DescribeOfferingRequest(input *DescribeOfferingInput) (req *request.Request, output *DescribeOfferingOutput)
DescribeOfferingRequest generates a "aws/request.Request" representing the client's request for the DescribeOffering 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 DescribeOffering for more information on using the DescribeOffering 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 DescribeOfferingRequest method. req, resp := client.DescribeOfferingRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/DescribeOffering
func (*MediaLive) DescribeOfferingWithContext ¶
func (c *MediaLive) DescribeOfferingWithContext(ctx aws.Context, input *DescribeOfferingInput, opts ...request.Option) (*DescribeOfferingOutput, error)
DescribeOfferingWithContext is the same as DescribeOffering with the addition of the ability to pass a context and additional request options.
See DescribeOffering 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 (*MediaLive) DescribeReservation ¶
func (c *MediaLive) DescribeReservation(input *DescribeReservationInput) (*DescribeReservationOutput, error)
DescribeReservation API operation for AWS Elemental MediaLive.
Get details for a reservation.
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 AWS Elemental MediaLive's API operation DescribeReservation for usage and error information.
Returned Error Types:
BadRequestException
InternalServerErrorException
ForbiddenException
BadGatewayException
NotFoundException
GatewayTimeoutException
TooManyRequestsException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/DescribeReservation
func (*MediaLive) DescribeReservationRequest ¶
func (c *MediaLive) DescribeReservationRequest(input *DescribeReservationInput) (req *request.Request, output *DescribeReservationOutput)
DescribeReservationRequest generates a "aws/request.Request" representing the client's request for the DescribeReservation 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 DescribeReservation for more information on using the DescribeReservation 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 DescribeReservationRequest method. req, resp := client.DescribeReservationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/DescribeReservation
func (*MediaLive) DescribeReservationWithContext ¶
func (c *MediaLive) DescribeReservationWithContext(ctx aws.Context, input *DescribeReservationInput, opts ...request.Option) (*DescribeReservationOutput, error)
DescribeReservationWithContext is the same as DescribeReservation with the addition of the ability to pass a context and additional request options.
See DescribeReservation 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 (*MediaLive) DescribeSchedule ¶
func (c *MediaLive) DescribeSchedule(input *DescribeScheduleInput) (*DescribeScheduleOutput, error)
DescribeSchedule API operation for AWS Elemental MediaLive.
Get a channel schedule ¶
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 AWS Elemental MediaLive's API operation DescribeSchedule for usage and error information.
Returned Error Types:
BadRequestException
InternalServerErrorException
ForbiddenException
BadGatewayException
NotFoundException
GatewayTimeoutException
TooManyRequestsException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/DescribeSchedule
func (*MediaLive) DescribeSchedulePages ¶
func (c *MediaLive) DescribeSchedulePages(input *DescribeScheduleInput, fn func(*DescribeScheduleOutput, bool) bool) error
DescribeSchedulePages iterates over the pages of a DescribeSchedule operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeSchedule 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 DescribeSchedule operation. pageNum := 0 err := client.DescribeSchedulePages(params, func(page *medialive.DescribeScheduleOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*MediaLive) DescribeSchedulePagesWithContext ¶
func (c *MediaLive) DescribeSchedulePagesWithContext(ctx aws.Context, input *DescribeScheduleInput, fn func(*DescribeScheduleOutput, bool) bool, opts ...request.Option) error
DescribeSchedulePagesWithContext same as DescribeSchedulePages 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 (*MediaLive) DescribeScheduleRequest ¶
func (c *MediaLive) DescribeScheduleRequest(input *DescribeScheduleInput) (req *request.Request, output *DescribeScheduleOutput)
DescribeScheduleRequest generates a "aws/request.Request" representing the client's request for the DescribeSchedule 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 DescribeSchedule for more information on using the DescribeSchedule 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 DescribeScheduleRequest method. req, resp := client.DescribeScheduleRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/DescribeSchedule
func (*MediaLive) DescribeScheduleWithContext ¶
func (c *MediaLive) DescribeScheduleWithContext(ctx aws.Context, input *DescribeScheduleInput, opts ...request.Option) (*DescribeScheduleOutput, error)
DescribeScheduleWithContext is the same as DescribeSchedule with the addition of the ability to pass a context and additional request options.
See DescribeSchedule 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 (*MediaLive) ListChannels ¶
func (c *MediaLive) ListChannels(input *ListChannelsInput) (*ListChannelsOutput, error)
ListChannels API operation for AWS Elemental MediaLive.
Produces list of channels that have been created ¶
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 AWS Elemental MediaLive's API operation ListChannels for usage and error information.
Returned Error Types:
BadRequestException
InternalServerErrorException
ForbiddenException
BadGatewayException
GatewayTimeoutException
TooManyRequestsException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/ListChannels
func (*MediaLive) ListChannelsPages ¶
func (c *MediaLive) ListChannelsPages(input *ListChannelsInput, fn func(*ListChannelsOutput, bool) bool) error
ListChannelsPages iterates over the pages of a ListChannels operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListChannels method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListChannels operation. pageNum := 0 err := client.ListChannelsPages(params, func(page *medialive.ListChannelsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*MediaLive) ListChannelsPagesWithContext ¶
func (c *MediaLive) ListChannelsPagesWithContext(ctx aws.Context, input *ListChannelsInput, fn func(*ListChannelsOutput, bool) bool, opts ...request.Option) error
ListChannelsPagesWithContext same as ListChannelsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaLive) ListChannelsRequest ¶
func (c *MediaLive) ListChannelsRequest(input *ListChannelsInput) (req *request.Request, output *ListChannelsOutput)
ListChannelsRequest generates a "aws/request.Request" representing the client's request for the ListChannels operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListChannels for more information on using the ListChannels API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListChannelsRequest method. req, resp := client.ListChannelsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/ListChannels
func (*MediaLive) ListChannelsWithContext ¶
func (c *MediaLive) ListChannelsWithContext(ctx aws.Context, input *ListChannelsInput, opts ...request.Option) (*ListChannelsOutput, error)
ListChannelsWithContext is the same as ListChannels with the addition of the ability to pass a context and additional request options.
See ListChannels for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaLive) ListInputDeviceTransfers ¶
func (c *MediaLive) ListInputDeviceTransfers(input *ListInputDeviceTransfersInput) (*ListInputDeviceTransfersOutput, error)
ListInputDeviceTransfers API operation for AWS Elemental MediaLive.
List input devices that are currently being transferred. List input devices that you are transferring from your AWS account or input devices that another AWS account is transferring to you.
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 AWS Elemental MediaLive's API operation ListInputDeviceTransfers for usage and error information.
Returned Error Types:
BadRequestException
UnprocessableEntityException
InternalServerErrorException
ForbiddenException
BadGatewayException
GatewayTimeoutException
TooManyRequestsException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/ListInputDeviceTransfers
func (*MediaLive) ListInputDeviceTransfersPages ¶
func (c *MediaLive) ListInputDeviceTransfersPages(input *ListInputDeviceTransfersInput, fn func(*ListInputDeviceTransfersOutput, bool) bool) error
ListInputDeviceTransfersPages iterates over the pages of a ListInputDeviceTransfers operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListInputDeviceTransfers 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 ListInputDeviceTransfers operation. pageNum := 0 err := client.ListInputDeviceTransfersPages(params, func(page *medialive.ListInputDeviceTransfersOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*MediaLive) ListInputDeviceTransfersPagesWithContext ¶
func (c *MediaLive) ListInputDeviceTransfersPagesWithContext(ctx aws.Context, input *ListInputDeviceTransfersInput, fn func(*ListInputDeviceTransfersOutput, bool) bool, opts ...request.Option) error
ListInputDeviceTransfersPagesWithContext same as ListInputDeviceTransfersPages 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 (*MediaLive) ListInputDeviceTransfersRequest ¶
func (c *MediaLive) ListInputDeviceTransfersRequest(input *ListInputDeviceTransfersInput) (req *request.Request, output *ListInputDeviceTransfersOutput)
ListInputDeviceTransfersRequest generates a "aws/request.Request" representing the client's request for the ListInputDeviceTransfers 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 ListInputDeviceTransfers for more information on using the ListInputDeviceTransfers 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 ListInputDeviceTransfersRequest method. req, resp := client.ListInputDeviceTransfersRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/ListInputDeviceTransfers
func (*MediaLive) ListInputDeviceTransfersWithContext ¶
func (c *MediaLive) ListInputDeviceTransfersWithContext(ctx aws.Context, input *ListInputDeviceTransfersInput, opts ...request.Option) (*ListInputDeviceTransfersOutput, error)
ListInputDeviceTransfersWithContext is the same as ListInputDeviceTransfers with the addition of the ability to pass a context and additional request options.
See ListInputDeviceTransfers 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 (*MediaLive) ListInputDevices ¶
func (c *MediaLive) ListInputDevices(input *ListInputDevicesInput) (*ListInputDevicesOutput, error)
ListInputDevices API operation for AWS Elemental MediaLive.
List input devices ¶
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 AWS Elemental MediaLive's API operation ListInputDevices for usage and error information.
Returned Error Types:
BadRequestException
InternalServerErrorException
ForbiddenException
BadGatewayException
GatewayTimeoutException
TooManyRequestsException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/ListInputDevices
func (*MediaLive) ListInputDevicesPages ¶
func (c *MediaLive) ListInputDevicesPages(input *ListInputDevicesInput, fn func(*ListInputDevicesOutput, bool) bool) error
ListInputDevicesPages iterates over the pages of a ListInputDevices operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListInputDevices 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 ListInputDevices operation. pageNum := 0 err := client.ListInputDevicesPages(params, func(page *medialive.ListInputDevicesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*MediaLive) ListInputDevicesPagesWithContext ¶
func (c *MediaLive) ListInputDevicesPagesWithContext(ctx aws.Context, input *ListInputDevicesInput, fn func(*ListInputDevicesOutput, bool) bool, opts ...request.Option) error
ListInputDevicesPagesWithContext same as ListInputDevicesPages 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 (*MediaLive) ListInputDevicesRequest ¶
func (c *MediaLive) ListInputDevicesRequest(input *ListInputDevicesInput) (req *request.Request, output *ListInputDevicesOutput)
ListInputDevicesRequest generates a "aws/request.Request" representing the client's request for the ListInputDevices 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 ListInputDevices for more information on using the ListInputDevices 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 ListInputDevicesRequest method. req, resp := client.ListInputDevicesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/ListInputDevices
func (*MediaLive) ListInputDevicesWithContext ¶
func (c *MediaLive) ListInputDevicesWithContext(ctx aws.Context, input *ListInputDevicesInput, opts ...request.Option) (*ListInputDevicesOutput, error)
ListInputDevicesWithContext is the same as ListInputDevices with the addition of the ability to pass a context and additional request options.
See ListInputDevices 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 (*MediaLive) ListInputSecurityGroups ¶
func (c *MediaLive) ListInputSecurityGroups(input *ListInputSecurityGroupsInput) (*ListInputSecurityGroupsOutput, error)
ListInputSecurityGroups API operation for AWS Elemental MediaLive.
Produces a list of Input Security Groups for an account ¶
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 AWS Elemental MediaLive's API operation ListInputSecurityGroups for usage and error information.
Returned Error Types:
BadRequestException
InternalServerErrorException
ForbiddenException
BadGatewayException
GatewayTimeoutException
TooManyRequestsException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/ListInputSecurityGroups
func (*MediaLive) ListInputSecurityGroupsPages ¶
func (c *MediaLive) ListInputSecurityGroupsPages(input *ListInputSecurityGroupsInput, fn func(*ListInputSecurityGroupsOutput, bool) bool) error
ListInputSecurityGroupsPages iterates over the pages of a ListInputSecurityGroups operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListInputSecurityGroups 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 ListInputSecurityGroups operation. pageNum := 0 err := client.ListInputSecurityGroupsPages(params, func(page *medialive.ListInputSecurityGroupsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*MediaLive) ListInputSecurityGroupsPagesWithContext ¶
func (c *MediaLive) ListInputSecurityGroupsPagesWithContext(ctx aws.Context, input *ListInputSecurityGroupsInput, fn func(*ListInputSecurityGroupsOutput, bool) bool, opts ...request.Option) error
ListInputSecurityGroupsPagesWithContext same as ListInputSecurityGroupsPages 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 (*MediaLive) ListInputSecurityGroupsRequest ¶
func (c *MediaLive) ListInputSecurityGroupsRequest(input *ListInputSecurityGroupsInput) (req *request.Request, output *ListInputSecurityGroupsOutput)
ListInputSecurityGroupsRequest generates a "aws/request.Request" representing the client's request for the ListInputSecurityGroups 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 ListInputSecurityGroups for more information on using the ListInputSecurityGroups 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 ListInputSecurityGroupsRequest method. req, resp := client.ListInputSecurityGroupsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/ListInputSecurityGroups
func (*MediaLive) ListInputSecurityGroupsWithContext ¶
func (c *MediaLive) ListInputSecurityGroupsWithContext(ctx aws.Context, input *ListInputSecurityGroupsInput, opts ...request.Option) (*ListInputSecurityGroupsOutput, error)
ListInputSecurityGroupsWithContext is the same as ListInputSecurityGroups with the addition of the ability to pass a context and additional request options.
See ListInputSecurityGroups 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 (*MediaLive) ListInputs ¶
func (c *MediaLive) ListInputs(input *ListInputsInput) (*ListInputsOutput, error)
ListInputs API operation for AWS Elemental MediaLive.
Produces list of inputs that have been created ¶
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 AWS Elemental MediaLive's API operation ListInputs for usage and error information.
Returned Error Types:
BadRequestException
InternalServerErrorException
ForbiddenException
BadGatewayException
GatewayTimeoutException
TooManyRequestsException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/ListInputs
func (*MediaLive) ListInputsPages ¶
func (c *MediaLive) ListInputsPages(input *ListInputsInput, fn func(*ListInputsOutput, bool) bool) error
ListInputsPages iterates over the pages of a ListInputs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListInputs 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 ListInputs operation. pageNum := 0 err := client.ListInputsPages(params, func(page *medialive.ListInputsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*MediaLive) ListInputsPagesWithContext ¶
func (c *MediaLive) ListInputsPagesWithContext(ctx aws.Context, input *ListInputsInput, fn func(*ListInputsOutput, bool) bool, opts ...request.Option) error
ListInputsPagesWithContext same as ListInputsPages 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 (*MediaLive) ListInputsRequest ¶
func (c *MediaLive) ListInputsRequest(input *ListInputsInput) (req *request.Request, output *ListInputsOutput)
ListInputsRequest generates a "aws/request.Request" representing the client's request for the ListInputs 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 ListInputs for more information on using the ListInputs 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 ListInputsRequest method. req, resp := client.ListInputsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/ListInputs
func (*MediaLive) ListInputsWithContext ¶
func (c *MediaLive) ListInputsWithContext(ctx aws.Context, input *ListInputsInput, opts ...request.Option) (*ListInputsOutput, error)
ListInputsWithContext is the same as ListInputs with the addition of the ability to pass a context and additional request options.
See ListInputs 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 (*MediaLive) ListMultiplexPrograms ¶
func (c *MediaLive) ListMultiplexPrograms(input *ListMultiplexProgramsInput) (*ListMultiplexProgramsOutput, error)
ListMultiplexPrograms API operation for AWS Elemental MediaLive.
List the programs that currently exist for a specific multiplex.
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 AWS Elemental MediaLive's API operation ListMultiplexPrograms for usage and error information.
Returned Error Types:
BadRequestException
InternalServerErrorException
ForbiddenException
BadGatewayException
NotFoundException
GatewayTimeoutException
TooManyRequestsException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/ListMultiplexPrograms
func (*MediaLive) ListMultiplexProgramsPages ¶
func (c *MediaLive) ListMultiplexProgramsPages(input *ListMultiplexProgramsInput, fn func(*ListMultiplexProgramsOutput, bool) bool) error
ListMultiplexProgramsPages iterates over the pages of a ListMultiplexPrograms operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListMultiplexPrograms 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 ListMultiplexPrograms operation. pageNum := 0 err := client.ListMultiplexProgramsPages(params, func(page *medialive.ListMultiplexProgramsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*MediaLive) ListMultiplexProgramsPagesWithContext ¶
func (c *MediaLive) ListMultiplexProgramsPagesWithContext(ctx aws.Context, input *ListMultiplexProgramsInput, fn func(*ListMultiplexProgramsOutput, bool) bool, opts ...request.Option) error
ListMultiplexProgramsPagesWithContext same as ListMultiplexProgramsPages 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 (*MediaLive) ListMultiplexProgramsRequest ¶
func (c *MediaLive) ListMultiplexProgramsRequest(input *ListMultiplexProgramsInput) (req *request.Request, output *ListMultiplexProgramsOutput)
ListMultiplexProgramsRequest generates a "aws/request.Request" representing the client's request for the ListMultiplexPrograms 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 ListMultiplexPrograms for more information on using the ListMultiplexPrograms 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 ListMultiplexProgramsRequest method. req, resp := client.ListMultiplexProgramsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/ListMultiplexPrograms
func (*MediaLive) ListMultiplexProgramsWithContext ¶
func (c *MediaLive) ListMultiplexProgramsWithContext(ctx aws.Context, input *ListMultiplexProgramsInput, opts ...request.Option) (*ListMultiplexProgramsOutput, error)
ListMultiplexProgramsWithContext is the same as ListMultiplexPrograms with the addition of the ability to pass a context and additional request options.
See ListMultiplexPrograms 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 (*MediaLive) ListMultiplexes ¶
func (c *MediaLive) ListMultiplexes(input *ListMultiplexesInput) (*ListMultiplexesOutput, error)
ListMultiplexes API operation for AWS Elemental MediaLive.
Retrieve a list of the existing multiplexes.
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 AWS Elemental MediaLive's API operation ListMultiplexes for usage and error information.
Returned Error Types:
BadRequestException
InternalServerErrorException
ForbiddenException
BadGatewayException
GatewayTimeoutException
TooManyRequestsException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/ListMultiplexes
func (*MediaLive) ListMultiplexesPages ¶
func (c *MediaLive) ListMultiplexesPages(input *ListMultiplexesInput, fn func(*ListMultiplexesOutput, bool) bool) error
ListMultiplexesPages iterates over the pages of a ListMultiplexes operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListMultiplexes 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 ListMultiplexes operation. pageNum := 0 err := client.ListMultiplexesPages(params, func(page *medialive.ListMultiplexesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*MediaLive) ListMultiplexesPagesWithContext ¶
func (c *MediaLive) ListMultiplexesPagesWithContext(ctx aws.Context, input *ListMultiplexesInput, fn func(*ListMultiplexesOutput, bool) bool, opts ...request.Option) error
ListMultiplexesPagesWithContext same as ListMultiplexesPages 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 (*MediaLive) ListMultiplexesRequest ¶
func (c *MediaLive) ListMultiplexesRequest(input *ListMultiplexesInput) (req *request.Request, output *ListMultiplexesOutput)
ListMultiplexesRequest generates a "aws/request.Request" representing the client's request for the ListMultiplexes 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 ListMultiplexes for more information on using the ListMultiplexes 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 ListMultiplexesRequest method. req, resp := client.ListMultiplexesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/ListMultiplexes
func (*MediaLive) ListMultiplexesWithContext ¶
func (c *MediaLive) ListMultiplexesWithContext(ctx aws.Context, input *ListMultiplexesInput, opts ...request.Option) (*ListMultiplexesOutput, error)
ListMultiplexesWithContext is the same as ListMultiplexes with the addition of the ability to pass a context and additional request options.
See ListMultiplexes 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 (*MediaLive) ListOfferings ¶
func (c *MediaLive) ListOfferings(input *ListOfferingsInput) (*ListOfferingsOutput, error)
ListOfferings API operation for AWS Elemental MediaLive.
List offerings available for purchase.
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 AWS Elemental MediaLive's API operation ListOfferings for usage and error information.
Returned Error Types:
BadRequestException
InternalServerErrorException
ForbiddenException
BadGatewayException
GatewayTimeoutException
TooManyRequestsException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/ListOfferings
func (*MediaLive) ListOfferingsPages ¶
func (c *MediaLive) ListOfferingsPages(input *ListOfferingsInput, fn func(*ListOfferingsOutput, bool) bool) error
ListOfferingsPages iterates over the pages of a ListOfferings operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListOfferings 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 ListOfferings operation. pageNum := 0 err := client.ListOfferingsPages(params, func(page *medialive.ListOfferingsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*MediaLive) ListOfferingsPagesWithContext ¶
func (c *MediaLive) ListOfferingsPagesWithContext(ctx aws.Context, input *ListOfferingsInput, fn func(*ListOfferingsOutput, bool) bool, opts ...request.Option) error
ListOfferingsPagesWithContext same as ListOfferingsPages 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 (*MediaLive) ListOfferingsRequest ¶
func (c *MediaLive) ListOfferingsRequest(input *ListOfferingsInput) (req *request.Request, output *ListOfferingsOutput)
ListOfferingsRequest generates a "aws/request.Request" representing the client's request for the ListOfferings 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 ListOfferings for more information on using the ListOfferings 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 ListOfferingsRequest method. req, resp := client.ListOfferingsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/ListOfferings
func (*MediaLive) ListOfferingsWithContext ¶
func (c *MediaLive) ListOfferingsWithContext(ctx aws.Context, input *ListOfferingsInput, opts ...request.Option) (*ListOfferingsOutput, error)
ListOfferingsWithContext is the same as ListOfferings with the addition of the ability to pass a context and additional request options.
See ListOfferings 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 (*MediaLive) ListReservations ¶
func (c *MediaLive) ListReservations(input *ListReservationsInput) (*ListReservationsOutput, error)
ListReservations API operation for AWS Elemental MediaLive.
List purchased reservations.
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 AWS Elemental MediaLive's API operation ListReservations for usage and error information.
Returned Error Types:
BadRequestException
InternalServerErrorException
ForbiddenException
BadGatewayException
GatewayTimeoutException
TooManyRequestsException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/ListReservations
func (*MediaLive) ListReservationsPages ¶
func (c *MediaLive) ListReservationsPages(input *ListReservationsInput, fn func(*ListReservationsOutput, bool) bool) error
ListReservationsPages iterates over the pages of a ListReservations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListReservations 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 ListReservations operation. pageNum := 0 err := client.ListReservationsPages(params, func(page *medialive.ListReservationsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*MediaLive) ListReservationsPagesWithContext ¶
func (c *MediaLive) ListReservationsPagesWithContext(ctx aws.Context, input *ListReservationsInput, fn func(*ListReservationsOutput, bool) bool, opts ...request.Option) error
ListReservationsPagesWithContext same as ListReservationsPages 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 (*MediaLive) ListReservationsRequest ¶
func (c *MediaLive) ListReservationsRequest(input *ListReservationsInput) (req *request.Request, output *ListReservationsOutput)
ListReservationsRequest generates a "aws/request.Request" representing the client's request for the ListReservations 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 ListReservations for more information on using the ListReservations 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 ListReservationsRequest method. req, resp := client.ListReservationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/ListReservations
func (*MediaLive) ListReservationsWithContext ¶
func (c *MediaLive) ListReservationsWithContext(ctx aws.Context, input *ListReservationsInput, opts ...request.Option) (*ListReservationsOutput, error)
ListReservationsWithContext is the same as ListReservations with the addition of the ability to pass a context and additional request options.
See ListReservations 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 (*MediaLive) ListTagsForResource ¶
func (c *MediaLive) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource API operation for AWS Elemental MediaLive.
Produces list of tags that have been created for a resource ¶
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Elemental MediaLive's API operation ListTagsForResource for usage and error information.
Returned Error Types:
NotFoundException
BadRequestException
InternalServerErrorException
ForbiddenException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/ListTagsForResource
func (*MediaLive) ListTagsForResourceRequest ¶
func (c *MediaLive) 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/medialive-2017-10-14/ListTagsForResource
func (*MediaLive) ListTagsForResourceWithContext ¶
func (c *MediaLive) 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 (*MediaLive) PurchaseOffering ¶
func (c *MediaLive) PurchaseOffering(input *PurchaseOfferingInput) (*PurchaseOfferingOutput, error)
PurchaseOffering API operation for AWS Elemental MediaLive.
Purchase an offering and create a reservation.
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 AWS Elemental MediaLive's API operation PurchaseOffering for usage and error information.
Returned Error Types:
BadRequestException
InternalServerErrorException
ForbiddenException
BadGatewayException
NotFoundException
GatewayTimeoutException
TooManyRequestsException
ConflictException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/PurchaseOffering
func (*MediaLive) PurchaseOfferingRequest ¶
func (c *MediaLive) PurchaseOfferingRequest(input *PurchaseOfferingInput) (req *request.Request, output *PurchaseOfferingOutput)
PurchaseOfferingRequest generates a "aws/request.Request" representing the client's request for the PurchaseOffering 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 PurchaseOffering for more information on using the PurchaseOffering 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 PurchaseOfferingRequest method. req, resp := client.PurchaseOfferingRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/PurchaseOffering
func (*MediaLive) PurchaseOfferingWithContext ¶
func (c *MediaLive) PurchaseOfferingWithContext(ctx aws.Context, input *PurchaseOfferingInput, opts ...request.Option) (*PurchaseOfferingOutput, error)
PurchaseOfferingWithContext is the same as PurchaseOffering with the addition of the ability to pass a context and additional request options.
See PurchaseOffering 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 (*MediaLive) RejectInputDeviceTransfer ¶
func (c *MediaLive) RejectInputDeviceTransfer(input *RejectInputDeviceTransferInput) (*RejectInputDeviceTransferOutput, error)
RejectInputDeviceTransfer API operation for AWS Elemental MediaLive.
Reject the transfer of the specified input device to your AWS account.
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 AWS Elemental MediaLive's API operation RejectInputDeviceTransfer for usage and error information.
Returned Error Types:
BadRequestException
UnprocessableEntityException
InternalServerErrorException
ForbiddenException
BadGatewayException
NotFoundException
GatewayTimeoutException
TooManyRequestsException
ConflictException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/RejectInputDeviceTransfer
func (*MediaLive) RejectInputDeviceTransferRequest ¶
func (c *MediaLive) RejectInputDeviceTransferRequest(input *RejectInputDeviceTransferInput) (req *request.Request, output *RejectInputDeviceTransferOutput)
RejectInputDeviceTransferRequest generates a "aws/request.Request" representing the client's request for the RejectInputDeviceTransfer 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 RejectInputDeviceTransfer for more information on using the RejectInputDeviceTransfer 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 RejectInputDeviceTransferRequest method. req, resp := client.RejectInputDeviceTransferRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/RejectInputDeviceTransfer
func (*MediaLive) RejectInputDeviceTransferWithContext ¶
func (c *MediaLive) RejectInputDeviceTransferWithContext(ctx aws.Context, input *RejectInputDeviceTransferInput, opts ...request.Option) (*RejectInputDeviceTransferOutput, error)
RejectInputDeviceTransferWithContext is the same as RejectInputDeviceTransfer with the addition of the ability to pass a context and additional request options.
See RejectInputDeviceTransfer 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 (*MediaLive) StartChannel ¶
func (c *MediaLive) StartChannel(input *StartChannelInput) (*StartChannelOutput, error)
StartChannel API operation for AWS Elemental MediaLive.
Starts an existing channel ¶
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Elemental MediaLive's API operation StartChannel for usage and error information.
Returned Error Types:
BadRequestException
InternalServerErrorException
ForbiddenException
BadGatewayException
NotFoundException
GatewayTimeoutException
TooManyRequestsException
ConflictException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/StartChannel
func (*MediaLive) StartChannelRequest ¶
func (c *MediaLive) StartChannelRequest(input *StartChannelInput) (req *request.Request, output *StartChannelOutput)
StartChannelRequest generates a "aws/request.Request" representing the client's request for the StartChannel 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 StartChannel for more information on using the StartChannel 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 StartChannelRequest method. req, resp := client.StartChannelRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/StartChannel
func (*MediaLive) StartChannelWithContext ¶
func (c *MediaLive) StartChannelWithContext(ctx aws.Context, input *StartChannelInput, opts ...request.Option) (*StartChannelOutput, error)
StartChannelWithContext is the same as StartChannel with the addition of the ability to pass a context and additional request options.
See StartChannel 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 (*MediaLive) StartMultiplex ¶
func (c *MediaLive) StartMultiplex(input *StartMultiplexInput) (*StartMultiplexOutput, error)
StartMultiplex API operation for AWS Elemental MediaLive.
Start (run) the multiplex. Starting the multiplex does not start the channels. You must explicitly start each channel.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Elemental MediaLive's API operation StartMultiplex for usage and error information.
Returned Error Types:
BadRequestException
InternalServerErrorException
ForbiddenException
BadGatewayException
NotFoundException
GatewayTimeoutException
TooManyRequestsException
ConflictException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/StartMultiplex
func (*MediaLive) StartMultiplexRequest ¶
func (c *MediaLive) StartMultiplexRequest(input *StartMultiplexInput) (req *request.Request, output *StartMultiplexOutput)
StartMultiplexRequest generates a "aws/request.Request" representing the client's request for the StartMultiplex 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 StartMultiplex for more information on using the StartMultiplex 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 StartMultiplexRequest method. req, resp := client.StartMultiplexRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/StartMultiplex
func (*MediaLive) StartMultiplexWithContext ¶
func (c *MediaLive) StartMultiplexWithContext(ctx aws.Context, input *StartMultiplexInput, opts ...request.Option) (*StartMultiplexOutput, error)
StartMultiplexWithContext is the same as StartMultiplex with the addition of the ability to pass a context and additional request options.
See StartMultiplex 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 (*MediaLive) StopChannel ¶
func (c *MediaLive) StopChannel(input *StopChannelInput) (*StopChannelOutput, error)
StopChannel API operation for AWS Elemental MediaLive.
Stops a running channel ¶
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Elemental MediaLive's API operation StopChannel for usage and error information.
Returned Error Types:
BadRequestException
InternalServerErrorException
ForbiddenException
BadGatewayException
NotFoundException
GatewayTimeoutException
TooManyRequestsException
ConflictException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/StopChannel
func (*MediaLive) StopChannelRequest ¶
func (c *MediaLive) StopChannelRequest(input *StopChannelInput) (req *request.Request, output *StopChannelOutput)
StopChannelRequest generates a "aws/request.Request" representing the client's request for the StopChannel 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 StopChannel for more information on using the StopChannel 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 StopChannelRequest method. req, resp := client.StopChannelRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/StopChannel
func (*MediaLive) StopChannelWithContext ¶
func (c *MediaLive) StopChannelWithContext(ctx aws.Context, input *StopChannelInput, opts ...request.Option) (*StopChannelOutput, error)
StopChannelWithContext is the same as StopChannel with the addition of the ability to pass a context and additional request options.
See StopChannel 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 (*MediaLive) StopMultiplex ¶
func (c *MediaLive) StopMultiplex(input *StopMultiplexInput) (*StopMultiplexOutput, error)
StopMultiplex API operation for AWS Elemental MediaLive.
Stops a running multiplex. If the multiplex isn't running, this action has no effect.
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 AWS Elemental MediaLive's API operation StopMultiplex for usage and error information.
Returned Error Types:
BadRequestException
InternalServerErrorException
ForbiddenException
BadGatewayException
NotFoundException
GatewayTimeoutException
TooManyRequestsException
ConflictException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/StopMultiplex
func (*MediaLive) StopMultiplexRequest ¶
func (c *MediaLive) StopMultiplexRequest(input *StopMultiplexInput) (req *request.Request, output *StopMultiplexOutput)
StopMultiplexRequest generates a "aws/request.Request" representing the client's request for the StopMultiplex 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 StopMultiplex for more information on using the StopMultiplex 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 StopMultiplexRequest method. req, resp := client.StopMultiplexRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/StopMultiplex
func (*MediaLive) StopMultiplexWithContext ¶
func (c *MediaLive) StopMultiplexWithContext(ctx aws.Context, input *StopMultiplexInput, opts ...request.Option) (*StopMultiplexOutput, error)
StopMultiplexWithContext is the same as StopMultiplex with the addition of the ability to pass a context and additional request options.
See StopMultiplex 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 (*MediaLive) TransferInputDevice ¶
func (c *MediaLive) TransferInputDevice(input *TransferInputDeviceInput) (*TransferInputDeviceOutput, error)
TransferInputDevice API operation for AWS Elemental MediaLive.
Start an input device transfer to another AWS account. After you make the request, the other account must accept or reject the transfer.
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 AWS Elemental MediaLive's API operation TransferInputDevice for usage and error information.
Returned Error Types:
BadRequestException
UnprocessableEntityException
InternalServerErrorException
ForbiddenException
BadGatewayException
NotFoundException
GatewayTimeoutException
TooManyRequestsException
ConflictException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/TransferInputDevice
func (*MediaLive) TransferInputDeviceRequest ¶
func (c *MediaLive) TransferInputDeviceRequest(input *TransferInputDeviceInput) (req *request.Request, output *TransferInputDeviceOutput)
TransferInputDeviceRequest generates a "aws/request.Request" representing the client's request for the TransferInputDevice 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 TransferInputDevice for more information on using the TransferInputDevice 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 TransferInputDeviceRequest method. req, resp := client.TransferInputDeviceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/TransferInputDevice
func (*MediaLive) TransferInputDeviceWithContext ¶
func (c *MediaLive) TransferInputDeviceWithContext(ctx aws.Context, input *TransferInputDeviceInput, opts ...request.Option) (*TransferInputDeviceOutput, error)
TransferInputDeviceWithContext is the same as TransferInputDevice with the addition of the ability to pass a context and additional request options.
See TransferInputDevice 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 (*MediaLive) UpdateChannel ¶
func (c *MediaLive) UpdateChannel(input *UpdateChannelInput) (*UpdateChannelOutput, error)
UpdateChannel API operation for AWS Elemental MediaLive.
Updates a channel.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Elemental MediaLive's API operation UpdateChannel for usage and error information.
Returned Error Types:
BadRequestException
UnprocessableEntityException
InternalServerErrorException
ForbiddenException
BadGatewayException
GatewayTimeoutException
ConflictException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/UpdateChannel
func (*MediaLive) UpdateChannelClass ¶
func (c *MediaLive) UpdateChannelClass(input *UpdateChannelClassInput) (*UpdateChannelClassOutput, error)
UpdateChannelClass API operation for AWS Elemental MediaLive.
Changes the class of the channel.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Elemental MediaLive's API operation UpdateChannelClass for usage and error information.
Returned Error Types:
BadRequestException
UnprocessableEntityException
InternalServerErrorException
ForbiddenException
BadGatewayException
NotFoundException
GatewayTimeoutException
TooManyRequestsException
ConflictException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/UpdateChannelClass
func (*MediaLive) UpdateChannelClassRequest ¶
func (c *MediaLive) UpdateChannelClassRequest(input *UpdateChannelClassInput) (req *request.Request, output *UpdateChannelClassOutput)
UpdateChannelClassRequest generates a "aws/request.Request" representing the client's request for the UpdateChannelClass 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 UpdateChannelClass for more information on using the UpdateChannelClass 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 UpdateChannelClassRequest method. req, resp := client.UpdateChannelClassRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/UpdateChannelClass
func (*MediaLive) UpdateChannelClassWithContext ¶
func (c *MediaLive) UpdateChannelClassWithContext(ctx aws.Context, input *UpdateChannelClassInput, opts ...request.Option) (*UpdateChannelClassOutput, error)
UpdateChannelClassWithContext is the same as UpdateChannelClass with the addition of the ability to pass a context and additional request options.
See UpdateChannelClass 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 (*MediaLive) UpdateChannelRequest ¶
func (c *MediaLive) UpdateChannelRequest(input *UpdateChannelInput) (req *request.Request, output *UpdateChannelOutput)
UpdateChannelRequest generates a "aws/request.Request" representing the client's request for the UpdateChannel operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateChannel for more information on using the UpdateChannel API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateChannelRequest method. req, resp := client.UpdateChannelRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/UpdateChannel
func (*MediaLive) UpdateChannelWithContext ¶
func (c *MediaLive) UpdateChannelWithContext(ctx aws.Context, input *UpdateChannelInput, opts ...request.Option) (*UpdateChannelOutput, error)
UpdateChannelWithContext is the same as UpdateChannel with the addition of the ability to pass a context and additional request options.
See UpdateChannel for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MediaLive) UpdateInput ¶
func (c *MediaLive) UpdateInput(input *UpdateInputInput) (*UpdateInputOutput, error)
UpdateInput API operation for AWS Elemental MediaLive.
Updates an input.
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 AWS Elemental MediaLive's API operation UpdateInput for usage and error information.
Returned Error Types:
BadRequestException
InternalServerErrorException
ForbiddenException
BadGatewayException
NotFoundException
GatewayTimeoutException
ConflictException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/UpdateInput
func (*MediaLive) UpdateInputDevice ¶
func (c *MediaLive) UpdateInputDevice(input *UpdateInputDeviceInput) (*UpdateInputDeviceOutput, error)
UpdateInputDevice API operation for AWS Elemental MediaLive.
Updates the parameters for the input device.
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 AWS Elemental MediaLive's API operation UpdateInputDevice for usage and error information.
Returned Error Types:
BadRequestException
UnprocessableEntityException
InternalServerErrorException
ForbiddenException
BadGatewayException
NotFoundException
GatewayTimeoutException
TooManyRequestsException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/UpdateInputDevice
func (*MediaLive) UpdateInputDeviceRequest ¶
func (c *MediaLive) UpdateInputDeviceRequest(input *UpdateInputDeviceInput) (req *request.Request, output *UpdateInputDeviceOutput)
UpdateInputDeviceRequest generates a "aws/request.Request" representing the client's request for the UpdateInputDevice 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 UpdateInputDevice for more information on using the UpdateInputDevice 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 UpdateInputDeviceRequest method. req, resp := client.UpdateInputDeviceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/UpdateInputDevice
func (*MediaLive) UpdateInputDeviceWithContext ¶
func (c *MediaLive) UpdateInputDeviceWithContext(ctx aws.Context, input *UpdateInputDeviceInput, opts ...request.Option) (*UpdateInputDeviceOutput, error)
UpdateInputDeviceWithContext is the same as UpdateInputDevice with the addition of the ability to pass a context and additional request options.
See UpdateInputDevice 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 (*MediaLive) UpdateInputRequest ¶
func (c *MediaLive) UpdateInputRequest(input *UpdateInputInput) (req *request.Request, output *UpdateInputOutput)
UpdateInputRequest generates a "aws/request.Request" representing the client's request for the UpdateInput 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 UpdateInput for more information on using the UpdateInput 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 UpdateInputRequest method. req, resp := client.UpdateInputRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/UpdateInput
func (*MediaLive) UpdateInputSecurityGroup ¶
func (c *MediaLive) UpdateInputSecurityGroup(input *UpdateInputSecurityGroupInput) (*UpdateInputSecurityGroupOutput, error)
UpdateInputSecurityGroup API operation for AWS Elemental MediaLive.
Update an Input Security Group's Whilelists.
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 AWS Elemental MediaLive's API operation UpdateInputSecurityGroup for usage and error information.
Returned Error Types:
BadRequestException
InternalServerErrorException
ForbiddenException
BadGatewayException
NotFoundException
GatewayTimeoutException
ConflictException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/UpdateInputSecurityGroup
func (*MediaLive) UpdateInputSecurityGroupRequest ¶
func (c *MediaLive) UpdateInputSecurityGroupRequest(input *UpdateInputSecurityGroupInput) (req *request.Request, output *UpdateInputSecurityGroupOutput)
UpdateInputSecurityGroupRequest generates a "aws/request.Request" representing the client's request for the UpdateInputSecurityGroup 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 UpdateInputSecurityGroup for more information on using the UpdateInputSecurityGroup 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 UpdateInputSecurityGroupRequest method. req, resp := client.UpdateInputSecurityGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/UpdateInputSecurityGroup
func (*MediaLive) UpdateInputSecurityGroupWithContext ¶
func (c *MediaLive) UpdateInputSecurityGroupWithContext(ctx aws.Context, input *UpdateInputSecurityGroupInput, opts ...request.Option) (*UpdateInputSecurityGroupOutput, error)
UpdateInputSecurityGroupWithContext is the same as UpdateInputSecurityGroup with the addition of the ability to pass a context and additional request options.
See UpdateInputSecurityGroup 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 (*MediaLive) UpdateInputWithContext ¶
func (c *MediaLive) UpdateInputWithContext(ctx aws.Context, input *UpdateInputInput, opts ...request.Option) (*UpdateInputOutput, error)
UpdateInputWithContext is the same as UpdateInput with the addition of the ability to pass a context and additional request options.
See UpdateInput 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 (*MediaLive) UpdateMultiplex ¶
func (c *MediaLive) UpdateMultiplex(input *UpdateMultiplexInput) (*UpdateMultiplexOutput, error)
UpdateMultiplex API operation for AWS Elemental MediaLive.
Updates a multiplex.
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 AWS Elemental MediaLive's API operation UpdateMultiplex for usage and error information.
Returned Error Types:
BadRequestException
UnprocessableEntityException
InternalServerErrorException
ForbiddenException
BadGatewayException
NotFoundException
GatewayTimeoutException
ConflictException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/UpdateMultiplex
func (*MediaLive) UpdateMultiplexProgram ¶
func (c *MediaLive) UpdateMultiplexProgram(input *UpdateMultiplexProgramInput) (*UpdateMultiplexProgramOutput, error)
UpdateMultiplexProgram API operation for AWS Elemental MediaLive.
Update a program in a multiplex.
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 AWS Elemental MediaLive's API operation UpdateMultiplexProgram for usage and error information.
Returned Error Types:
BadRequestException
UnprocessableEntityException
InternalServerErrorException
ForbiddenException
BadGatewayException
NotFoundException
GatewayTimeoutException
ConflictException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/UpdateMultiplexProgram
func (*MediaLive) UpdateMultiplexProgramRequest ¶
func (c *MediaLive) UpdateMultiplexProgramRequest(input *UpdateMultiplexProgramInput) (req *request.Request, output *UpdateMultiplexProgramOutput)
UpdateMultiplexProgramRequest generates a "aws/request.Request" representing the client's request for the UpdateMultiplexProgram 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 UpdateMultiplexProgram for more information on using the UpdateMultiplexProgram 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 UpdateMultiplexProgramRequest method. req, resp := client.UpdateMultiplexProgramRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/UpdateMultiplexProgram
func (*MediaLive) UpdateMultiplexProgramWithContext ¶
func (c *MediaLive) UpdateMultiplexProgramWithContext(ctx aws.Context, input *UpdateMultiplexProgramInput, opts ...request.Option) (*UpdateMultiplexProgramOutput, error)
UpdateMultiplexProgramWithContext is the same as UpdateMultiplexProgram with the addition of the ability to pass a context and additional request options.
See UpdateMultiplexProgram 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 (*MediaLive) UpdateMultiplexRequest ¶
func (c *MediaLive) UpdateMultiplexRequest(input *UpdateMultiplexInput) (req *request.Request, output *UpdateMultiplexOutput)
UpdateMultiplexRequest generates a "aws/request.Request" representing the client's request for the UpdateMultiplex 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 UpdateMultiplex for more information on using the UpdateMultiplex 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 UpdateMultiplexRequest method. req, resp := client.UpdateMultiplexRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/UpdateMultiplex
func (*MediaLive) UpdateMultiplexWithContext ¶
func (c *MediaLive) UpdateMultiplexWithContext(ctx aws.Context, input *UpdateMultiplexInput, opts ...request.Option) (*UpdateMultiplexOutput, error)
UpdateMultiplexWithContext is the same as UpdateMultiplex with the addition of the ability to pass a context and additional request options.
See UpdateMultiplex 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 (*MediaLive) UpdateReservation ¶
func (c *MediaLive) UpdateReservation(input *UpdateReservationInput) (*UpdateReservationOutput, error)
UpdateReservation API operation for AWS Elemental MediaLive.
Update reservation.
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 AWS Elemental MediaLive's API operation UpdateReservation for usage and error information.
Returned Error Types:
BadRequestException
InternalServerErrorException
ForbiddenException
BadGatewayException
NotFoundException
GatewayTimeoutException
TooManyRequestsException
ConflictException
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/UpdateReservation
func (*MediaLive) UpdateReservationRequest ¶
func (c *MediaLive) UpdateReservationRequest(input *UpdateReservationInput) (req *request.Request, output *UpdateReservationOutput)
UpdateReservationRequest generates a "aws/request.Request" representing the client's request for the UpdateReservation 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 UpdateReservation for more information on using the UpdateReservation 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 UpdateReservationRequest method. req, resp := client.UpdateReservationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/UpdateReservation
func (*MediaLive) UpdateReservationWithContext ¶
func (c *MediaLive) UpdateReservationWithContext(ctx aws.Context, input *UpdateReservationInput, opts ...request.Option) (*UpdateReservationOutput, error)
UpdateReservationWithContext is the same as UpdateReservation with the addition of the ability to pass a context and additional request options.
See UpdateReservation 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 (*MediaLive) WaitUntilChannelCreated ¶
func (c *MediaLive) WaitUntilChannelCreated(input *DescribeChannelInput) error
WaitUntilChannelCreated uses the MediaLive API operation DescribeChannel to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.
func (*MediaLive) WaitUntilChannelCreatedWithContext ¶
func (c *MediaLive) WaitUntilChannelCreatedWithContext(ctx aws.Context, input *DescribeChannelInput, opts ...request.WaiterOption) error
WaitUntilChannelCreatedWithContext is an extended version of WaitUntilChannelCreated. With the support for passing in a context and options to configure the Waiter and the underlying request options.
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 (*MediaLive) WaitUntilChannelDeleted ¶
func (c *MediaLive) WaitUntilChannelDeleted(input *DescribeChannelInput) error
WaitUntilChannelDeleted uses the MediaLive API operation DescribeChannel to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.
func (*MediaLive) WaitUntilChannelDeletedWithContext ¶
func (c *MediaLive) WaitUntilChannelDeletedWithContext(ctx aws.Context, input *DescribeChannelInput, opts ...request.WaiterOption) error
WaitUntilChannelDeletedWithContext is an extended version of WaitUntilChannelDeleted. With the support for passing in a context and options to configure the Waiter and the underlying request options.
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 (*MediaLive) WaitUntilChannelRunning ¶
func (c *MediaLive) WaitUntilChannelRunning(input *DescribeChannelInput) error
WaitUntilChannelRunning uses the MediaLive API operation DescribeChannel to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.
func (*MediaLive) WaitUntilChannelRunningWithContext ¶
func (c *MediaLive) WaitUntilChannelRunningWithContext(ctx aws.Context, input *DescribeChannelInput, opts ...request.WaiterOption) error
WaitUntilChannelRunningWithContext is an extended version of WaitUntilChannelRunning. With the support for passing in a context and options to configure the Waiter and the underlying request options.
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 (*MediaLive) WaitUntilChannelStopped ¶
func (c *MediaLive) WaitUntilChannelStopped(input *DescribeChannelInput) error
WaitUntilChannelStopped uses the MediaLive API operation DescribeChannel to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.
func (*MediaLive) WaitUntilChannelStoppedWithContext ¶
func (c *MediaLive) WaitUntilChannelStoppedWithContext(ctx aws.Context, input *DescribeChannelInput, opts ...request.WaiterOption) error
WaitUntilChannelStoppedWithContext is an extended version of WaitUntilChannelStopped. With the support for passing in a context and options to configure the Waiter and the underlying request options.
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 (*MediaLive) WaitUntilInputAttached ¶
func (c *MediaLive) WaitUntilInputAttached(input *DescribeInputInput) error
WaitUntilInputAttached uses the MediaLive API operation DescribeInput to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.
func (*MediaLive) WaitUntilInputAttachedWithContext ¶
func (c *MediaLive) WaitUntilInputAttachedWithContext(ctx aws.Context, input *DescribeInputInput, opts ...request.WaiterOption) error
WaitUntilInputAttachedWithContext is an extended version of WaitUntilInputAttached. With the support for passing in a context and options to configure the Waiter and the underlying request options.
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 (*MediaLive) WaitUntilInputDeleted ¶
func (c *MediaLive) WaitUntilInputDeleted(input *DescribeInputInput) error
WaitUntilInputDeleted uses the MediaLive API operation DescribeInput to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.
func (*MediaLive) WaitUntilInputDeletedWithContext ¶
func (c *MediaLive) WaitUntilInputDeletedWithContext(ctx aws.Context, input *DescribeInputInput, opts ...request.WaiterOption) error
WaitUntilInputDeletedWithContext is an extended version of WaitUntilInputDeleted. With the support for passing in a context and options to configure the Waiter and the underlying request options.
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 (*MediaLive) WaitUntilInputDetached ¶
func (c *MediaLive) WaitUntilInputDetached(input *DescribeInputInput) error
WaitUntilInputDetached uses the MediaLive API operation DescribeInput to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.
func (*MediaLive) WaitUntilInputDetachedWithContext ¶
func (c *MediaLive) WaitUntilInputDetachedWithContext(ctx aws.Context, input *DescribeInputInput, opts ...request.WaiterOption) error
WaitUntilInputDetachedWithContext is an extended version of WaitUntilInputDetached. With the support for passing in a context and options to configure the Waiter and the underlying request options.
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 (*MediaLive) WaitUntilMultiplexCreated ¶
func (c *MediaLive) WaitUntilMultiplexCreated(input *DescribeMultiplexInput) error
WaitUntilMultiplexCreated uses the MediaLive API operation DescribeMultiplex to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.
func (*MediaLive) WaitUntilMultiplexCreatedWithContext ¶
func (c *MediaLive) WaitUntilMultiplexCreatedWithContext(ctx aws.Context, input *DescribeMultiplexInput, opts ...request.WaiterOption) error
WaitUntilMultiplexCreatedWithContext is an extended version of WaitUntilMultiplexCreated. With the support for passing in a context and options to configure the Waiter and the underlying request options.
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 (*MediaLive) WaitUntilMultiplexDeleted ¶
func (c *MediaLive) WaitUntilMultiplexDeleted(input *DescribeMultiplexInput) error
WaitUntilMultiplexDeleted uses the MediaLive API operation DescribeMultiplex to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.
func (*MediaLive) WaitUntilMultiplexDeletedWithContext ¶
func (c *MediaLive) WaitUntilMultiplexDeletedWithContext(ctx aws.Context, input *DescribeMultiplexInput, opts ...request.WaiterOption) error
WaitUntilMultiplexDeletedWithContext is an extended version of WaitUntilMultiplexDeleted. With the support for passing in a context and options to configure the Waiter and the underlying request options.
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 (*MediaLive) WaitUntilMultiplexRunning ¶
func (c *MediaLive) WaitUntilMultiplexRunning(input *DescribeMultiplexInput) error
WaitUntilMultiplexRunning uses the MediaLive API operation DescribeMultiplex to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.
func (*MediaLive) WaitUntilMultiplexRunningWithContext ¶
func (c *MediaLive) WaitUntilMultiplexRunningWithContext(ctx aws.Context, input *DescribeMultiplexInput, opts ...request.WaiterOption) error
WaitUntilMultiplexRunningWithContext is an extended version of WaitUntilMultiplexRunning. With the support for passing in a context and options to configure the Waiter and the underlying request options.
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 (*MediaLive) WaitUntilMultiplexStopped ¶
func (c *MediaLive) WaitUntilMultiplexStopped(input *DescribeMultiplexInput) error
WaitUntilMultiplexStopped uses the MediaLive API operation DescribeMultiplex to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.
func (*MediaLive) WaitUntilMultiplexStoppedWithContext ¶
func (c *MediaLive) WaitUntilMultiplexStoppedWithContext(ctx aws.Context, input *DescribeMultiplexInput, opts ...request.WaiterOption) error
WaitUntilMultiplexStoppedWithContext is an extended version of WaitUntilMultiplexStopped. With the support for passing in a context and options to configure the Waiter and the underlying request options.
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 MediaPackageGroupSettings ¶
type MediaPackageGroupSettings struct { // MediaPackage channel destination. // // Destination is a required field Destination *OutputLocationRef `locationName:"destination" type:"structure" required:"true"` // contains filtered or unexported fields }
Media Package Group Settings
func (MediaPackageGroupSettings) GoString ¶
func (s MediaPackageGroupSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MediaPackageGroupSettings) SetDestination ¶
func (s *MediaPackageGroupSettings) SetDestination(v *OutputLocationRef) *MediaPackageGroupSettings
SetDestination sets the Destination field's value.
func (MediaPackageGroupSettings) String ¶
func (s MediaPackageGroupSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MediaPackageGroupSettings) Validate ¶
func (s *MediaPackageGroupSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type MediaPackageOutputDestinationSettings ¶
type MediaPackageOutputDestinationSettings struct { // ID of the channel in MediaPackage that is the destination for this output // group. You do not need to specify the individual inputs in MediaPackage; // MediaLive will handle the connection of the two MediaLive pipelines to the // two MediaPackage inputs. The MediaPackage channel and MediaLive channel must // be in the same region. ChannelId *string `locationName:"channelId" min:"1" type:"string"` // contains filtered or unexported fields }
MediaPackage Output Destination Settings
func (MediaPackageOutputDestinationSettings) GoString ¶
func (s MediaPackageOutputDestinationSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MediaPackageOutputDestinationSettings) SetChannelId ¶
func (s *MediaPackageOutputDestinationSettings) SetChannelId(v string) *MediaPackageOutputDestinationSettings
SetChannelId sets the ChannelId field's value.
func (MediaPackageOutputDestinationSettings) String ¶
func (s MediaPackageOutputDestinationSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MediaPackageOutputDestinationSettings) Validate ¶
func (s *MediaPackageOutputDestinationSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type MediaPackageOutputSettings ¶
type MediaPackageOutputSettings struct {
// contains filtered or unexported fields
}
Media Package Output Settings
func (MediaPackageOutputSettings) GoString ¶
func (s MediaPackageOutputSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (MediaPackageOutputSettings) String ¶
func (s MediaPackageOutputSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 MotionGraphicsActivateScheduleActionSettings ¶
type MotionGraphicsActivateScheduleActionSettings struct { // Duration (in milliseconds) that motion graphics should render on to the video // stream. Leaving out this property or setting to 0 will result in rendering // continuing until a deactivate action is processed. Duration *int64 `locationName:"duration" type:"long"` // Key used to extract the password from EC2 Parameter store PasswordParam *string `locationName:"passwordParam" type:"string"` // URI of the HTML5 content to be rendered into the live stream. Url *string `locationName:"url" type:"string"` // Username if credentials are required to access a file. This must be a reference // to an AWS parameter store name from which the password can be retrieved. // AWS Parameter store format: \"ssm://\" Username *string `locationName:"username" type:"string"` // contains filtered or unexported fields }
Settings to specify the rendering of motion graphics into the video stream.
func (MotionGraphicsActivateScheduleActionSettings) GoString ¶
func (s MotionGraphicsActivateScheduleActionSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MotionGraphicsActivateScheduleActionSettings) SetDuration ¶
func (s *MotionGraphicsActivateScheduleActionSettings) SetDuration(v int64) *MotionGraphicsActivateScheduleActionSettings
SetDuration sets the Duration field's value.
func (*MotionGraphicsActivateScheduleActionSettings) SetPasswordParam ¶
func (s *MotionGraphicsActivateScheduleActionSettings) SetPasswordParam(v string) *MotionGraphicsActivateScheduleActionSettings
SetPasswordParam sets the PasswordParam field's value.
func (*MotionGraphicsActivateScheduleActionSettings) SetUrl ¶
func (s *MotionGraphicsActivateScheduleActionSettings) SetUrl(v string) *MotionGraphicsActivateScheduleActionSettings
SetUrl sets the Url field's value.
func (*MotionGraphicsActivateScheduleActionSettings) SetUsername ¶
func (s *MotionGraphicsActivateScheduleActionSettings) SetUsername(v string) *MotionGraphicsActivateScheduleActionSettings
SetUsername sets the Username field's value.
func (MotionGraphicsActivateScheduleActionSettings) String ¶
func (s MotionGraphicsActivateScheduleActionSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 MotionGraphicsConfiguration ¶
type MotionGraphicsConfiguration struct { // Motion Graphics Insertion MotionGraphicsInsertion *string `locationName:"motionGraphicsInsertion" type:"string" enum:"MotionGraphicsInsertion"` // Motion Graphics Settings // // MotionGraphicsSettings is a required field MotionGraphicsSettings *MotionGraphicsSettings `locationName:"motionGraphicsSettings" type:"structure" required:"true"` // contains filtered or unexported fields }
Motion Graphics Configuration
func (MotionGraphicsConfiguration) GoString ¶
func (s MotionGraphicsConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MotionGraphicsConfiguration) SetMotionGraphicsInsertion ¶
func (s *MotionGraphicsConfiguration) SetMotionGraphicsInsertion(v string) *MotionGraphicsConfiguration
SetMotionGraphicsInsertion sets the MotionGraphicsInsertion field's value.
func (*MotionGraphicsConfiguration) SetMotionGraphicsSettings ¶
func (s *MotionGraphicsConfiguration) SetMotionGraphicsSettings(v *MotionGraphicsSettings) *MotionGraphicsConfiguration
SetMotionGraphicsSettings sets the MotionGraphicsSettings field's value.
func (MotionGraphicsConfiguration) String ¶
func (s MotionGraphicsConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MotionGraphicsConfiguration) Validate ¶
func (s *MotionGraphicsConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type MotionGraphicsDeactivateScheduleActionSettings ¶
type MotionGraphicsDeactivateScheduleActionSettings struct {
// contains filtered or unexported fields
}
Settings to specify the ending of rendering motion graphics into the video stream.
func (MotionGraphicsDeactivateScheduleActionSettings) GoString ¶
func (s MotionGraphicsDeactivateScheduleActionSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (MotionGraphicsDeactivateScheduleActionSettings) String ¶
func (s MotionGraphicsDeactivateScheduleActionSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 MotionGraphicsSettings ¶
type MotionGraphicsSettings struct { // Html Motion Graphics Settings HtmlMotionGraphicsSettings *HtmlMotionGraphicsSettings `locationName:"htmlMotionGraphicsSettings" type:"structure"` // contains filtered or unexported fields }
Motion Graphics Settings
func (MotionGraphicsSettings) GoString ¶
func (s MotionGraphicsSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MotionGraphicsSettings) SetHtmlMotionGraphicsSettings ¶
func (s *MotionGraphicsSettings) SetHtmlMotionGraphicsSettings(v *HtmlMotionGraphicsSettings) *MotionGraphicsSettings
SetHtmlMotionGraphicsSettings sets the HtmlMotionGraphicsSettings field's value.
func (MotionGraphicsSettings) String ¶
func (s MotionGraphicsSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 Mp2Settings ¶
type Mp2Settings struct { // Average bitrate in bits/second. Bitrate *float64 `locationName:"bitrate" type:"double"` // The MPEG2 Audio coding mode. Valid values are codingMode10 (for mono) or // codingMode20 (for stereo). CodingMode *string `locationName:"codingMode" type:"string" enum:"Mp2CodingMode"` // Sample rate in Hz. SampleRate *float64 `locationName:"sampleRate" type:"double"` // contains filtered or unexported fields }
Mp2 Settings
func (Mp2Settings) GoString ¶
func (s Mp2Settings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Mp2Settings) SetBitrate ¶
func (s *Mp2Settings) SetBitrate(v float64) *Mp2Settings
SetBitrate sets the Bitrate field's value.
func (*Mp2Settings) SetCodingMode ¶
func (s *Mp2Settings) SetCodingMode(v string) *Mp2Settings
SetCodingMode sets the CodingMode field's value.
func (*Mp2Settings) SetSampleRate ¶
func (s *Mp2Settings) SetSampleRate(v float64) *Mp2Settings
SetSampleRate sets the SampleRate field's value.
func (Mp2Settings) String ¶
func (s Mp2Settings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 Mpeg2FilterSettings ¶
type Mpeg2FilterSettings struct { // Temporal Filter Settings TemporalFilterSettings *TemporalFilterSettings `locationName:"temporalFilterSettings" type:"structure"` // contains filtered or unexported fields }
Mpeg2 Filter Settings
func (Mpeg2FilterSettings) GoString ¶
func (s Mpeg2FilterSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Mpeg2FilterSettings) SetTemporalFilterSettings ¶
func (s *Mpeg2FilterSettings) SetTemporalFilterSettings(v *TemporalFilterSettings) *Mpeg2FilterSettings
SetTemporalFilterSettings sets the TemporalFilterSettings field's value.
func (Mpeg2FilterSettings) String ¶
func (s Mpeg2FilterSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 Mpeg2Settings ¶
type Mpeg2Settings struct { // Choose Off to disable adaptive quantization. Or choose another value to enable // the quantizer and set its strength. The strengths are: Auto, Off, Low, Medium, // High. When you enable this field, MediaLive allows intra-frame quantizers // to vary, which might improve visual quality. AdaptiveQuantization *string `locationName:"adaptiveQuantization" type:"string" enum:"Mpeg2AdaptiveQuantization"` // Indicates the AFD values that MediaLive will write into the video encode. // If you do not know what AFD signaling is, or if your downstream system has // not given you guidance, choose AUTO.AUTO: MediaLive will try to preserve // the input AFD value (in cases where multiple AFD values are valid).FIXED: // MediaLive will use the value you specify in fixedAFD. AfdSignaling *string `locationName:"afdSignaling" type:"string" enum:"AfdSignaling"` // Specifies whether to include the color space metadata. The metadata describes // the color space that applies to the video (the colorSpace field). We recommend // that you insert the metadata. ColorMetadata *string `locationName:"colorMetadata" type:"string" enum:"Mpeg2ColorMetadata"` // Choose the type of color space conversion to apply to the output. For detailed // information on setting up both the input and the output to obtain the desired // color space in the output, see the section on \"MediaLive Features - Video // - color space\" in the MediaLive User Guide.PASSTHROUGH: Keep the color space // of the input content - do not convert it.AUTO:Convert all content that is // SD to rec 601, and convert all content that is HD to rec 709. ColorSpace *string `locationName:"colorSpace" type:"string" enum:"Mpeg2ColorSpace"` // Sets the pixel aspect ratio for the encode. DisplayAspectRatio *string `locationName:"displayAspectRatio" type:"string" enum:"Mpeg2DisplayRatio"` // Optionally specify a noise reduction filter, which can improve quality of // compressed content. If you do not choose a filter, no filter will be applied.TEMPORAL: // This filter is useful for both source content that is noisy (when it has // excessive digital artifacts) and source content that is clean.When the content // is noisy, the filter cleans up the source content before the encoding phase, // with these two effects: First, it improves the output video quality because // the content has been cleaned up. Secondly, it decreases the bandwidth because // MediaLive does not waste bits on encoding noise.When the content is reasonably // clean, the filter tends to decrease the bitrate. FilterSettings *Mpeg2FilterSettings `locationName:"filterSettings" type:"structure"` // Complete this field only when afdSignaling is set to FIXED. Enter the AFD // value (4 bits) to write on all frames of the video encode. FixedAfd *string `locationName:"fixedAfd" type:"string" enum:"FixedAfd"` // description": "The framerate denominator. For example, 1001. The framerate // is the numerator divided by the denominator. For example, 24000 / 1001 = // 23.976 FPS. // // FramerateDenominator is a required field FramerateDenominator *int64 `locationName:"framerateDenominator" min:"1" type:"integer" required:"true"` // The framerate numerator. For example, 24000. The framerate is the numerator // divided by the denominator. For example, 24000 / 1001 = 23.976 FPS. // // FramerateNumerator is a required field FramerateNumerator *int64 `locationName:"framerateNumerator" min:"1" type:"integer" required:"true"` // MPEG2: default is open GOP. GopClosedCadence *int64 `locationName:"gopClosedCadence" type:"integer"` // Relates to the GOP structure. The number of B-frames between reference frames. // If you do not know what a B-frame is, use the default. GopNumBFrames *int64 `locationName:"gopNumBFrames" type:"integer"` // Relates to the GOP structure. The GOP size (keyframe interval) in the units // specified in gopSizeUnits. If you do not know what GOP is, use the default.If // gopSizeUnits is frames, then the gopSize must be an integer and must be greater // than or equal to 1.If gopSizeUnits is seconds, the gopSize must be greater // than 0, but does not need to be an integer. GopSize *float64 `locationName:"gopSize" type:"double"` // Relates to the GOP structure. Specifies whether the gopSize is specified // in frames or seconds. If you do not plan to change the default gopSize, leave // the default. If you specify SECONDS, MediaLive will internally convert the // gop size to a frame count. GopSizeUnits *string `locationName:"gopSizeUnits" type:"string" enum:"Mpeg2GopSizeUnits"` // Set the scan type of the output to PROGRESSIVE or INTERLACED (top field first). ScanType *string `locationName:"scanType" type:"string" enum:"Mpeg2ScanType"` // Relates to the GOP structure. If you do not know what GOP is, use the default.FIXED: // Set the number of B-frames in each sub-GOP to the value in gopNumBFrames.DYNAMIC: // Let MediaLive optimize the number of B-frames in each sub-GOP, to improve // visual quality. SubgopLength *string `locationName:"subgopLength" type:"string" enum:"Mpeg2SubGopLength"` // Determines how MediaLive inserts timecodes in the output video. For detailed // information about setting up the input and the output for a timecode, see // the section on \"MediaLive Features - Timecode configuration\" in the MediaLive // User Guide.DISABLED: do not include timecodes.GOP_TIMECODE: Include timecode // metadata in the GOP header. TimecodeInsertion *string `locationName:"timecodeInsertion" type:"string" enum:"Mpeg2TimecodeInsertionBehavior"` // contains filtered or unexported fields }
Mpeg2 Settings
func (Mpeg2Settings) GoString ¶
func (s Mpeg2Settings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Mpeg2Settings) SetAdaptiveQuantization ¶
func (s *Mpeg2Settings) SetAdaptiveQuantization(v string) *Mpeg2Settings
SetAdaptiveQuantization sets the AdaptiveQuantization field's value.
func (*Mpeg2Settings) SetAfdSignaling ¶
func (s *Mpeg2Settings) SetAfdSignaling(v string) *Mpeg2Settings
SetAfdSignaling sets the AfdSignaling field's value.
func (*Mpeg2Settings) SetColorMetadata ¶
func (s *Mpeg2Settings) SetColorMetadata(v string) *Mpeg2Settings
SetColorMetadata sets the ColorMetadata field's value.
func (*Mpeg2Settings) SetColorSpace ¶
func (s *Mpeg2Settings) SetColorSpace(v string) *Mpeg2Settings
SetColorSpace sets the ColorSpace field's value.
func (*Mpeg2Settings) SetDisplayAspectRatio ¶
func (s *Mpeg2Settings) SetDisplayAspectRatio(v string) *Mpeg2Settings
SetDisplayAspectRatio sets the DisplayAspectRatio field's value.
func (*Mpeg2Settings) SetFilterSettings ¶
func (s *Mpeg2Settings) SetFilterSettings(v *Mpeg2FilterSettings) *Mpeg2Settings
SetFilterSettings sets the FilterSettings field's value.
func (*Mpeg2Settings) SetFixedAfd ¶
func (s *Mpeg2Settings) SetFixedAfd(v string) *Mpeg2Settings
SetFixedAfd sets the FixedAfd field's value.
func (*Mpeg2Settings) SetFramerateDenominator ¶
func (s *Mpeg2Settings) SetFramerateDenominator(v int64) *Mpeg2Settings
SetFramerateDenominator sets the FramerateDenominator field's value.
func (*Mpeg2Settings) SetFramerateNumerator ¶
func (s *Mpeg2Settings) SetFramerateNumerator(v int64) *Mpeg2Settings
SetFramerateNumerator sets the FramerateNumerator field's value.
func (*Mpeg2Settings) SetGopClosedCadence ¶
func (s *Mpeg2Settings) SetGopClosedCadence(v int64) *Mpeg2Settings
SetGopClosedCadence sets the GopClosedCadence field's value.
func (*Mpeg2Settings) SetGopNumBFrames ¶
func (s *Mpeg2Settings) SetGopNumBFrames(v int64) *Mpeg2Settings
SetGopNumBFrames sets the GopNumBFrames field's value.
func (*Mpeg2Settings) SetGopSize ¶
func (s *Mpeg2Settings) SetGopSize(v float64) *Mpeg2Settings
SetGopSize sets the GopSize field's value.
func (*Mpeg2Settings) SetGopSizeUnits ¶
func (s *Mpeg2Settings) SetGopSizeUnits(v string) *Mpeg2Settings
SetGopSizeUnits sets the GopSizeUnits field's value.
func (*Mpeg2Settings) SetScanType ¶
func (s *Mpeg2Settings) SetScanType(v string) *Mpeg2Settings
SetScanType sets the ScanType field's value.
func (*Mpeg2Settings) SetSubgopLength ¶
func (s *Mpeg2Settings) SetSubgopLength(v string) *Mpeg2Settings
SetSubgopLength sets the SubgopLength field's value.
func (*Mpeg2Settings) SetTimecodeInsertion ¶
func (s *Mpeg2Settings) SetTimecodeInsertion(v string) *Mpeg2Settings
SetTimecodeInsertion sets the TimecodeInsertion field's value.
func (Mpeg2Settings) String ¶
func (s Mpeg2Settings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Mpeg2Settings) Validate ¶
func (s *Mpeg2Settings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type MsSmoothGroupSettings ¶
type MsSmoothGroupSettings struct { // The ID to include in each message in the sparse track. Ignored if sparseTrackType // is NONE. AcquisitionPointId *string `locationName:"acquisitionPointId" type:"string"` // If set to passthrough for an audio-only MS Smooth output, the fragment absolute // time will be set to the current timecode. This option does not write timecodes // to the audio elementary stream. AudioOnlyTimecodeControl *string `locationName:"audioOnlyTimecodeControl" type:"string" enum:"SmoothGroupAudioOnlyTimecodeControl"` // If set to verifyAuthenticity, verify the https certificate chain to a trusted // Certificate Authority (CA). This will cause https outputs to self-signed // certificates to fail. CertificateMode *string `locationName:"certificateMode" type:"string" enum:"SmoothGroupCertificateMode"` // Number of seconds to wait before retrying connection to the IIS server if // the connection is lost. Content will be cached during this time and the cache // will be be delivered to the IIS server once the connection is re-established. ConnectionRetryInterval *int64 `locationName:"connectionRetryInterval" type:"integer"` // Smooth Streaming publish point on an IIS server. Elemental Live acts as a // "Push" encoder to IIS. // // Destination is a required field Destination *OutputLocationRef `locationName:"destination" type:"structure" required:"true"` // MS Smooth event ID to be sent to the IIS server.Should only be specified // if eventIdMode is set to useConfigured. EventId *string `locationName:"eventId" type:"string"` // Specifies whether or not to send an event ID to the IIS server. If no event // ID is sent and the same Live Event is used without changing the publishing // point, clients might see cached video from the previous run.Options:- "useConfigured" // - use the value provided in eventId- "useTimestamp" - generate and send an // event ID based on the current timestamp- "noEventId" - do not send an event // ID to the IIS server. EventIdMode *string `locationName:"eventIdMode" type:"string" enum:"SmoothGroupEventIdMode"` // When set to sendEos, send EOS signal to IIS server when stopping the event EventStopBehavior *string `locationName:"eventStopBehavior" type:"string" enum:"SmoothGroupEventStopBehavior"` // Size in seconds of file cache for streaming outputs. FilecacheDuration *int64 `locationName:"filecacheDuration" type:"integer"` // Length of mp4 fragments to generate (in seconds). Fragment length must be // compatible with GOP size and framerate. FragmentLength *int64 `locationName:"fragmentLength" min:"1" type:"integer"` // Parameter that control output group behavior on input loss. InputLossAction *string `locationName:"inputLossAction" type:"string" enum:"InputLossActionForMsSmoothOut"` // Number of retry attempts. NumRetries *int64 `locationName:"numRetries" type:"integer"` // Number of seconds before initiating a restart due to output failure, due // to exhausting the numRetries on one segment, or exceeding filecacheDuration. RestartDelay *int64 `locationName:"restartDelay" type:"integer"` // useInputSegmentation has been deprecated. The configured segment size is // always used. SegmentationMode *string `locationName:"segmentationMode" type:"string" enum:"SmoothGroupSegmentationMode"` // Number of milliseconds to delay the output from the second pipeline. SendDelayMs *int64 `locationName:"sendDelayMs" type:"integer"` // Identifies the type of data to place in the sparse track:- SCTE35: Insert // SCTE-35 messages from the source content. With each message, insert an IDR // frame to start a new segment.- SCTE35_WITHOUT_SEGMENTATION: Insert SCTE-35 // messages from the source content. With each message, insert an IDR frame // but don't start a new segment.- NONE: Don't generate a sparse track for any // outputs in this output group. SparseTrackType *string `locationName:"sparseTrackType" type:"string" enum:"SmoothGroupSparseTrackType"` // When set to send, send stream manifest so publishing point doesn't start // until all streams start. StreamManifestBehavior *string `locationName:"streamManifestBehavior" type:"string" enum:"SmoothGroupStreamManifestBehavior"` // Timestamp offset for the event. Only used if timestampOffsetMode is set to // useConfiguredOffset. TimestampOffset *string `locationName:"timestampOffset" type:"string"` // Type of timestamp date offset to use.- useEventStartDate: Use the date the // event was started as the offset- useConfiguredOffset: Use an explicitly configured // date as the offset TimestampOffsetMode *string `locationName:"timestampOffsetMode" type:"string" enum:"SmoothGroupTimestampOffsetMode"` // contains filtered or unexported fields }
Ms Smooth Group Settings
func (MsSmoothGroupSettings) GoString ¶
func (s MsSmoothGroupSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MsSmoothGroupSettings) SetAcquisitionPointId ¶
func (s *MsSmoothGroupSettings) SetAcquisitionPointId(v string) *MsSmoothGroupSettings
SetAcquisitionPointId sets the AcquisitionPointId field's value.
func (*MsSmoothGroupSettings) SetAudioOnlyTimecodeControl ¶
func (s *MsSmoothGroupSettings) SetAudioOnlyTimecodeControl(v string) *MsSmoothGroupSettings
SetAudioOnlyTimecodeControl sets the AudioOnlyTimecodeControl field's value.
func (*MsSmoothGroupSettings) SetCertificateMode ¶
func (s *MsSmoothGroupSettings) SetCertificateMode(v string) *MsSmoothGroupSettings
SetCertificateMode sets the CertificateMode field's value.
func (*MsSmoothGroupSettings) SetConnectionRetryInterval ¶
func (s *MsSmoothGroupSettings) SetConnectionRetryInterval(v int64) *MsSmoothGroupSettings
SetConnectionRetryInterval sets the ConnectionRetryInterval field's value.
func (*MsSmoothGroupSettings) SetDestination ¶
func (s *MsSmoothGroupSettings) SetDestination(v *OutputLocationRef) *MsSmoothGroupSettings
SetDestination sets the Destination field's value.
func (*MsSmoothGroupSettings) SetEventId ¶
func (s *MsSmoothGroupSettings) SetEventId(v string) *MsSmoothGroupSettings
SetEventId sets the EventId field's value.
func (*MsSmoothGroupSettings) SetEventIdMode ¶
func (s *MsSmoothGroupSettings) SetEventIdMode(v string) *MsSmoothGroupSettings
SetEventIdMode sets the EventIdMode field's value.
func (*MsSmoothGroupSettings) SetEventStopBehavior ¶
func (s *MsSmoothGroupSettings) SetEventStopBehavior(v string) *MsSmoothGroupSettings
SetEventStopBehavior sets the EventStopBehavior field's value.
func (*MsSmoothGroupSettings) SetFilecacheDuration ¶
func (s *MsSmoothGroupSettings) SetFilecacheDuration(v int64) *MsSmoothGroupSettings
SetFilecacheDuration sets the FilecacheDuration field's value.
func (*MsSmoothGroupSettings) SetFragmentLength ¶
func (s *MsSmoothGroupSettings) SetFragmentLength(v int64) *MsSmoothGroupSettings
SetFragmentLength sets the FragmentLength field's value.
func (*MsSmoothGroupSettings) SetInputLossAction ¶
func (s *MsSmoothGroupSettings) SetInputLossAction(v string) *MsSmoothGroupSettings
SetInputLossAction sets the InputLossAction field's value.
func (*MsSmoothGroupSettings) SetNumRetries ¶
func (s *MsSmoothGroupSettings) SetNumRetries(v int64) *MsSmoothGroupSettings
SetNumRetries sets the NumRetries field's value.
func (*MsSmoothGroupSettings) SetRestartDelay ¶
func (s *MsSmoothGroupSettings) SetRestartDelay(v int64) *MsSmoothGroupSettings
SetRestartDelay sets the RestartDelay field's value.
func (*MsSmoothGroupSettings) SetSegmentationMode ¶
func (s *MsSmoothGroupSettings) SetSegmentationMode(v string) *MsSmoothGroupSettings
SetSegmentationMode sets the SegmentationMode field's value.
func (*MsSmoothGroupSettings) SetSendDelayMs ¶
func (s *MsSmoothGroupSettings) SetSendDelayMs(v int64) *MsSmoothGroupSettings
SetSendDelayMs sets the SendDelayMs field's value.
func (*MsSmoothGroupSettings) SetSparseTrackType ¶
func (s *MsSmoothGroupSettings) SetSparseTrackType(v string) *MsSmoothGroupSettings
SetSparseTrackType sets the SparseTrackType field's value.
func (*MsSmoothGroupSettings) SetStreamManifestBehavior ¶
func (s *MsSmoothGroupSettings) SetStreamManifestBehavior(v string) *MsSmoothGroupSettings
SetStreamManifestBehavior sets the StreamManifestBehavior field's value.
func (*MsSmoothGroupSettings) SetTimestampOffset ¶
func (s *MsSmoothGroupSettings) SetTimestampOffset(v string) *MsSmoothGroupSettings
SetTimestampOffset sets the TimestampOffset field's value.
func (*MsSmoothGroupSettings) SetTimestampOffsetMode ¶
func (s *MsSmoothGroupSettings) SetTimestampOffsetMode(v string) *MsSmoothGroupSettings
SetTimestampOffsetMode sets the TimestampOffsetMode field's value.
func (MsSmoothGroupSettings) String ¶
func (s MsSmoothGroupSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MsSmoothGroupSettings) Validate ¶
func (s *MsSmoothGroupSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type MsSmoothOutputSettings ¶
type MsSmoothOutputSettings struct { // Only applicable when this output is referencing an H.265 video description.Specifies // whether MP4 segments should be packaged as HEV1 or HVC1. H265PackagingType *string `locationName:"h265PackagingType" type:"string" enum:"MsSmoothH265PackagingType"` // String concatenated to the end of the destination filename. Required for // multiple outputs of the same type. NameModifier *string `locationName:"nameModifier" type:"string"` // contains filtered or unexported fields }
Ms Smooth Output Settings
func (MsSmoothOutputSettings) GoString ¶
func (s MsSmoothOutputSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MsSmoothOutputSettings) SetH265PackagingType ¶
func (s *MsSmoothOutputSettings) SetH265PackagingType(v string) *MsSmoothOutputSettings
SetH265PackagingType sets the H265PackagingType field's value.
func (*MsSmoothOutputSettings) SetNameModifier ¶
func (s *MsSmoothOutputSettings) SetNameModifier(v string) *MsSmoothOutputSettings
SetNameModifier sets the NameModifier field's value.
func (MsSmoothOutputSettings) String ¶
func (s MsSmoothOutputSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 Multiplex ¶
type Multiplex struct { // The unique arn of the multiplex. Arn *string `locationName:"arn" type:"string"` // A list of availability zones for the multiplex. AvailabilityZones []*string `locationName:"availabilityZones" type:"list"` // A list of the multiplex output destinations. Destinations []*MultiplexOutputDestination `locationName:"destinations" type:"list"` // The unique id of the multiplex. Id *string `locationName:"id" type:"string"` // Configuration for a multiplex event. MultiplexSettings *MultiplexSettings `locationName:"multiplexSettings" type:"structure"` // The name of the multiplex. Name *string `locationName:"name" type:"string"` // The number of currently healthy pipelines. PipelinesRunningCount *int64 `locationName:"pipelinesRunningCount" type:"integer"` // The number of programs in the multiplex. ProgramCount *int64 `locationName:"programCount" type:"integer"` // The current state of the multiplex. State *string `locationName:"state" type:"string" enum:"MultiplexState"` // A collection of key-value pairs. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
The multiplex object.
func (Multiplex) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Multiplex) SetAvailabilityZones ¶
SetAvailabilityZones sets the AvailabilityZones field's value.
func (*Multiplex) SetDestinations ¶
func (s *Multiplex) SetDestinations(v []*MultiplexOutputDestination) *Multiplex
SetDestinations sets the Destinations field's value.
func (*Multiplex) SetMultiplexSettings ¶
func (s *Multiplex) SetMultiplexSettings(v *MultiplexSettings) *Multiplex
SetMultiplexSettings sets the MultiplexSettings field's value.
func (*Multiplex) SetPipelinesRunningCount ¶
SetPipelinesRunningCount sets the PipelinesRunningCount field's value.
func (*Multiplex) SetProgramCount ¶
SetProgramCount sets the ProgramCount field's value.
type MultiplexGroupSettings ¶
type MultiplexGroupSettings struct {
// contains filtered or unexported fields
}
Multiplex Group Settings
func (MultiplexGroupSettings) GoString ¶
func (s MultiplexGroupSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (MultiplexGroupSettings) String ¶
func (s MultiplexGroupSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 MultiplexMediaConnectOutputDestinationSettings ¶
type MultiplexMediaConnectOutputDestinationSettings struct { // The MediaConnect entitlement ARN available as a Flow source. EntitlementArn *string `locationName:"entitlementArn" min:"1" type:"string"` // contains filtered or unexported fields }
Multiplex MediaConnect output destination settings.
func (MultiplexMediaConnectOutputDestinationSettings) GoString ¶
func (s MultiplexMediaConnectOutputDestinationSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MultiplexMediaConnectOutputDestinationSettings) SetEntitlementArn ¶
func (s *MultiplexMediaConnectOutputDestinationSettings) SetEntitlementArn(v string) *MultiplexMediaConnectOutputDestinationSettings
SetEntitlementArn sets the EntitlementArn field's value.
func (MultiplexMediaConnectOutputDestinationSettings) String ¶
func (s MultiplexMediaConnectOutputDestinationSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 MultiplexOutputDestination ¶
type MultiplexOutputDestination struct { // Multiplex MediaConnect output destination settings. MediaConnectSettings *MultiplexMediaConnectOutputDestinationSettings `locationName:"mediaConnectSettings" type:"structure"` // contains filtered or unexported fields }
Multiplex output destination settings
func (MultiplexOutputDestination) GoString ¶
func (s MultiplexOutputDestination) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MultiplexOutputDestination) SetMediaConnectSettings ¶
func (s *MultiplexOutputDestination) SetMediaConnectSettings(v *MultiplexMediaConnectOutputDestinationSettings) *MultiplexOutputDestination
SetMediaConnectSettings sets the MediaConnectSettings field's value.
func (MultiplexOutputDestination) String ¶
func (s MultiplexOutputDestination) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 MultiplexOutputSettings ¶
type MultiplexOutputSettings struct { // Destination is a Multiplex. // // Destination is a required field Destination *OutputLocationRef `locationName:"destination" type:"structure" required:"true"` // contains filtered or unexported fields }
Multiplex Output Settings
func (MultiplexOutputSettings) GoString ¶
func (s MultiplexOutputSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MultiplexOutputSettings) SetDestination ¶
func (s *MultiplexOutputSettings) SetDestination(v *OutputLocationRef) *MultiplexOutputSettings
SetDestination sets the Destination field's value.
func (MultiplexOutputSettings) String ¶
func (s MultiplexOutputSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MultiplexOutputSettings) Validate ¶
func (s *MultiplexOutputSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type MultiplexProgram ¶
type MultiplexProgram struct { // The MediaLive channel associated with the program. ChannelId *string `locationName:"channelId" type:"string"` // The settings for this multiplex program. MultiplexProgramSettings *MultiplexProgramSettings `locationName:"multiplexProgramSettings" type:"structure"` // The packet identifier map for this multiplex program. PacketIdentifiersMap *MultiplexProgramPacketIdentifiersMap `locationName:"packetIdentifiersMap" type:"structure"` // Contains information about the current sources for the specified program // in the specified multiplex. Keep in mind that each multiplex pipeline connects // to both pipelines in a given source channel (the channel identified by the // program). But only one of those channel pipelines is ever active at one time. PipelineDetails []*MultiplexProgramPipelineDetail `locationName:"pipelineDetails" type:"list"` // The name of the multiplex program. ProgramName *string `locationName:"programName" type:"string"` // contains filtered or unexported fields }
The multiplex program object.
func (MultiplexProgram) GoString ¶
func (s MultiplexProgram) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MultiplexProgram) SetChannelId ¶
func (s *MultiplexProgram) SetChannelId(v string) *MultiplexProgram
SetChannelId sets the ChannelId field's value.
func (*MultiplexProgram) SetMultiplexProgramSettings ¶
func (s *MultiplexProgram) SetMultiplexProgramSettings(v *MultiplexProgramSettings) *MultiplexProgram
SetMultiplexProgramSettings sets the MultiplexProgramSettings field's value.
func (*MultiplexProgram) SetPacketIdentifiersMap ¶
func (s *MultiplexProgram) SetPacketIdentifiersMap(v *MultiplexProgramPacketIdentifiersMap) *MultiplexProgram
SetPacketIdentifiersMap sets the PacketIdentifiersMap field's value.
func (*MultiplexProgram) SetPipelineDetails ¶
func (s *MultiplexProgram) SetPipelineDetails(v []*MultiplexProgramPipelineDetail) *MultiplexProgram
SetPipelineDetails sets the PipelineDetails field's value.
func (*MultiplexProgram) SetProgramName ¶
func (s *MultiplexProgram) SetProgramName(v string) *MultiplexProgram
SetProgramName sets the ProgramName field's value.
func (MultiplexProgram) String ¶
func (s MultiplexProgram) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 MultiplexProgramChannelDestinationSettings ¶
type MultiplexProgramChannelDestinationSettings struct { // The ID of the Multiplex that the encoder is providing output to. You do not // need to specify the individual inputs to the Multiplex; MediaLive will handle // the connection of the two MediaLive pipelines to the two Multiplex instances.The // Multiplex must be in the same region as the Channel. MultiplexId *string `locationName:"multiplexId" min:"1" type:"string"` // The program name of the Multiplex program that the encoder is providing output // to. ProgramName *string `locationName:"programName" min:"1" type:"string"` // contains filtered or unexported fields }
Multiplex Program Input Destination Settings for outputting a Channel to a Multiplex
func (MultiplexProgramChannelDestinationSettings) GoString ¶
func (s MultiplexProgramChannelDestinationSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MultiplexProgramChannelDestinationSettings) SetMultiplexId ¶
func (s *MultiplexProgramChannelDestinationSettings) SetMultiplexId(v string) *MultiplexProgramChannelDestinationSettings
SetMultiplexId sets the MultiplexId field's value.
func (*MultiplexProgramChannelDestinationSettings) SetProgramName ¶
func (s *MultiplexProgramChannelDestinationSettings) SetProgramName(v string) *MultiplexProgramChannelDestinationSettings
SetProgramName sets the ProgramName field's value.
func (MultiplexProgramChannelDestinationSettings) String ¶
func (s MultiplexProgramChannelDestinationSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MultiplexProgramChannelDestinationSettings) Validate ¶
func (s *MultiplexProgramChannelDestinationSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type MultiplexProgramPacketIdentifiersMap ¶
type MultiplexProgramPacketIdentifiersMap struct { AudioPids []*int64 `locationName:"audioPids" type:"list"` DvbSubPids []*int64 `locationName:"dvbSubPids" type:"list"` DvbTeletextPid *int64 `locationName:"dvbTeletextPid" type:"integer"` EtvPlatformPid *int64 `locationName:"etvPlatformPid" type:"integer"` EtvSignalPid *int64 `locationName:"etvSignalPid" type:"integer"` KlvDataPids []*int64 `locationName:"klvDataPids" type:"list"` PcrPid *int64 `locationName:"pcrPid" type:"integer"` PmtPid *int64 `locationName:"pmtPid" type:"integer"` PrivateMetadataPid *int64 `locationName:"privateMetadataPid" type:"integer"` Scte27Pids []*int64 `locationName:"scte27Pids" type:"list"` Scte35Pid *int64 `locationName:"scte35Pid" type:"integer"` TimedMetadataPid *int64 `locationName:"timedMetadataPid" type:"integer"` VideoPid *int64 `locationName:"videoPid" type:"integer"` // contains filtered or unexported fields }
Packet identifiers map for a given Multiplex program.
func (MultiplexProgramPacketIdentifiersMap) GoString ¶
func (s MultiplexProgramPacketIdentifiersMap) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MultiplexProgramPacketIdentifiersMap) SetAudioPids ¶
func (s *MultiplexProgramPacketIdentifiersMap) SetAudioPids(v []*int64) *MultiplexProgramPacketIdentifiersMap
SetAudioPids sets the AudioPids field's value.
func (*MultiplexProgramPacketIdentifiersMap) SetDvbSubPids ¶
func (s *MultiplexProgramPacketIdentifiersMap) SetDvbSubPids(v []*int64) *MultiplexProgramPacketIdentifiersMap
SetDvbSubPids sets the DvbSubPids field's value.
func (*MultiplexProgramPacketIdentifiersMap) SetDvbTeletextPid ¶
func (s *MultiplexProgramPacketIdentifiersMap) SetDvbTeletextPid(v int64) *MultiplexProgramPacketIdentifiersMap
SetDvbTeletextPid sets the DvbTeletextPid field's value.
func (*MultiplexProgramPacketIdentifiersMap) SetEtvPlatformPid ¶
func (s *MultiplexProgramPacketIdentifiersMap) SetEtvPlatformPid(v int64) *MultiplexProgramPacketIdentifiersMap
SetEtvPlatformPid sets the EtvPlatformPid field's value.
func (*MultiplexProgramPacketIdentifiersMap) SetEtvSignalPid ¶
func (s *MultiplexProgramPacketIdentifiersMap) SetEtvSignalPid(v int64) *MultiplexProgramPacketIdentifiersMap
SetEtvSignalPid sets the EtvSignalPid field's value.
func (*MultiplexProgramPacketIdentifiersMap) SetKlvDataPids ¶
func (s *MultiplexProgramPacketIdentifiersMap) SetKlvDataPids(v []*int64) *MultiplexProgramPacketIdentifiersMap
SetKlvDataPids sets the KlvDataPids field's value.
func (*MultiplexProgramPacketIdentifiersMap) SetPcrPid ¶
func (s *MultiplexProgramPacketIdentifiersMap) SetPcrPid(v int64) *MultiplexProgramPacketIdentifiersMap
SetPcrPid sets the PcrPid field's value.
func (*MultiplexProgramPacketIdentifiersMap) SetPmtPid ¶
func (s *MultiplexProgramPacketIdentifiersMap) SetPmtPid(v int64) *MultiplexProgramPacketIdentifiersMap
SetPmtPid sets the PmtPid field's value.
func (*MultiplexProgramPacketIdentifiersMap) SetPrivateMetadataPid ¶
func (s *MultiplexProgramPacketIdentifiersMap) SetPrivateMetadataPid(v int64) *MultiplexProgramPacketIdentifiersMap
SetPrivateMetadataPid sets the PrivateMetadataPid field's value.
func (*MultiplexProgramPacketIdentifiersMap) SetScte27Pids ¶
func (s *MultiplexProgramPacketIdentifiersMap) SetScte27Pids(v []*int64) *MultiplexProgramPacketIdentifiersMap
SetScte27Pids sets the Scte27Pids field's value.
func (*MultiplexProgramPacketIdentifiersMap) SetScte35Pid ¶
func (s *MultiplexProgramPacketIdentifiersMap) SetScte35Pid(v int64) *MultiplexProgramPacketIdentifiersMap
SetScte35Pid sets the Scte35Pid field's value.
func (*MultiplexProgramPacketIdentifiersMap) SetTimedMetadataPid ¶
func (s *MultiplexProgramPacketIdentifiersMap) SetTimedMetadataPid(v int64) *MultiplexProgramPacketIdentifiersMap
SetTimedMetadataPid sets the TimedMetadataPid field's value.
func (*MultiplexProgramPacketIdentifiersMap) SetVideoPid ¶
func (s *MultiplexProgramPacketIdentifiersMap) SetVideoPid(v int64) *MultiplexProgramPacketIdentifiersMap
SetVideoPid sets the VideoPid field's value.
func (MultiplexProgramPacketIdentifiersMap) String ¶
func (s MultiplexProgramPacketIdentifiersMap) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 MultiplexProgramPipelineDetail ¶
type MultiplexProgramPipelineDetail struct { // Identifies the channel pipeline that is currently active for the pipeline // (identified by PipelineId) in the multiplex. ActiveChannelPipeline *string `locationName:"activeChannelPipeline" type:"string"` // Identifies a specific pipeline in the multiplex. PipelineId *string `locationName:"pipelineId" type:"string"` // contains filtered or unexported fields }
The current source for one of the pipelines in the multiplex.
func (MultiplexProgramPipelineDetail) GoString ¶
func (s MultiplexProgramPipelineDetail) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MultiplexProgramPipelineDetail) SetActiveChannelPipeline ¶
func (s *MultiplexProgramPipelineDetail) SetActiveChannelPipeline(v string) *MultiplexProgramPipelineDetail
SetActiveChannelPipeline sets the ActiveChannelPipeline field's value.
func (*MultiplexProgramPipelineDetail) SetPipelineId ¶
func (s *MultiplexProgramPipelineDetail) SetPipelineId(v string) *MultiplexProgramPipelineDetail
SetPipelineId sets the PipelineId field's value.
func (MultiplexProgramPipelineDetail) String ¶
func (s MultiplexProgramPipelineDetail) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 MultiplexProgramServiceDescriptor ¶
type MultiplexProgramServiceDescriptor struct { // Name of the provider. // // ProviderName is a required field ProviderName *string `locationName:"providerName" type:"string" required:"true"` // Name of the service. // // ServiceName is a required field ServiceName *string `locationName:"serviceName" type:"string" required:"true"` // contains filtered or unexported fields }
Transport stream service descriptor configuration for the Multiplex program.
func (MultiplexProgramServiceDescriptor) GoString ¶
func (s MultiplexProgramServiceDescriptor) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MultiplexProgramServiceDescriptor) SetProviderName ¶
func (s *MultiplexProgramServiceDescriptor) SetProviderName(v string) *MultiplexProgramServiceDescriptor
SetProviderName sets the ProviderName field's value.
func (*MultiplexProgramServiceDescriptor) SetServiceName ¶
func (s *MultiplexProgramServiceDescriptor) SetServiceName(v string) *MultiplexProgramServiceDescriptor
SetServiceName sets the ServiceName field's value.
func (MultiplexProgramServiceDescriptor) String ¶
func (s MultiplexProgramServiceDescriptor) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MultiplexProgramServiceDescriptor) Validate ¶
func (s *MultiplexProgramServiceDescriptor) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type MultiplexProgramSettings ¶
type MultiplexProgramSettings struct { // Indicates which pipeline is preferred by the multiplex for program ingest. PreferredChannelPipeline *string `locationName:"preferredChannelPipeline" type:"string" enum:"PreferredChannelPipeline"` // Unique program number. // // ProgramNumber is a required field ProgramNumber *int64 `locationName:"programNumber" type:"integer" required:"true"` // Transport stream service descriptor configuration for the Multiplex program. ServiceDescriptor *MultiplexProgramServiceDescriptor `locationName:"serviceDescriptor" type:"structure"` // Program video settings configuration. VideoSettings *MultiplexVideoSettings `locationName:"videoSettings" type:"structure"` // contains filtered or unexported fields }
Multiplex Program settings configuration.
func (MultiplexProgramSettings) GoString ¶
func (s MultiplexProgramSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MultiplexProgramSettings) SetPreferredChannelPipeline ¶
func (s *MultiplexProgramSettings) SetPreferredChannelPipeline(v string) *MultiplexProgramSettings
SetPreferredChannelPipeline sets the PreferredChannelPipeline field's value.
func (*MultiplexProgramSettings) SetProgramNumber ¶
func (s *MultiplexProgramSettings) SetProgramNumber(v int64) *MultiplexProgramSettings
SetProgramNumber sets the ProgramNumber field's value.
func (*MultiplexProgramSettings) SetServiceDescriptor ¶
func (s *MultiplexProgramSettings) SetServiceDescriptor(v *MultiplexProgramServiceDescriptor) *MultiplexProgramSettings
SetServiceDescriptor sets the ServiceDescriptor field's value.
func (*MultiplexProgramSettings) SetVideoSettings ¶
func (s *MultiplexProgramSettings) SetVideoSettings(v *MultiplexVideoSettings) *MultiplexProgramSettings
SetVideoSettings sets the VideoSettings field's value.
func (MultiplexProgramSettings) String ¶
func (s MultiplexProgramSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MultiplexProgramSettings) Validate ¶
func (s *MultiplexProgramSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type MultiplexProgramSummary ¶
type MultiplexProgramSummary struct { // The MediaLive Channel associated with the program. ChannelId *string `locationName:"channelId" type:"string"` // The name of the multiplex program. ProgramName *string `locationName:"programName" type:"string"` // contains filtered or unexported fields }
func (MultiplexProgramSummary) GoString ¶
func (s MultiplexProgramSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MultiplexProgramSummary) SetChannelId ¶
func (s *MultiplexProgramSummary) SetChannelId(v string) *MultiplexProgramSummary
SetChannelId sets the ChannelId field's value.
func (*MultiplexProgramSummary) SetProgramName ¶
func (s *MultiplexProgramSummary) SetProgramName(v string) *MultiplexProgramSummary
SetProgramName sets the ProgramName field's value.
func (MultiplexProgramSummary) String ¶
func (s MultiplexProgramSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 MultiplexSettings ¶
type MultiplexSettings struct { // Maximum video buffer delay in milliseconds. MaximumVideoBufferDelayMilliseconds *int64 `locationName:"maximumVideoBufferDelayMilliseconds" min:"800" type:"integer"` // Transport stream bit rate. // // TransportStreamBitrate is a required field TransportStreamBitrate *int64 `locationName:"transportStreamBitrate" min:"1e+06" type:"integer" required:"true"` // Transport stream ID. // // TransportStreamId is a required field TransportStreamId *int64 `locationName:"transportStreamId" type:"integer" required:"true"` // Transport stream reserved bit rate. TransportStreamReservedBitrate *int64 `locationName:"transportStreamReservedBitrate" type:"integer"` // contains filtered or unexported fields }
Contains configuration for a Multiplex event
func (MultiplexSettings) GoString ¶
func (s MultiplexSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MultiplexSettings) SetMaximumVideoBufferDelayMilliseconds ¶
func (s *MultiplexSettings) SetMaximumVideoBufferDelayMilliseconds(v int64) *MultiplexSettings
SetMaximumVideoBufferDelayMilliseconds sets the MaximumVideoBufferDelayMilliseconds field's value.
func (*MultiplexSettings) SetTransportStreamBitrate ¶
func (s *MultiplexSettings) SetTransportStreamBitrate(v int64) *MultiplexSettings
SetTransportStreamBitrate sets the TransportStreamBitrate field's value.
func (*MultiplexSettings) SetTransportStreamId ¶
func (s *MultiplexSettings) SetTransportStreamId(v int64) *MultiplexSettings
SetTransportStreamId sets the TransportStreamId field's value.
func (*MultiplexSettings) SetTransportStreamReservedBitrate ¶
func (s *MultiplexSettings) SetTransportStreamReservedBitrate(v int64) *MultiplexSettings
SetTransportStreamReservedBitrate sets the TransportStreamReservedBitrate field's value.
func (MultiplexSettings) String ¶
func (s MultiplexSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MultiplexSettings) Validate ¶
func (s *MultiplexSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type MultiplexSettingsSummary ¶
type MultiplexSettingsSummary struct { // Transport stream bit rate. TransportStreamBitrate *int64 `locationName:"transportStreamBitrate" min:"1e+06" type:"integer"` // contains filtered or unexported fields }
Contains summary configuration for a Multiplex event.
func (MultiplexSettingsSummary) GoString ¶
func (s MultiplexSettingsSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MultiplexSettingsSummary) SetTransportStreamBitrate ¶
func (s *MultiplexSettingsSummary) SetTransportStreamBitrate(v int64) *MultiplexSettingsSummary
SetTransportStreamBitrate sets the TransportStreamBitrate field's value.
func (MultiplexSettingsSummary) String ¶
func (s MultiplexSettingsSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 MultiplexStatmuxVideoSettings ¶
type MultiplexStatmuxVideoSettings struct { // Maximum statmux bitrate. MaximumBitrate *int64 `locationName:"maximumBitrate" min:"100000" type:"integer"` // Minimum statmux bitrate. MinimumBitrate *int64 `locationName:"minimumBitrate" min:"100000" type:"integer"` // The purpose of the priority is to use a combination of the\nmultiplex rate // control algorithm and the QVBR capability of the\nencoder to prioritize the // video quality of some channels in a\nmultiplex over others. Channels that // have a higher priority will\nget higher video quality at the expense of the // video quality of\nother channels in the multiplex with lower priority. Priority *int64 `locationName:"priority" type:"integer"` // contains filtered or unexported fields }
Statmux rate control settings
func (MultiplexStatmuxVideoSettings) GoString ¶
func (s MultiplexStatmuxVideoSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MultiplexStatmuxVideoSettings) SetMaximumBitrate ¶
func (s *MultiplexStatmuxVideoSettings) SetMaximumBitrate(v int64) *MultiplexStatmuxVideoSettings
SetMaximumBitrate sets the MaximumBitrate field's value.
func (*MultiplexStatmuxVideoSettings) SetMinimumBitrate ¶
func (s *MultiplexStatmuxVideoSettings) SetMinimumBitrate(v int64) *MultiplexStatmuxVideoSettings
SetMinimumBitrate sets the MinimumBitrate field's value.
func (*MultiplexStatmuxVideoSettings) SetPriority ¶
func (s *MultiplexStatmuxVideoSettings) SetPriority(v int64) *MultiplexStatmuxVideoSettings
SetPriority sets the Priority field's value.
func (MultiplexStatmuxVideoSettings) String ¶
func (s MultiplexStatmuxVideoSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MultiplexStatmuxVideoSettings) Validate ¶
func (s *MultiplexStatmuxVideoSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type MultiplexSummary ¶
type MultiplexSummary struct { // The unique arn of the multiplex. Arn *string `locationName:"arn" type:"string"` // A list of availability zones for the multiplex. AvailabilityZones []*string `locationName:"availabilityZones" type:"list"` // The unique id of the multiplex. Id *string `locationName:"id" type:"string"` // Configuration for a multiplex event. MultiplexSettings *MultiplexSettingsSummary `locationName:"multiplexSettings" type:"structure"` // The name of the multiplex. Name *string `locationName:"name" type:"string"` // The number of currently healthy pipelines. PipelinesRunningCount *int64 `locationName:"pipelinesRunningCount" type:"integer"` // The number of programs in the multiplex. ProgramCount *int64 `locationName:"programCount" type:"integer"` // The current state of the multiplex. State *string `locationName:"state" type:"string" enum:"MultiplexState"` // A collection of key-value pairs. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (MultiplexSummary) GoString ¶
func (s MultiplexSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MultiplexSummary) SetArn ¶
func (s *MultiplexSummary) SetArn(v string) *MultiplexSummary
SetArn sets the Arn field's value.
func (*MultiplexSummary) SetAvailabilityZones ¶
func (s *MultiplexSummary) SetAvailabilityZones(v []*string) *MultiplexSummary
SetAvailabilityZones sets the AvailabilityZones field's value.
func (*MultiplexSummary) SetId ¶
func (s *MultiplexSummary) SetId(v string) *MultiplexSummary
SetId sets the Id field's value.
func (*MultiplexSummary) SetMultiplexSettings ¶
func (s *MultiplexSummary) SetMultiplexSettings(v *MultiplexSettingsSummary) *MultiplexSummary
SetMultiplexSettings sets the MultiplexSettings field's value.
func (*MultiplexSummary) SetName ¶
func (s *MultiplexSummary) SetName(v string) *MultiplexSummary
SetName sets the Name field's value.
func (*MultiplexSummary) SetPipelinesRunningCount ¶
func (s *MultiplexSummary) SetPipelinesRunningCount(v int64) *MultiplexSummary
SetPipelinesRunningCount sets the PipelinesRunningCount field's value.
func (*MultiplexSummary) SetProgramCount ¶
func (s *MultiplexSummary) SetProgramCount(v int64) *MultiplexSummary
SetProgramCount sets the ProgramCount field's value.
func (*MultiplexSummary) SetState ¶
func (s *MultiplexSummary) SetState(v string) *MultiplexSummary
SetState sets the State field's value.
func (*MultiplexSummary) SetTags ¶
func (s *MultiplexSummary) SetTags(v map[string]*string) *MultiplexSummary
SetTags sets the Tags field's value.
func (MultiplexSummary) String ¶
func (s MultiplexSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 MultiplexVideoSettings ¶
type MultiplexVideoSettings struct { // The constant bitrate configuration for the video encode.When this field is // defined, StatmuxSettings must be undefined. ConstantBitrate *int64 `locationName:"constantBitrate" min:"100000" type:"integer"` // Statmux rate control settings.When this field is defined, ConstantBitrate // must be undefined. StatmuxSettings *MultiplexStatmuxVideoSettings `locationName:"statmuxSettings" type:"structure"` // contains filtered or unexported fields }
The video configuration for each program in a multiplex.
func (MultiplexVideoSettings) GoString ¶
func (s MultiplexVideoSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MultiplexVideoSettings) SetConstantBitrate ¶
func (s *MultiplexVideoSettings) SetConstantBitrate(v int64) *MultiplexVideoSettings
SetConstantBitrate sets the ConstantBitrate field's value.
func (*MultiplexVideoSettings) SetStatmuxSettings ¶
func (s *MultiplexVideoSettings) SetStatmuxSettings(v *MultiplexStatmuxVideoSettings) *MultiplexVideoSettings
SetStatmuxSettings sets the StatmuxSettings field's value.
func (MultiplexVideoSettings) String ¶
func (s MultiplexVideoSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MultiplexVideoSettings) Validate ¶
func (s *MultiplexVideoSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type NetworkInputSettings ¶
type NetworkInputSettings struct { // Specifies HLS input settings when the uri is for a HLS manifest. HlsInputSettings *HlsInputSettings `locationName:"hlsInputSettings" type:"structure"` // Check HTTPS server certificates. When set to checkCryptographyOnly, cryptography // in the certificate will be checked, but not the server's name. Certain subdomains // (notably S3 buckets that use dots in the bucket name) do not strictly match // the corresponding certificate's wildcard pattern and would otherwise cause // the event to error. This setting is ignored for protocols that do not use // https. ServerValidation *string `locationName:"serverValidation" type:"string" enum:"NetworkInputServerValidation"` // contains filtered or unexported fields }
Network source to transcode. Must be accessible to the Elemental Live node that is running the live event through a network connection.
func (NetworkInputSettings) GoString ¶
func (s NetworkInputSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NetworkInputSettings) SetHlsInputSettings ¶
func (s *NetworkInputSettings) SetHlsInputSettings(v *HlsInputSettings) *NetworkInputSettings
SetHlsInputSettings sets the HlsInputSettings field's value.
func (*NetworkInputSettings) SetServerValidation ¶
func (s *NetworkInputSettings) SetServerValidation(v string) *NetworkInputSettings
SetServerValidation sets the ServerValidation field's value.
func (NetworkInputSettings) String ¶
func (s NetworkInputSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 NielsenCBET ¶
type NielsenCBET struct { // Enter the CBET check digits to use in the watermark. // // CbetCheckDigitString is a required field CbetCheckDigitString *string `locationName:"cbetCheckDigitString" min:"2" type:"string" required:"true"` // Determines the method of CBET insertion mode when prior encoding is detected // on the same layer. // // CbetStepaside is a required field CbetStepaside *string `locationName:"cbetStepaside" type:"string" required:"true" enum:"NielsenWatermarksCbetStepaside"` // Enter the CBET Source ID (CSID) to use in the watermark // // Csid is a required field Csid *string `locationName:"csid" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Nielsen CBET
func (NielsenCBET) GoString ¶
func (s NielsenCBET) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NielsenCBET) SetCbetCheckDigitString ¶
func (s *NielsenCBET) SetCbetCheckDigitString(v string) *NielsenCBET
SetCbetCheckDigitString sets the CbetCheckDigitString field's value.
func (*NielsenCBET) SetCbetStepaside ¶
func (s *NielsenCBET) SetCbetStepaside(v string) *NielsenCBET
SetCbetStepaside sets the CbetStepaside field's value.
func (*NielsenCBET) SetCsid ¶
func (s *NielsenCBET) SetCsid(v string) *NielsenCBET
SetCsid sets the Csid field's value.
func (NielsenCBET) String ¶
func (s NielsenCBET) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NielsenCBET) Validate ¶
func (s *NielsenCBET) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type NielsenConfiguration ¶
type NielsenConfiguration struct { // Enter the Distributor ID assigned to your organization by Nielsen. DistributorId *string `locationName:"distributorId" type:"string"` // Enables Nielsen PCM to ID3 tagging NielsenPcmToId3Tagging *string `locationName:"nielsenPcmToId3Tagging" type:"string" enum:"NielsenPcmToId3TaggingState"` // contains filtered or unexported fields }
Nielsen Configuration
func (NielsenConfiguration) GoString ¶
func (s NielsenConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NielsenConfiguration) SetDistributorId ¶
func (s *NielsenConfiguration) SetDistributorId(v string) *NielsenConfiguration
SetDistributorId sets the DistributorId field's value.
func (*NielsenConfiguration) SetNielsenPcmToId3Tagging ¶
func (s *NielsenConfiguration) SetNielsenPcmToId3Tagging(v string) *NielsenConfiguration
SetNielsenPcmToId3Tagging sets the NielsenPcmToId3Tagging field's value.
func (NielsenConfiguration) String ¶
func (s NielsenConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 NielsenNaesIiNw ¶
type NielsenNaesIiNw struct { // Enter the check digit string for the watermark // // CheckDigitString is a required field CheckDigitString *string `locationName:"checkDigitString" min:"2" type:"string" required:"true"` // Enter the Nielsen Source ID (SID) to include in the watermark // // Sid is a required field Sid *float64 `locationName:"sid" type:"double" required:"true"` // contains filtered or unexported fields }
Nielsen Naes Ii Nw
func (NielsenNaesIiNw) GoString ¶
func (s NielsenNaesIiNw) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NielsenNaesIiNw) SetCheckDigitString ¶
func (s *NielsenNaesIiNw) SetCheckDigitString(v string) *NielsenNaesIiNw
SetCheckDigitString sets the CheckDigitString field's value.
func (*NielsenNaesIiNw) SetSid ¶
func (s *NielsenNaesIiNw) SetSid(v float64) *NielsenNaesIiNw
SetSid sets the Sid field's value.
func (NielsenNaesIiNw) String ¶
func (s NielsenNaesIiNw) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NielsenNaesIiNw) Validate ¶
func (s *NielsenNaesIiNw) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type NielsenWatermarksSettings ¶
type NielsenWatermarksSettings struct { // Complete these fields only if you want to insert watermarks of type Nielsen // CBET NielsenCbetSettings *NielsenCBET `locationName:"nielsenCbetSettings" type:"structure"` // Choose the distribution types that you want to assign to the watermarks:- // PROGRAM_CONTENT- FINAL_DISTRIBUTOR NielsenDistributionType *string `locationName:"nielsenDistributionType" type:"string" enum:"NielsenWatermarksDistributionTypes"` // Complete these fields only if you want to insert watermarks of type Nielsen // NAES II (N2) and Nielsen NAES VI (NW). NielsenNaesIiNwSettings *NielsenNaesIiNw `locationName:"nielsenNaesIiNwSettings" type:"structure"` // contains filtered or unexported fields }
Nielsen Watermarks Settings
func (NielsenWatermarksSettings) GoString ¶
func (s NielsenWatermarksSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NielsenWatermarksSettings) SetNielsenCbetSettings ¶
func (s *NielsenWatermarksSettings) SetNielsenCbetSettings(v *NielsenCBET) *NielsenWatermarksSettings
SetNielsenCbetSettings sets the NielsenCbetSettings field's value.
func (*NielsenWatermarksSettings) SetNielsenDistributionType ¶
func (s *NielsenWatermarksSettings) SetNielsenDistributionType(v string) *NielsenWatermarksSettings
SetNielsenDistributionType sets the NielsenDistributionType field's value.
func (*NielsenWatermarksSettings) SetNielsenNaesIiNwSettings ¶
func (s *NielsenWatermarksSettings) SetNielsenNaesIiNwSettings(v *NielsenNaesIiNw) *NielsenWatermarksSettings
SetNielsenNaesIiNwSettings sets the NielsenNaesIiNwSettings field's value.
func (NielsenWatermarksSettings) String ¶
func (s NielsenWatermarksSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NielsenWatermarksSettings) Validate ¶
func (s *NielsenWatermarksSettings) 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:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
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 Offering ¶
type Offering struct { // Unique offering ARN, e.g. 'arn:aws:medialive:us-west-2:123456789012:offering:87654321' Arn *string `locationName:"arn" type:"string"` // Currency code for usagePrice and fixedPrice in ISO-4217 format, e.g. 'USD' CurrencyCode *string `locationName:"currencyCode" type:"string"` // Lease duration, e.g. '12' Duration *int64 `locationName:"duration" type:"integer"` // Units for duration, e.g. 'MONTHS' DurationUnits *string `locationName:"durationUnits" type:"string" enum:"OfferingDurationUnits"` // One-time charge for each reserved resource, e.g. '0.0' for a NO_UPFRONT offering FixedPrice *float64 `locationName:"fixedPrice" type:"double"` // Offering description, e.g. 'HD AVC output at 10-20 Mbps, 30 fps, and standard // VQ in US West (Oregon)' OfferingDescription *string `locationName:"offeringDescription" type:"string"` // Unique offering ID, e.g. '87654321' OfferingId *string `locationName:"offeringId" type:"string"` // Offering type, e.g. 'NO_UPFRONT' OfferingType *string `locationName:"offeringType" type:"string" enum:"OfferingType"` // AWS region, e.g. 'us-west-2' Region *string `locationName:"region" type:"string"` // Resource configuration details ResourceSpecification *ReservationResourceSpecification `locationName:"resourceSpecification" type:"structure"` // Recurring usage charge for each reserved resource, e.g. '157.0' UsagePrice *float64 `locationName:"usagePrice" type:"double"` // contains filtered or unexported fields }
Reserved resources available for purchase
func (Offering) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Offering) SetCurrencyCode ¶
SetCurrencyCode sets the CurrencyCode field's value.
func (*Offering) SetDuration ¶
SetDuration sets the Duration field's value.
func (*Offering) SetDurationUnits ¶
SetDurationUnits sets the DurationUnits field's value.
func (*Offering) SetFixedPrice ¶
SetFixedPrice sets the FixedPrice field's value.
func (*Offering) SetOfferingDescription ¶
SetOfferingDescription sets the OfferingDescription field's value.
func (*Offering) SetOfferingId ¶
SetOfferingId sets the OfferingId field's value.
func (*Offering) SetOfferingType ¶
SetOfferingType sets the OfferingType field's value.
func (*Offering) SetResourceSpecification ¶
func (s *Offering) SetResourceSpecification(v *ReservationResourceSpecification) *Offering
SetResourceSpecification sets the ResourceSpecification field's value.
func (*Offering) SetUsagePrice ¶
SetUsagePrice sets the UsagePrice field's value.
type Output ¶
type Output struct { // The names of the AudioDescriptions used as audio sources for this output. AudioDescriptionNames []*string `locationName:"audioDescriptionNames" type:"list"` // The names of the CaptionDescriptions used as caption sources for this output. CaptionDescriptionNames []*string `locationName:"captionDescriptionNames" type:"list"` // The name used to identify an output. OutputName *string `locationName:"outputName" min:"1" type:"string"` // Output type-specific settings. // // OutputSettings is a required field OutputSettings *OutputSettings `locationName:"outputSettings" type:"structure" required:"true"` // The name of the VideoDescription used as the source for this output. VideoDescriptionName *string `locationName:"videoDescriptionName" type:"string"` // contains filtered or unexported fields }
Output settings. There can be multiple outputs within a group.
func (Output) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Output) SetAudioDescriptionNames ¶
SetAudioDescriptionNames sets the AudioDescriptionNames field's value.
func (*Output) SetCaptionDescriptionNames ¶
SetCaptionDescriptionNames sets the CaptionDescriptionNames field's value.
func (*Output) SetOutputName ¶
SetOutputName sets the OutputName field's value.
func (*Output) SetOutputSettings ¶
func (s *Output) SetOutputSettings(v *OutputSettings) *Output
SetOutputSettings sets the OutputSettings field's value.
func (*Output) SetVideoDescriptionName ¶
SetVideoDescriptionName sets the VideoDescriptionName field's value.
type OutputDestination ¶
type OutputDestination struct { // User-specified id. This is used in an output group or an output. Id *string `locationName:"id" type:"string"` // Destination settings for a MediaPackage output; one destination for both // encoders. MediaPackageSettings []*MediaPackageOutputDestinationSettings `locationName:"mediaPackageSettings" type:"list"` // Destination settings for a Multiplex output; one destination for both encoders. MultiplexSettings *MultiplexProgramChannelDestinationSettings `locationName:"multiplexSettings" type:"structure"` // Destination settings for a standard output; one destination for each redundant // encoder. Settings []*OutputDestinationSettings `locationName:"settings" type:"list"` // contains filtered or unexported fields }
func (OutputDestination) GoString ¶
func (s OutputDestination) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OutputDestination) SetId ¶
func (s *OutputDestination) SetId(v string) *OutputDestination
SetId sets the Id field's value.
func (*OutputDestination) SetMediaPackageSettings ¶
func (s *OutputDestination) SetMediaPackageSettings(v []*MediaPackageOutputDestinationSettings) *OutputDestination
SetMediaPackageSettings sets the MediaPackageSettings field's value.
func (*OutputDestination) SetMultiplexSettings ¶
func (s *OutputDestination) SetMultiplexSettings(v *MultiplexProgramChannelDestinationSettings) *OutputDestination
SetMultiplexSettings sets the MultiplexSettings field's value.
func (*OutputDestination) SetSettings ¶
func (s *OutputDestination) SetSettings(v []*OutputDestinationSettings) *OutputDestination
SetSettings sets the Settings field's value.
func (OutputDestination) String ¶
func (s OutputDestination) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OutputDestination) Validate ¶
func (s *OutputDestination) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type OutputDestinationSettings ¶
type OutputDestinationSettings struct { // key used to extract the password from EC2 Parameter store PasswordParam *string `locationName:"passwordParam" type:"string"` // Stream name for RTMP destinations (URLs of type rtmp://) StreamName *string `locationName:"streamName" type:"string"` // A URL specifying a destination Url *string `locationName:"url" type:"string"` // username for destination Username *string `locationName:"username" type:"string"` // contains filtered or unexported fields }
func (OutputDestinationSettings) GoString ¶
func (s OutputDestinationSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OutputDestinationSettings) SetPasswordParam ¶
func (s *OutputDestinationSettings) SetPasswordParam(v string) *OutputDestinationSettings
SetPasswordParam sets the PasswordParam field's value.
func (*OutputDestinationSettings) SetStreamName ¶
func (s *OutputDestinationSettings) SetStreamName(v string) *OutputDestinationSettings
SetStreamName sets the StreamName field's value.
func (*OutputDestinationSettings) SetUrl ¶
func (s *OutputDestinationSettings) SetUrl(v string) *OutputDestinationSettings
SetUrl sets the Url field's value.
func (*OutputDestinationSettings) SetUsername ¶
func (s *OutputDestinationSettings) SetUsername(v string) *OutputDestinationSettings
SetUsername sets the Username field's value.
func (OutputDestinationSettings) String ¶
func (s OutputDestinationSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 OutputGroup ¶
type OutputGroup struct { // Custom output group name optionally defined by the user. Only letters, numbers, // and the underscore character allowed; only 32 characters allowed. Name *string `locationName:"name" type:"string"` // Settings associated with the output group. // // OutputGroupSettings is a required field OutputGroupSettings *OutputGroupSettings `locationName:"outputGroupSettings" type:"structure" required:"true"` // Outputs is a required field Outputs []*Output `locationName:"outputs" type:"list" required:"true"` // contains filtered or unexported fields }
Output groups for this Live Event. Output groups contain information about where streams should be distributed.
func (OutputGroup) GoString ¶
func (s OutputGroup) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OutputGroup) SetName ¶
func (s *OutputGroup) SetName(v string) *OutputGroup
SetName sets the Name field's value.
func (*OutputGroup) SetOutputGroupSettings ¶
func (s *OutputGroup) SetOutputGroupSettings(v *OutputGroupSettings) *OutputGroup
SetOutputGroupSettings sets the OutputGroupSettings field's value.
func (*OutputGroup) SetOutputs ¶
func (s *OutputGroup) SetOutputs(v []*Output) *OutputGroup
SetOutputs sets the Outputs field's value.
func (OutputGroup) String ¶
func (s OutputGroup) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OutputGroup) Validate ¶
func (s *OutputGroup) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type OutputGroupSettings ¶
type OutputGroupSettings struct { // Archive Group Settings ArchiveGroupSettings *ArchiveGroupSettings `locationName:"archiveGroupSettings" type:"structure"` // Frame Capture Group Settings FrameCaptureGroupSettings *FrameCaptureGroupSettings `locationName:"frameCaptureGroupSettings" type:"structure"` // Hls Group Settings HlsGroupSettings *HlsGroupSettings `locationName:"hlsGroupSettings" type:"structure"` // Media Package Group Settings MediaPackageGroupSettings *MediaPackageGroupSettings `locationName:"mediaPackageGroupSettings" type:"structure"` // Ms Smooth Group Settings MsSmoothGroupSettings *MsSmoothGroupSettings `locationName:"msSmoothGroupSettings" type:"structure"` // Multiplex Group Settings MultiplexGroupSettings *MultiplexGroupSettings `locationName:"multiplexGroupSettings" type:"structure"` // Rtmp Group Settings RtmpGroupSettings *RtmpGroupSettings `locationName:"rtmpGroupSettings" type:"structure"` // Udp Group Settings UdpGroupSettings *UdpGroupSettings `locationName:"udpGroupSettings" type:"structure"` // contains filtered or unexported fields }
Output Group Settings
func (OutputGroupSettings) GoString ¶
func (s OutputGroupSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OutputGroupSettings) SetArchiveGroupSettings ¶
func (s *OutputGroupSettings) SetArchiveGroupSettings(v *ArchiveGroupSettings) *OutputGroupSettings
SetArchiveGroupSettings sets the ArchiveGroupSettings field's value.
func (*OutputGroupSettings) SetFrameCaptureGroupSettings ¶
func (s *OutputGroupSettings) SetFrameCaptureGroupSettings(v *FrameCaptureGroupSettings) *OutputGroupSettings
SetFrameCaptureGroupSettings sets the FrameCaptureGroupSettings field's value.
func (*OutputGroupSettings) SetHlsGroupSettings ¶
func (s *OutputGroupSettings) SetHlsGroupSettings(v *HlsGroupSettings) *OutputGroupSettings
SetHlsGroupSettings sets the HlsGroupSettings field's value.
func (*OutputGroupSettings) SetMediaPackageGroupSettings ¶
func (s *OutputGroupSettings) SetMediaPackageGroupSettings(v *MediaPackageGroupSettings) *OutputGroupSettings
SetMediaPackageGroupSettings sets the MediaPackageGroupSettings field's value.
func (*OutputGroupSettings) SetMsSmoothGroupSettings ¶
func (s *OutputGroupSettings) SetMsSmoothGroupSettings(v *MsSmoothGroupSettings) *OutputGroupSettings
SetMsSmoothGroupSettings sets the MsSmoothGroupSettings field's value.
func (*OutputGroupSettings) SetMultiplexGroupSettings ¶
func (s *OutputGroupSettings) SetMultiplexGroupSettings(v *MultiplexGroupSettings) *OutputGroupSettings
SetMultiplexGroupSettings sets the MultiplexGroupSettings field's value.
func (*OutputGroupSettings) SetRtmpGroupSettings ¶
func (s *OutputGroupSettings) SetRtmpGroupSettings(v *RtmpGroupSettings) *OutputGroupSettings
SetRtmpGroupSettings sets the RtmpGroupSettings field's value.
func (*OutputGroupSettings) SetUdpGroupSettings ¶
func (s *OutputGroupSettings) SetUdpGroupSettings(v *UdpGroupSettings) *OutputGroupSettings
SetUdpGroupSettings sets the UdpGroupSettings field's value.
func (OutputGroupSettings) String ¶
func (s OutputGroupSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OutputGroupSettings) Validate ¶
func (s *OutputGroupSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type OutputLocationRef ¶
type OutputLocationRef struct { DestinationRefId *string `locationName:"destinationRefId" type:"string"` // contains filtered or unexported fields }
Reference to an OutputDestination ID defined in the channel
func (OutputLocationRef) GoString ¶
func (s OutputLocationRef) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OutputLocationRef) SetDestinationRefId ¶
func (s *OutputLocationRef) SetDestinationRefId(v string) *OutputLocationRef
SetDestinationRefId sets the DestinationRefId field's value.
func (OutputLocationRef) String ¶
func (s OutputLocationRef) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 OutputSettings ¶
type OutputSettings struct { // Archive Output Settings ArchiveOutputSettings *ArchiveOutputSettings `locationName:"archiveOutputSettings" type:"structure"` // Frame Capture Output Settings FrameCaptureOutputSettings *FrameCaptureOutputSettings `locationName:"frameCaptureOutputSettings" type:"structure"` // Hls Output Settings HlsOutputSettings *HlsOutputSettings `locationName:"hlsOutputSettings" type:"structure"` // Media Package Output Settings MediaPackageOutputSettings *MediaPackageOutputSettings `locationName:"mediaPackageOutputSettings" type:"structure"` // Ms Smooth Output Settings MsSmoothOutputSettings *MsSmoothOutputSettings `locationName:"msSmoothOutputSettings" type:"structure"` // Multiplex Output Settings MultiplexOutputSettings *MultiplexOutputSettings `locationName:"multiplexOutputSettings" type:"structure"` // Rtmp Output Settings RtmpOutputSettings *RtmpOutputSettings `locationName:"rtmpOutputSettings" type:"structure"` // Udp Output Settings UdpOutputSettings *UdpOutputSettings `locationName:"udpOutputSettings" type:"structure"` // contains filtered or unexported fields }
Output Settings
func (OutputSettings) GoString ¶
func (s OutputSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OutputSettings) SetArchiveOutputSettings ¶
func (s *OutputSettings) SetArchiveOutputSettings(v *ArchiveOutputSettings) *OutputSettings
SetArchiveOutputSettings sets the ArchiveOutputSettings field's value.
func (*OutputSettings) SetFrameCaptureOutputSettings ¶
func (s *OutputSettings) SetFrameCaptureOutputSettings(v *FrameCaptureOutputSettings) *OutputSettings
SetFrameCaptureOutputSettings sets the FrameCaptureOutputSettings field's value.
func (*OutputSettings) SetHlsOutputSettings ¶
func (s *OutputSettings) SetHlsOutputSettings(v *HlsOutputSettings) *OutputSettings
SetHlsOutputSettings sets the HlsOutputSettings field's value.
func (*OutputSettings) SetMediaPackageOutputSettings ¶
func (s *OutputSettings) SetMediaPackageOutputSettings(v *MediaPackageOutputSettings) *OutputSettings
SetMediaPackageOutputSettings sets the MediaPackageOutputSettings field's value.
func (*OutputSettings) SetMsSmoothOutputSettings ¶
func (s *OutputSettings) SetMsSmoothOutputSettings(v *MsSmoothOutputSettings) *OutputSettings
SetMsSmoothOutputSettings sets the MsSmoothOutputSettings field's value.
func (*OutputSettings) SetMultiplexOutputSettings ¶
func (s *OutputSettings) SetMultiplexOutputSettings(v *MultiplexOutputSettings) *OutputSettings
SetMultiplexOutputSettings sets the MultiplexOutputSettings field's value.
func (*OutputSettings) SetRtmpOutputSettings ¶
func (s *OutputSettings) SetRtmpOutputSettings(v *RtmpOutputSettings) *OutputSettings
SetRtmpOutputSettings sets the RtmpOutputSettings field's value.
func (*OutputSettings) SetUdpOutputSettings ¶
func (s *OutputSettings) SetUdpOutputSettings(v *UdpOutputSettings) *OutputSettings
SetUdpOutputSettings sets the UdpOutputSettings field's value.
func (OutputSettings) String ¶
func (s OutputSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OutputSettings) Validate ¶
func (s *OutputSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PassThroughSettings ¶
type PassThroughSettings struct {
// contains filtered or unexported fields
}
Pass Through Settings
func (PassThroughSettings) GoString ¶
func (s PassThroughSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (PassThroughSettings) String ¶
func (s PassThroughSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 PauseStateScheduleActionSettings ¶
type PauseStateScheduleActionSettings struct { Pipelines []*PipelinePauseStateSettings `locationName:"pipelines" type:"list"` // contains filtered or unexported fields }
Settings for the action to set pause state of a channel.
func (PauseStateScheduleActionSettings) GoString ¶
func (s PauseStateScheduleActionSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PauseStateScheduleActionSettings) SetPipelines ¶
func (s *PauseStateScheduleActionSettings) SetPipelines(v []*PipelinePauseStateSettings) *PauseStateScheduleActionSettings
SetPipelines sets the Pipelines field's value.
func (PauseStateScheduleActionSettings) String ¶
func (s PauseStateScheduleActionSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PauseStateScheduleActionSettings) Validate ¶
func (s *PauseStateScheduleActionSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PipelineDetail ¶
type PipelineDetail struct { // The name of the active input attachment currently being ingested by this // pipeline. ActiveInputAttachmentName *string `locationName:"activeInputAttachmentName" type:"string"` // The name of the input switch schedule action that occurred most recently // and that resulted in the switch to the current input attachment for this // pipeline. ActiveInputSwitchActionName *string `locationName:"activeInputSwitchActionName" type:"string"` // The name of the motion graphics activate action that occurred most recently // and that resulted in the current graphics URI for this pipeline. ActiveMotionGraphicsActionName *string `locationName:"activeMotionGraphicsActionName" type:"string"` // The current URI being used for HTML5 motion graphics for this pipeline. ActiveMotionGraphicsUri *string `locationName:"activeMotionGraphicsUri" type:"string"` // Pipeline ID PipelineId *string `locationName:"pipelineId" type:"string"` // contains filtered or unexported fields }
Runtime details of a pipeline when a channel is running.
func (PipelineDetail) GoString ¶
func (s PipelineDetail) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PipelineDetail) SetActiveInputAttachmentName ¶
func (s *PipelineDetail) SetActiveInputAttachmentName(v string) *PipelineDetail
SetActiveInputAttachmentName sets the ActiveInputAttachmentName field's value.
func (*PipelineDetail) SetActiveInputSwitchActionName ¶
func (s *PipelineDetail) SetActiveInputSwitchActionName(v string) *PipelineDetail
SetActiveInputSwitchActionName sets the ActiveInputSwitchActionName field's value.
func (*PipelineDetail) SetActiveMotionGraphicsActionName ¶
func (s *PipelineDetail) SetActiveMotionGraphicsActionName(v string) *PipelineDetail
SetActiveMotionGraphicsActionName sets the ActiveMotionGraphicsActionName field's value.
func (*PipelineDetail) SetActiveMotionGraphicsUri ¶
func (s *PipelineDetail) SetActiveMotionGraphicsUri(v string) *PipelineDetail
SetActiveMotionGraphicsUri sets the ActiveMotionGraphicsUri field's value.
func (*PipelineDetail) SetPipelineId ¶
func (s *PipelineDetail) SetPipelineId(v string) *PipelineDetail
SetPipelineId sets the PipelineId field's value.
func (PipelineDetail) String ¶
func (s PipelineDetail) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 PipelinePauseStateSettings ¶
type PipelinePauseStateSettings struct { // Pipeline ID to pause ("PIPELINE_0" or "PIPELINE_1"). // // PipelineId is a required field PipelineId *string `locationName:"pipelineId" type:"string" required:"true" enum:"PipelineId"` // contains filtered or unexported fields }
Settings for pausing a pipeline.
func (PipelinePauseStateSettings) GoString ¶
func (s PipelinePauseStateSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PipelinePauseStateSettings) SetPipelineId ¶
func (s *PipelinePauseStateSettings) SetPipelineId(v string) *PipelinePauseStateSettings
SetPipelineId sets the PipelineId field's value.
func (PipelinePauseStateSettings) String ¶
func (s PipelinePauseStateSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PipelinePauseStateSettings) Validate ¶
func (s *PipelinePauseStateSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PurchaseOfferingInput ¶
type PurchaseOfferingInput struct { // Count is a required field Count *int64 `locationName:"count" min:"1" type:"integer" required:"true"` Name *string `locationName:"name" type:"string"` // OfferingId is a required field OfferingId *string `location:"uri" locationName:"offeringId" type:"string" required:"true"` RequestId *string `locationName:"requestId" type:"string" idempotencyToken:"true"` Start *string `locationName:"start" type:"string"` Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (PurchaseOfferingInput) GoString ¶
func (s PurchaseOfferingInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PurchaseOfferingInput) SetCount ¶
func (s *PurchaseOfferingInput) SetCount(v int64) *PurchaseOfferingInput
SetCount sets the Count field's value.
func (*PurchaseOfferingInput) SetName ¶
func (s *PurchaseOfferingInput) SetName(v string) *PurchaseOfferingInput
SetName sets the Name field's value.
func (*PurchaseOfferingInput) SetOfferingId ¶
func (s *PurchaseOfferingInput) SetOfferingId(v string) *PurchaseOfferingInput
SetOfferingId sets the OfferingId field's value.
func (*PurchaseOfferingInput) SetRequestId ¶
func (s *PurchaseOfferingInput) SetRequestId(v string) *PurchaseOfferingInput
SetRequestId sets the RequestId field's value.
func (*PurchaseOfferingInput) SetStart ¶
func (s *PurchaseOfferingInput) SetStart(v string) *PurchaseOfferingInput
SetStart sets the Start field's value.
func (*PurchaseOfferingInput) SetTags ¶
func (s *PurchaseOfferingInput) SetTags(v map[string]*string) *PurchaseOfferingInput
SetTags sets the Tags field's value.
func (PurchaseOfferingInput) String ¶
func (s PurchaseOfferingInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PurchaseOfferingInput) Validate ¶
func (s *PurchaseOfferingInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PurchaseOfferingOutput ¶
type PurchaseOfferingOutput struct { // Reserved resources available to use Reservation *Reservation `locationName:"reservation" type:"structure"` // contains filtered or unexported fields }
func (PurchaseOfferingOutput) GoString ¶
func (s PurchaseOfferingOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PurchaseOfferingOutput) SetReservation ¶
func (s *PurchaseOfferingOutput) SetReservation(v *Reservation) *PurchaseOfferingOutput
SetReservation sets the Reservation field's value.
func (PurchaseOfferingOutput) String ¶
func (s PurchaseOfferingOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 RawSettings ¶
type RawSettings struct {
// contains filtered or unexported fields
}
Raw Settings
func (RawSettings) GoString ¶
func (s RawSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (RawSettings) String ¶
func (s RawSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 Rec601Settings ¶
type Rec601Settings struct {
// contains filtered or unexported fields
}
Rec601 Settings
func (Rec601Settings) GoString ¶
func (s Rec601Settings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (Rec601Settings) String ¶
func (s Rec601Settings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 Rec709Settings ¶
type Rec709Settings struct {
// contains filtered or unexported fields
}
Rec709 Settings
func (Rec709Settings) GoString ¶
func (s Rec709Settings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (Rec709Settings) String ¶
func (s Rec709Settings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 RejectInputDeviceTransferInput ¶
type RejectInputDeviceTransferInput struct { // InputDeviceId is a required field InputDeviceId *string `location:"uri" locationName:"inputDeviceId" type:"string" required:"true"` // contains filtered or unexported fields }
func (RejectInputDeviceTransferInput) GoString ¶
func (s RejectInputDeviceTransferInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RejectInputDeviceTransferInput) SetInputDeviceId ¶
func (s *RejectInputDeviceTransferInput) SetInputDeviceId(v string) *RejectInputDeviceTransferInput
SetInputDeviceId sets the InputDeviceId field's value.
func (RejectInputDeviceTransferInput) String ¶
func (s RejectInputDeviceTransferInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RejectInputDeviceTransferInput) Validate ¶
func (s *RejectInputDeviceTransferInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RejectInputDeviceTransferOutput ¶
type RejectInputDeviceTransferOutput struct {
// contains filtered or unexported fields
}
func (RejectInputDeviceTransferOutput) GoString ¶
func (s RejectInputDeviceTransferOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (RejectInputDeviceTransferOutput) String ¶
func (s RejectInputDeviceTransferOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 RemixSettings ¶
type RemixSettings struct { // Mapping of input channels to output channels, with appropriate gain adjustments. // // ChannelMappings is a required field ChannelMappings []*AudioChannelMapping `locationName:"channelMappings" type:"list" required:"true"` // Number of input channels to be used. ChannelsIn *int64 `locationName:"channelsIn" min:"1" type:"integer"` // Number of output channels to be produced.Valid values: 1, 2, 4, 6, 8 ChannelsOut *int64 `locationName:"channelsOut" min:"1" type:"integer"` // contains filtered or unexported fields }
Remix Settings
func (RemixSettings) GoString ¶
func (s RemixSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RemixSettings) SetChannelMappings ¶
func (s *RemixSettings) SetChannelMappings(v []*AudioChannelMapping) *RemixSettings
SetChannelMappings sets the ChannelMappings field's value.
func (*RemixSettings) SetChannelsIn ¶
func (s *RemixSettings) SetChannelsIn(v int64) *RemixSettings
SetChannelsIn sets the ChannelsIn field's value.
func (*RemixSettings) SetChannelsOut ¶
func (s *RemixSettings) SetChannelsOut(v int64) *RemixSettings
SetChannelsOut sets the ChannelsOut field's value.
func (RemixSettings) String ¶
func (s RemixSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RemixSettings) Validate ¶
func (s *RemixSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Reservation ¶
type Reservation struct { // Unique reservation ARN, e.g. 'arn:aws:medialive:us-west-2:123456789012:reservation:1234567' Arn *string `locationName:"arn" type:"string"` // Number of reserved resources Count *int64 `locationName:"count" type:"integer"` // Currency code for usagePrice and fixedPrice in ISO-4217 format, e.g. 'USD' CurrencyCode *string `locationName:"currencyCode" type:"string"` // Lease duration, e.g. '12' Duration *int64 `locationName:"duration" type:"integer"` // Units for duration, e.g. 'MONTHS' DurationUnits *string `locationName:"durationUnits" type:"string" enum:"OfferingDurationUnits"` // Reservation UTC end date and time in ISO-8601 format, e.g. '2019-03-01T00:00:00' End *string `locationName:"end" type:"string"` // One-time charge for each reserved resource, e.g. '0.0' for a NO_UPFRONT offering FixedPrice *float64 `locationName:"fixedPrice" type:"double"` // User specified reservation name Name *string `locationName:"name" type:"string"` // Offering description, e.g. 'HD AVC output at 10-20 Mbps, 30 fps, and standard // VQ in US West (Oregon)' OfferingDescription *string `locationName:"offeringDescription" type:"string"` // Unique offering ID, e.g. '87654321' OfferingId *string `locationName:"offeringId" type:"string"` // Offering type, e.g. 'NO_UPFRONT' OfferingType *string `locationName:"offeringType" type:"string" enum:"OfferingType"` // AWS region, e.g. 'us-west-2' Region *string `locationName:"region" type:"string"` // Unique reservation ID, e.g. '1234567' ReservationId *string `locationName:"reservationId" type:"string"` // Resource configuration details ResourceSpecification *ReservationResourceSpecification `locationName:"resourceSpecification" type:"structure"` // Reservation UTC start date and time in ISO-8601 format, e.g. '2018-03-01T00:00:00' Start *string `locationName:"start" type:"string"` // Current state of reservation, e.g. 'ACTIVE' State *string `locationName:"state" type:"string" enum:"ReservationState"` // A collection of key-value pairs Tags map[string]*string `locationName:"tags" type:"map"` // Recurring usage charge for each reserved resource, e.g. '157.0' UsagePrice *float64 `locationName:"usagePrice" type:"double"` // contains filtered or unexported fields }
Reserved resources available to use
func (Reservation) GoString ¶
func (s Reservation) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Reservation) SetArn ¶
func (s *Reservation) SetArn(v string) *Reservation
SetArn sets the Arn field's value.
func (*Reservation) SetCount ¶
func (s *Reservation) SetCount(v int64) *Reservation
SetCount sets the Count field's value.
func (*Reservation) SetCurrencyCode ¶
func (s *Reservation) SetCurrencyCode(v string) *Reservation
SetCurrencyCode sets the CurrencyCode field's value.
func (*Reservation) SetDuration ¶
func (s *Reservation) SetDuration(v int64) *Reservation
SetDuration sets the Duration field's value.
func (*Reservation) SetDurationUnits ¶
func (s *Reservation) SetDurationUnits(v string) *Reservation
SetDurationUnits sets the DurationUnits field's value.
func (*Reservation) SetEnd ¶
func (s *Reservation) SetEnd(v string) *Reservation
SetEnd sets the End field's value.
func (*Reservation) SetFixedPrice ¶
func (s *Reservation) SetFixedPrice(v float64) *Reservation
SetFixedPrice sets the FixedPrice field's value.
func (*Reservation) SetName ¶
func (s *Reservation) SetName(v string) *Reservation
SetName sets the Name field's value.
func (*Reservation) SetOfferingDescription ¶
func (s *Reservation) SetOfferingDescription(v string) *Reservation
SetOfferingDescription sets the OfferingDescription field's value.
func (*Reservation) SetOfferingId ¶
func (s *Reservation) SetOfferingId(v string) *Reservation
SetOfferingId sets the OfferingId field's value.
func (*Reservation) SetOfferingType ¶
func (s *Reservation) SetOfferingType(v string) *Reservation
SetOfferingType sets the OfferingType field's value.
func (*Reservation) SetRegion ¶
func (s *Reservation) SetRegion(v string) *Reservation
SetRegion sets the Region field's value.
func (*Reservation) SetReservationId ¶
func (s *Reservation) SetReservationId(v string) *Reservation
SetReservationId sets the ReservationId field's value.
func (*Reservation) SetResourceSpecification ¶
func (s *Reservation) SetResourceSpecification(v *ReservationResourceSpecification) *Reservation
SetResourceSpecification sets the ResourceSpecification field's value.
func (*Reservation) SetStart ¶
func (s *Reservation) SetStart(v string) *Reservation
SetStart sets the Start field's value.
func (*Reservation) SetState ¶
func (s *Reservation) SetState(v string) *Reservation
SetState sets the State field's value.
func (*Reservation) SetTags ¶
func (s *Reservation) SetTags(v map[string]*string) *Reservation
SetTags sets the Tags field's value.
func (*Reservation) SetUsagePrice ¶
func (s *Reservation) SetUsagePrice(v float64) *Reservation
SetUsagePrice sets the UsagePrice field's value.
func (Reservation) String ¶
func (s Reservation) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 ReservationResourceSpecification ¶
type ReservationResourceSpecification struct { // Channel class, e.g. 'STANDARD' ChannelClass *string `locationName:"channelClass" type:"string" enum:"ChannelClass"` // Codec, e.g. 'AVC' Codec *string `locationName:"codec" type:"string" enum:"ReservationCodec"` // Maximum bitrate, e.g. 'MAX_20_MBPS' MaximumBitrate *string `locationName:"maximumBitrate" type:"string" enum:"ReservationMaximumBitrate"` // Maximum framerate, e.g. 'MAX_30_FPS' (Outputs only) MaximumFramerate *string `locationName:"maximumFramerate" type:"string" enum:"ReservationMaximumFramerate"` // Resolution, e.g. 'HD' Resolution *string `locationName:"resolution" type:"string" enum:"ReservationResolution"` // Resource type, 'INPUT', 'OUTPUT', 'MULTIPLEX', or 'CHANNEL' ResourceType *string `locationName:"resourceType" type:"string" enum:"ReservationResourceType"` // Special feature, e.g. 'AUDIO_NORMALIZATION' (Channels only) SpecialFeature *string `locationName:"specialFeature" type:"string" enum:"ReservationSpecialFeature"` // Video quality, e.g. 'STANDARD' (Outputs only) VideoQuality *string `locationName:"videoQuality" type:"string" enum:"ReservationVideoQuality"` // contains filtered or unexported fields }
Resource configuration (codec, resolution, bitrate, ...)
func (ReservationResourceSpecification) GoString ¶
func (s ReservationResourceSpecification) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ReservationResourceSpecification) SetChannelClass ¶
func (s *ReservationResourceSpecification) SetChannelClass(v string) *ReservationResourceSpecification
SetChannelClass sets the ChannelClass field's value.
func (*ReservationResourceSpecification) SetCodec ¶
func (s *ReservationResourceSpecification) SetCodec(v string) *ReservationResourceSpecification
SetCodec sets the Codec field's value.
func (*ReservationResourceSpecification) SetMaximumBitrate ¶
func (s *ReservationResourceSpecification) SetMaximumBitrate(v string) *ReservationResourceSpecification
SetMaximumBitrate sets the MaximumBitrate field's value.
func (*ReservationResourceSpecification) SetMaximumFramerate ¶
func (s *ReservationResourceSpecification) SetMaximumFramerate(v string) *ReservationResourceSpecification
SetMaximumFramerate sets the MaximumFramerate field's value.
func (*ReservationResourceSpecification) SetResolution ¶
func (s *ReservationResourceSpecification) SetResolution(v string) *ReservationResourceSpecification
SetResolution sets the Resolution field's value.
func (*ReservationResourceSpecification) SetResourceType ¶
func (s *ReservationResourceSpecification) SetResourceType(v string) *ReservationResourceSpecification
SetResourceType sets the ResourceType field's value.
func (*ReservationResourceSpecification) SetSpecialFeature ¶
func (s *ReservationResourceSpecification) SetSpecialFeature(v string) *ReservationResourceSpecification
SetSpecialFeature sets the SpecialFeature field's value.
func (*ReservationResourceSpecification) SetVideoQuality ¶
func (s *ReservationResourceSpecification) SetVideoQuality(v string) *ReservationResourceSpecification
SetVideoQuality sets the VideoQuality field's value.
func (ReservationResourceSpecification) String ¶
func (s ReservationResourceSpecification) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 RtmpCaptionInfoDestinationSettings ¶
type RtmpCaptionInfoDestinationSettings struct {
// contains filtered or unexported fields
}
Rtmp Caption Info Destination Settings
func (RtmpCaptionInfoDestinationSettings) GoString ¶
func (s RtmpCaptionInfoDestinationSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (RtmpCaptionInfoDestinationSettings) String ¶
func (s RtmpCaptionInfoDestinationSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 RtmpGroupSettings ¶
type RtmpGroupSettings struct { // Choose the ad marker type for this output group. MediaLive will create a // message based on the content of each SCTE-35 message, format it for that // marker type, and insert it in the datastream. AdMarkers []*string `locationName:"adMarkers" type:"list"` // Authentication scheme to use when connecting with CDN AuthenticationScheme *string `locationName:"authenticationScheme" type:"string" enum:"AuthenticationScheme"` // Controls behavior when content cache fills up. If remote origin server stalls // the RTMP connection and does not accept content fast enough the 'Media Cache' // will fill up. When the cache reaches the duration specified by cacheLength // the cache will stop accepting new content. If set to disconnectImmediately, // the RTMP output will force a disconnect. Clear the media cache, and reconnect // after restartDelay seconds. If set to waitForServer, the RTMP output will // wait up to 5 minutes to allow the origin server to begin accepting data again. CacheFullBehavior *string `locationName:"cacheFullBehavior" type:"string" enum:"RtmpCacheFullBehavior"` // Cache length, in seconds, is used to calculate buffer size. CacheLength *int64 `locationName:"cacheLength" min:"30" type:"integer"` // Controls the types of data that passes to onCaptionInfo outputs. If set to // 'all' then 608 and 708 carried DTVCC data will be passed. If set to 'field1AndField2608' // then DTVCC data will be stripped out, but 608 data from both fields will // be passed. If set to 'field1608' then only the data carried in 608 from field // 1 video will be passed. CaptionData *string `locationName:"captionData" type:"string" enum:"RtmpCaptionData"` // Controls the behavior of this RTMP group if input becomes unavailable.- emitOutput: // Emit a slate until input returns.- pauseOutput: Stop transmitting data until // input returns. This does not close the underlying RTMP connection. InputLossAction *string `locationName:"inputLossAction" type:"string" enum:"InputLossActionForRtmpOut"` // If a streaming output fails, number of seconds to wait until a restart is // initiated. A value of 0 means never restart. RestartDelay *int64 `locationName:"restartDelay" type:"integer"` // contains filtered or unexported fields }
Rtmp Group Settings
func (RtmpGroupSettings) GoString ¶
func (s RtmpGroupSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RtmpGroupSettings) SetAdMarkers ¶
func (s *RtmpGroupSettings) SetAdMarkers(v []*string) *RtmpGroupSettings
SetAdMarkers sets the AdMarkers field's value.
func (*RtmpGroupSettings) SetAuthenticationScheme ¶
func (s *RtmpGroupSettings) SetAuthenticationScheme(v string) *RtmpGroupSettings
SetAuthenticationScheme sets the AuthenticationScheme field's value.
func (*RtmpGroupSettings) SetCacheFullBehavior ¶
func (s *RtmpGroupSettings) SetCacheFullBehavior(v string) *RtmpGroupSettings
SetCacheFullBehavior sets the CacheFullBehavior field's value.
func (*RtmpGroupSettings) SetCacheLength ¶
func (s *RtmpGroupSettings) SetCacheLength(v int64) *RtmpGroupSettings
SetCacheLength sets the CacheLength field's value.
func (*RtmpGroupSettings) SetCaptionData ¶
func (s *RtmpGroupSettings) SetCaptionData(v string) *RtmpGroupSettings
SetCaptionData sets the CaptionData field's value.
func (*RtmpGroupSettings) SetInputLossAction ¶
func (s *RtmpGroupSettings) SetInputLossAction(v string) *RtmpGroupSettings
SetInputLossAction sets the InputLossAction field's value.
func (*RtmpGroupSettings) SetRestartDelay ¶
func (s *RtmpGroupSettings) SetRestartDelay(v int64) *RtmpGroupSettings
SetRestartDelay sets the RestartDelay field's value.
func (RtmpGroupSettings) String ¶
func (s RtmpGroupSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RtmpGroupSettings) Validate ¶
func (s *RtmpGroupSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RtmpOutputSettings ¶
type RtmpOutputSettings struct { // If set to verifyAuthenticity, verify the tls certificate chain to a trusted // Certificate Authority (CA). This will cause rtmps outputs with self-signed // certificates to fail. CertificateMode *string `locationName:"certificateMode" type:"string" enum:"RtmpOutputCertificateMode"` // Number of seconds to wait before retrying a connection to the Flash Media // server if the connection is lost. ConnectionRetryInterval *int64 `locationName:"connectionRetryInterval" min:"1" type:"integer"` // The RTMP endpoint excluding the stream name (eg. rtmp://host/appname). For // connection to Akamai, a username and password must be supplied. URI fields // accept format identifiers. // // Destination is a required field Destination *OutputLocationRef `locationName:"destination" type:"structure" required:"true"` // Number of retry attempts. NumRetries *int64 `locationName:"numRetries" type:"integer"` // contains filtered or unexported fields }
Rtmp Output Settings
func (RtmpOutputSettings) GoString ¶
func (s RtmpOutputSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RtmpOutputSettings) SetCertificateMode ¶
func (s *RtmpOutputSettings) SetCertificateMode(v string) *RtmpOutputSettings
SetCertificateMode sets the CertificateMode field's value.
func (*RtmpOutputSettings) SetConnectionRetryInterval ¶
func (s *RtmpOutputSettings) SetConnectionRetryInterval(v int64) *RtmpOutputSettings
SetConnectionRetryInterval sets the ConnectionRetryInterval field's value.
func (*RtmpOutputSettings) SetDestination ¶
func (s *RtmpOutputSettings) SetDestination(v *OutputLocationRef) *RtmpOutputSettings
SetDestination sets the Destination field's value.
func (*RtmpOutputSettings) SetNumRetries ¶
func (s *RtmpOutputSettings) SetNumRetries(v int64) *RtmpOutputSettings
SetNumRetries sets the NumRetries field's value.
func (RtmpOutputSettings) String ¶
func (s RtmpOutputSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RtmpOutputSettings) Validate ¶
func (s *RtmpOutputSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ScheduleAction ¶
type ScheduleAction struct { // The name of the action, must be unique within the schedule. This name provides // the main reference to an action once it is added to the schedule. A name // is unique if it is no longer in the schedule. The schedule is automatically // cleaned up to remove actions with a start time of more than 1 hour ago (approximately) // so at that point a name can be reused. // // ActionName is a required field ActionName *string `locationName:"actionName" type:"string" required:"true"` // Settings for this schedule action. // // ScheduleActionSettings is a required field ScheduleActionSettings *ScheduleActionSettings `locationName:"scheduleActionSettings" type:"structure" required:"true"` // The time for the action to start in the channel. // // ScheduleActionStartSettings is a required field ScheduleActionStartSettings *ScheduleActionStartSettings `locationName:"scheduleActionStartSettings" type:"structure" required:"true"` // contains filtered or unexported fields }
Contains information on a single schedule action.
func (ScheduleAction) GoString ¶
func (s ScheduleAction) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ScheduleAction) SetActionName ¶
func (s *ScheduleAction) SetActionName(v string) *ScheduleAction
SetActionName sets the ActionName field's value.
func (*ScheduleAction) SetScheduleActionSettings ¶
func (s *ScheduleAction) SetScheduleActionSettings(v *ScheduleActionSettings) *ScheduleAction
SetScheduleActionSettings sets the ScheduleActionSettings field's value.
func (*ScheduleAction) SetScheduleActionStartSettings ¶
func (s *ScheduleAction) SetScheduleActionStartSettings(v *ScheduleActionStartSettings) *ScheduleAction
SetScheduleActionStartSettings sets the ScheduleActionStartSettings field's value.
func (ScheduleAction) String ¶
func (s ScheduleAction) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ScheduleAction) Validate ¶
func (s *ScheduleAction) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ScheduleActionSettings ¶
type ScheduleActionSettings struct { // Action to insert HLS ID3 segment tagging HlsId3SegmentTaggingSettings *HlsId3SegmentTaggingScheduleActionSettings `locationName:"hlsId3SegmentTaggingSettings" type:"structure"` // Action to insert HLS metadata HlsTimedMetadataSettings *HlsTimedMetadataScheduleActionSettings `locationName:"hlsTimedMetadataSettings" type:"structure"` // Action to prepare an input for a future immediate input switch InputPrepareSettings *InputPrepareScheduleActionSettings `locationName:"inputPrepareSettings" type:"structure"` // Action to switch the input InputSwitchSettings *InputSwitchScheduleActionSettings `locationName:"inputSwitchSettings" type:"structure"` // Action to activate a motion graphics image overlay MotionGraphicsImageActivateSettings *MotionGraphicsActivateScheduleActionSettings `locationName:"motionGraphicsImageActivateSettings" type:"structure"` // Action to deactivate a motion graphics image overlay MotionGraphicsImageDeactivateSettings *MotionGraphicsDeactivateScheduleActionSettings `locationName:"motionGraphicsImageDeactivateSettings" type:"structure"` // Action to pause or unpause one or both channel pipelines PauseStateSettings *PauseStateScheduleActionSettings `locationName:"pauseStateSettings" type:"structure"` // Action to insert SCTE-35 return_to_network message Scte35ReturnToNetworkSettings *Scte35ReturnToNetworkScheduleActionSettings `locationName:"scte35ReturnToNetworkSettings" type:"structure"` // Action to insert SCTE-35 splice_insert message Scte35SpliceInsertSettings *Scte35SpliceInsertScheduleActionSettings `locationName:"scte35SpliceInsertSettings" type:"structure"` // Action to insert SCTE-35 time_signal message Scte35TimeSignalSettings *Scte35TimeSignalScheduleActionSettings `locationName:"scte35TimeSignalSettings" type:"structure"` // Action to activate a static image overlay StaticImageActivateSettings *StaticImageActivateScheduleActionSettings `locationName:"staticImageActivateSettings" type:"structure"` // Action to deactivate a static image overlay StaticImageDeactivateSettings *StaticImageDeactivateScheduleActionSettings `locationName:"staticImageDeactivateSettings" type:"structure"` // contains filtered or unexported fields }
Holds the settings for a single schedule action.
func (ScheduleActionSettings) GoString ¶
func (s ScheduleActionSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ScheduleActionSettings) SetHlsId3SegmentTaggingSettings ¶
func (s *ScheduleActionSettings) SetHlsId3SegmentTaggingSettings(v *HlsId3SegmentTaggingScheduleActionSettings) *ScheduleActionSettings
SetHlsId3SegmentTaggingSettings sets the HlsId3SegmentTaggingSettings field's value.
func (*ScheduleActionSettings) SetHlsTimedMetadataSettings ¶
func (s *ScheduleActionSettings) SetHlsTimedMetadataSettings(v *HlsTimedMetadataScheduleActionSettings) *ScheduleActionSettings
SetHlsTimedMetadataSettings sets the HlsTimedMetadataSettings field's value.
func (*ScheduleActionSettings) SetInputPrepareSettings ¶
func (s *ScheduleActionSettings) SetInputPrepareSettings(v *InputPrepareScheduleActionSettings) *ScheduleActionSettings
SetInputPrepareSettings sets the InputPrepareSettings field's value.
func (*ScheduleActionSettings) SetInputSwitchSettings ¶
func (s *ScheduleActionSettings) SetInputSwitchSettings(v *InputSwitchScheduleActionSettings) *ScheduleActionSettings
SetInputSwitchSettings sets the InputSwitchSettings field's value.
func (*ScheduleActionSettings) SetMotionGraphicsImageActivateSettings ¶
func (s *ScheduleActionSettings) SetMotionGraphicsImageActivateSettings(v *MotionGraphicsActivateScheduleActionSettings) *ScheduleActionSettings
SetMotionGraphicsImageActivateSettings sets the MotionGraphicsImageActivateSettings field's value.
func (*ScheduleActionSettings) SetMotionGraphicsImageDeactivateSettings ¶
func (s *ScheduleActionSettings) SetMotionGraphicsImageDeactivateSettings(v *MotionGraphicsDeactivateScheduleActionSettings) *ScheduleActionSettings
SetMotionGraphicsImageDeactivateSettings sets the MotionGraphicsImageDeactivateSettings field's value.
func (*ScheduleActionSettings) SetPauseStateSettings ¶
func (s *ScheduleActionSettings) SetPauseStateSettings(v *PauseStateScheduleActionSettings) *ScheduleActionSettings
SetPauseStateSettings sets the PauseStateSettings field's value.
func (*ScheduleActionSettings) SetScte35ReturnToNetworkSettings ¶
func (s *ScheduleActionSettings) SetScte35ReturnToNetworkSettings(v *Scte35ReturnToNetworkScheduleActionSettings) *ScheduleActionSettings
SetScte35ReturnToNetworkSettings sets the Scte35ReturnToNetworkSettings field's value.
func (*ScheduleActionSettings) SetScte35SpliceInsertSettings ¶
func (s *ScheduleActionSettings) SetScte35SpliceInsertSettings(v *Scte35SpliceInsertScheduleActionSettings) *ScheduleActionSettings
SetScte35SpliceInsertSettings sets the Scte35SpliceInsertSettings field's value.
func (*ScheduleActionSettings) SetScte35TimeSignalSettings ¶
func (s *ScheduleActionSettings) SetScte35TimeSignalSettings(v *Scte35TimeSignalScheduleActionSettings) *ScheduleActionSettings
SetScte35TimeSignalSettings sets the Scte35TimeSignalSettings field's value.
func (*ScheduleActionSettings) SetStaticImageActivateSettings ¶
func (s *ScheduleActionSettings) SetStaticImageActivateSettings(v *StaticImageActivateScheduleActionSettings) *ScheduleActionSettings
SetStaticImageActivateSettings sets the StaticImageActivateSettings field's value.
func (*ScheduleActionSettings) SetStaticImageDeactivateSettings ¶
func (s *ScheduleActionSettings) SetStaticImageDeactivateSettings(v *StaticImageDeactivateScheduleActionSettings) *ScheduleActionSettings
SetStaticImageDeactivateSettings sets the StaticImageDeactivateSettings field's value.
func (ScheduleActionSettings) String ¶
func (s ScheduleActionSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ScheduleActionSettings) Validate ¶
func (s *ScheduleActionSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ScheduleActionStartSettings ¶
type ScheduleActionStartSettings struct { // Option for specifying the start time for an action. FixedModeScheduleActionStartSettings *FixedModeScheduleActionStartSettings `locationName:"fixedModeScheduleActionStartSettings" type:"structure"` // Option for specifying an action as relative to another action. FollowModeScheduleActionStartSettings *FollowModeScheduleActionStartSettings `locationName:"followModeScheduleActionStartSettings" type:"structure"` // Option for specifying an action that should be applied immediately. ImmediateModeScheduleActionStartSettings *ImmediateModeScheduleActionStartSettings `locationName:"immediateModeScheduleActionStartSettings" type:"structure"` // contains filtered or unexported fields }
Settings to specify when an action should occur. Only one of the options must be selected.
func (ScheduleActionStartSettings) GoString ¶
func (s ScheduleActionStartSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ScheduleActionStartSettings) SetFixedModeScheduleActionStartSettings ¶
func (s *ScheduleActionStartSettings) SetFixedModeScheduleActionStartSettings(v *FixedModeScheduleActionStartSettings) *ScheduleActionStartSettings
SetFixedModeScheduleActionStartSettings sets the FixedModeScheduleActionStartSettings field's value.
func (*ScheduleActionStartSettings) SetFollowModeScheduleActionStartSettings ¶
func (s *ScheduleActionStartSettings) SetFollowModeScheduleActionStartSettings(v *FollowModeScheduleActionStartSettings) *ScheduleActionStartSettings
SetFollowModeScheduleActionStartSettings sets the FollowModeScheduleActionStartSettings field's value.
func (*ScheduleActionStartSettings) SetImmediateModeScheduleActionStartSettings ¶
func (s *ScheduleActionStartSettings) SetImmediateModeScheduleActionStartSettings(v *ImmediateModeScheduleActionStartSettings) *ScheduleActionStartSettings
SetImmediateModeScheduleActionStartSettings sets the ImmediateModeScheduleActionStartSettings field's value.
func (ScheduleActionStartSettings) String ¶
func (s ScheduleActionStartSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ScheduleActionStartSettings) Validate ¶
func (s *ScheduleActionStartSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Scte20PlusEmbeddedDestinationSettings ¶
type Scte20PlusEmbeddedDestinationSettings struct {
// contains filtered or unexported fields
}
Scte20 Plus Embedded Destination Settings
func (Scte20PlusEmbeddedDestinationSettings) GoString ¶
func (s Scte20PlusEmbeddedDestinationSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (Scte20PlusEmbeddedDestinationSettings) String ¶
func (s Scte20PlusEmbeddedDestinationSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 Scte20SourceSettings ¶
type Scte20SourceSettings struct { // If upconvert, 608 data is both passed through via the "608 compatibility // bytes" fields of the 708 wrapper as well as translated into 708. 708 data // present in the source content will be discarded. Convert608To708 *string `locationName:"convert608To708" type:"string" enum:"Scte20Convert608To708"` // Specifies the 608/708 channel number within the video track from which to // extract captions. Unused for passthrough. Source608ChannelNumber *int64 `locationName:"source608ChannelNumber" min:"1" type:"integer"` // contains filtered or unexported fields }
Scte20 Source Settings
func (Scte20SourceSettings) GoString ¶
func (s Scte20SourceSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Scte20SourceSettings) SetConvert608To708 ¶
func (s *Scte20SourceSettings) SetConvert608To708(v string) *Scte20SourceSettings
SetConvert608To708 sets the Convert608To708 field's value.
func (*Scte20SourceSettings) SetSource608ChannelNumber ¶
func (s *Scte20SourceSettings) SetSource608ChannelNumber(v int64) *Scte20SourceSettings
SetSource608ChannelNumber sets the Source608ChannelNumber field's value.
func (Scte20SourceSettings) String ¶
func (s Scte20SourceSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Scte20SourceSettings) Validate ¶
func (s *Scte20SourceSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Scte27DestinationSettings ¶
type Scte27DestinationSettings struct {
// contains filtered or unexported fields
}
Scte27 Destination Settings
func (Scte27DestinationSettings) GoString ¶
func (s Scte27DestinationSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (Scte27DestinationSettings) String ¶
func (s Scte27DestinationSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 Scte27SourceSettings ¶
type Scte27SourceSettings struct { // If you will configure a WebVTT caption description that references this caption // selector, use this field toprovide the language to consider when translating // the image-based source to text. OcrLanguage *string `locationName:"ocrLanguage" type:"string" enum:"Scte27OcrLanguage"` // The pid field is used in conjunction with the caption selector languageCode // field as follows: - Specify PID and Language: Extracts captions from that // PID; the language is "informational". - Specify PID and omit Language: Extracts // the specified PID. - Omit PID and specify Language: Extracts the specified // language, whichever PID that happens to be. - Omit PID and omit Language: // Valid only if source is DVB-Sub that is being passed through; all languages // will be passed through. Pid *int64 `locationName:"pid" min:"1" type:"integer"` // contains filtered or unexported fields }
Scte27 Source Settings
func (Scte27SourceSettings) GoString ¶
func (s Scte27SourceSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Scte27SourceSettings) SetOcrLanguage ¶
func (s *Scte27SourceSettings) SetOcrLanguage(v string) *Scte27SourceSettings
SetOcrLanguage sets the OcrLanguage field's value.
func (*Scte27SourceSettings) SetPid ¶
func (s *Scte27SourceSettings) SetPid(v int64) *Scte27SourceSettings
SetPid sets the Pid field's value.
func (Scte27SourceSettings) String ¶
func (s Scte27SourceSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Scte27SourceSettings) Validate ¶
func (s *Scte27SourceSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Scte35DeliveryRestrictions ¶
type Scte35DeliveryRestrictions struct { // Corresponds to SCTE-35 archive_allowed_flag. // // ArchiveAllowedFlag is a required field ArchiveAllowedFlag *string `locationName:"archiveAllowedFlag" type:"string" required:"true" enum:"Scte35ArchiveAllowedFlag"` // Corresponds to SCTE-35 device_restrictions parameter. // // DeviceRestrictions is a required field DeviceRestrictions *string `locationName:"deviceRestrictions" type:"string" required:"true" enum:"Scte35DeviceRestrictions"` // Corresponds to SCTE-35 no_regional_blackout_flag parameter. // // NoRegionalBlackoutFlag is a required field NoRegionalBlackoutFlag *string `locationName:"noRegionalBlackoutFlag" type:"string" required:"true" enum:"Scte35NoRegionalBlackoutFlag"` // Corresponds to SCTE-35 web_delivery_allowed_flag parameter. // // WebDeliveryAllowedFlag is a required field WebDeliveryAllowedFlag *string `locationName:"webDeliveryAllowedFlag" type:"string" required:"true" enum:"Scte35WebDeliveryAllowedFlag"` // contains filtered or unexported fields }
Corresponds to SCTE-35 delivery_not_restricted_flag parameter. To declare delivery restrictions, include this element and its four "restriction" flags. To declare that there are no restrictions, omit this element.
func (Scte35DeliveryRestrictions) GoString ¶
func (s Scte35DeliveryRestrictions) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Scte35DeliveryRestrictions) SetArchiveAllowedFlag ¶
func (s *Scte35DeliveryRestrictions) SetArchiveAllowedFlag(v string) *Scte35DeliveryRestrictions
SetArchiveAllowedFlag sets the ArchiveAllowedFlag field's value.
func (*Scte35DeliveryRestrictions) SetDeviceRestrictions ¶
func (s *Scte35DeliveryRestrictions) SetDeviceRestrictions(v string) *Scte35DeliveryRestrictions
SetDeviceRestrictions sets the DeviceRestrictions field's value.
func (*Scte35DeliveryRestrictions) SetNoRegionalBlackoutFlag ¶
func (s *Scte35DeliveryRestrictions) SetNoRegionalBlackoutFlag(v string) *Scte35DeliveryRestrictions
SetNoRegionalBlackoutFlag sets the NoRegionalBlackoutFlag field's value.
func (*Scte35DeliveryRestrictions) SetWebDeliveryAllowedFlag ¶
func (s *Scte35DeliveryRestrictions) SetWebDeliveryAllowedFlag(v string) *Scte35DeliveryRestrictions
SetWebDeliveryAllowedFlag sets the WebDeliveryAllowedFlag field's value.
func (Scte35DeliveryRestrictions) String ¶
func (s Scte35DeliveryRestrictions) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Scte35DeliveryRestrictions) Validate ¶
func (s *Scte35DeliveryRestrictions) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Scte35Descriptor ¶
type Scte35Descriptor struct { // SCTE-35 Descriptor Settings. // // Scte35DescriptorSettings is a required field Scte35DescriptorSettings *Scte35DescriptorSettings `locationName:"scte35DescriptorSettings" type:"structure" required:"true"` // contains filtered or unexported fields }
Holds one set of SCTE-35 Descriptor Settings.
func (Scte35Descriptor) GoString ¶
func (s Scte35Descriptor) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Scte35Descriptor) SetScte35DescriptorSettings ¶
func (s *Scte35Descriptor) SetScte35DescriptorSettings(v *Scte35DescriptorSettings) *Scte35Descriptor
SetScte35DescriptorSettings sets the Scte35DescriptorSettings field's value.
func (Scte35Descriptor) String ¶
func (s Scte35Descriptor) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Scte35Descriptor) Validate ¶
func (s *Scte35Descriptor) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Scte35DescriptorSettings ¶
type Scte35DescriptorSettings struct { // SCTE-35 Segmentation Descriptor. // // SegmentationDescriptorScte35DescriptorSettings is a required field SegmentationDescriptorScte35DescriptorSettings *Scte35SegmentationDescriptor `locationName:"segmentationDescriptorScte35DescriptorSettings" type:"structure" required:"true"` // contains filtered or unexported fields }
SCTE-35 Descriptor settings.
func (Scte35DescriptorSettings) GoString ¶
func (s Scte35DescriptorSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Scte35DescriptorSettings) SetSegmentationDescriptorScte35DescriptorSettings ¶
func (s *Scte35DescriptorSettings) SetSegmentationDescriptorScte35DescriptorSettings(v *Scte35SegmentationDescriptor) *Scte35DescriptorSettings
SetSegmentationDescriptorScte35DescriptorSettings sets the SegmentationDescriptorScte35DescriptorSettings field's value.
func (Scte35DescriptorSettings) String ¶
func (s Scte35DescriptorSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Scte35DescriptorSettings) Validate ¶
func (s *Scte35DescriptorSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Scte35ReturnToNetworkScheduleActionSettings ¶
type Scte35ReturnToNetworkScheduleActionSettings struct { // The splice_event_id for the SCTE-35 splice_insert, as defined in SCTE-35. // // SpliceEventId is a required field SpliceEventId *int64 `locationName:"spliceEventId" type:"long" required:"true"` // contains filtered or unexported fields }
Settings for a SCTE-35 return_to_network message.
func (Scte35ReturnToNetworkScheduleActionSettings) GoString ¶
func (s Scte35ReturnToNetworkScheduleActionSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Scte35ReturnToNetworkScheduleActionSettings) SetSpliceEventId ¶
func (s *Scte35ReturnToNetworkScheduleActionSettings) SetSpliceEventId(v int64) *Scte35ReturnToNetworkScheduleActionSettings
SetSpliceEventId sets the SpliceEventId field's value.
func (Scte35ReturnToNetworkScheduleActionSettings) String ¶
func (s Scte35ReturnToNetworkScheduleActionSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Scte35ReturnToNetworkScheduleActionSettings) Validate ¶
func (s *Scte35ReturnToNetworkScheduleActionSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Scte35SegmentationDescriptor ¶
type Scte35SegmentationDescriptor struct { // Holds the four SCTE-35 delivery restriction parameters. DeliveryRestrictions *Scte35DeliveryRestrictions `locationName:"deliveryRestrictions" type:"structure"` // Corresponds to SCTE-35 segment_num. A value that is valid for the specified // segmentation_type_id. SegmentNum *int64 `locationName:"segmentNum" type:"integer"` // Corresponds to SCTE-35 segmentation_event_cancel_indicator. // // SegmentationCancelIndicator is a required field SegmentationCancelIndicator *string `locationName:"segmentationCancelIndicator" type:"string" required:"true" enum:"Scte35SegmentationCancelIndicator"` // Corresponds to SCTE-35 segmentation_duration. Optional. The duration for // the time_signal, in 90 KHz ticks. To convert seconds to ticks, multiple the // seconds by 90,000. Enter time in 90 KHz clock ticks. If you do not enter // a duration, the time_signal will continue until you insert a cancellation // message. SegmentationDuration *int64 `locationName:"segmentationDuration" type:"long"` // Corresponds to SCTE-35 segmentation_event_id. // // SegmentationEventId is a required field SegmentationEventId *int64 `locationName:"segmentationEventId" type:"long" required:"true"` // Corresponds to SCTE-35 segmentation_type_id. One of the segmentation_type_id // values listed in the SCTE-35 specification. On the console, enter the ID // in decimal (for example, "52"). In the CLI, API, or an SDK, enter the ID // in hex (for example, "0x34") or decimal (for example, "52"). SegmentationTypeId *int64 `locationName:"segmentationTypeId" type:"integer"` // Corresponds to SCTE-35 segmentation_upid. Enter a string containing the hexadecimal // representation of the characters that make up the SCTE-35 segmentation_upid // value. Must contain an even number of hex characters. Do not include spaces // between each hex pair. For example, the ASCII "ADS Information" becomes hex // "41445320496e666f726d6174696f6e. SegmentationUpid *string `locationName:"segmentationUpid" type:"string"` // Corresponds to SCTE-35 segmentation_upid_type. On the console, enter one // of the types listed in the SCTE-35 specification, converted to a decimal. // For example, "0x0C" hex from the specification is "12" in decimal. In the // CLI, API, or an SDK, enter one of the types listed in the SCTE-35 specification, // in either hex (for example, "0x0C" ) or in decimal (for example, "12"). SegmentationUpidType *int64 `locationName:"segmentationUpidType" type:"integer"` // Corresponds to SCTE-35 segments_expected. A value that is valid for the specified // segmentation_type_id. SegmentsExpected *int64 `locationName:"segmentsExpected" type:"integer"` // Corresponds to SCTE-35 sub_segment_num. A value that is valid for the specified // segmentation_type_id. SubSegmentNum *int64 `locationName:"subSegmentNum" type:"integer"` // Corresponds to SCTE-35 sub_segments_expected. A value that is valid for the // specified segmentation_type_id. SubSegmentsExpected *int64 `locationName:"subSegmentsExpected" type:"integer"` // contains filtered or unexported fields }
Corresponds to SCTE-35 segmentation_descriptor.
func (Scte35SegmentationDescriptor) GoString ¶
func (s Scte35SegmentationDescriptor) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Scte35SegmentationDescriptor) SetDeliveryRestrictions ¶
func (s *Scte35SegmentationDescriptor) SetDeliveryRestrictions(v *Scte35DeliveryRestrictions) *Scte35SegmentationDescriptor
SetDeliveryRestrictions sets the DeliveryRestrictions field's value.
func (*Scte35SegmentationDescriptor) SetSegmentNum ¶
func (s *Scte35SegmentationDescriptor) SetSegmentNum(v int64) *Scte35SegmentationDescriptor
SetSegmentNum sets the SegmentNum field's value.
func (*Scte35SegmentationDescriptor) SetSegmentationCancelIndicator ¶
func (s *Scte35SegmentationDescriptor) SetSegmentationCancelIndicator(v string) *Scte35SegmentationDescriptor
SetSegmentationCancelIndicator sets the SegmentationCancelIndicator field's value.
func (*Scte35SegmentationDescriptor) SetSegmentationDuration ¶
func (s *Scte35SegmentationDescriptor) SetSegmentationDuration(v int64) *Scte35SegmentationDescriptor
SetSegmentationDuration sets the SegmentationDuration field's value.
func (*Scte35SegmentationDescriptor) SetSegmentationEventId ¶
func (s *Scte35SegmentationDescriptor) SetSegmentationEventId(v int64) *Scte35SegmentationDescriptor
SetSegmentationEventId sets the SegmentationEventId field's value.
func (*Scte35SegmentationDescriptor) SetSegmentationTypeId ¶
func (s *Scte35SegmentationDescriptor) SetSegmentationTypeId(v int64) *Scte35SegmentationDescriptor
SetSegmentationTypeId sets the SegmentationTypeId field's value.
func (*Scte35SegmentationDescriptor) SetSegmentationUpid ¶
func (s *Scte35SegmentationDescriptor) SetSegmentationUpid(v string) *Scte35SegmentationDescriptor
SetSegmentationUpid sets the SegmentationUpid field's value.
func (*Scte35SegmentationDescriptor) SetSegmentationUpidType ¶
func (s *Scte35SegmentationDescriptor) SetSegmentationUpidType(v int64) *Scte35SegmentationDescriptor
SetSegmentationUpidType sets the SegmentationUpidType field's value.
func (*Scte35SegmentationDescriptor) SetSegmentsExpected ¶
func (s *Scte35SegmentationDescriptor) SetSegmentsExpected(v int64) *Scte35SegmentationDescriptor
SetSegmentsExpected sets the SegmentsExpected field's value.
func (*Scte35SegmentationDescriptor) SetSubSegmentNum ¶
func (s *Scte35SegmentationDescriptor) SetSubSegmentNum(v int64) *Scte35SegmentationDescriptor
SetSubSegmentNum sets the SubSegmentNum field's value.
func (*Scte35SegmentationDescriptor) SetSubSegmentsExpected ¶
func (s *Scte35SegmentationDescriptor) SetSubSegmentsExpected(v int64) *Scte35SegmentationDescriptor
SetSubSegmentsExpected sets the SubSegmentsExpected field's value.
func (Scte35SegmentationDescriptor) String ¶
func (s Scte35SegmentationDescriptor) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Scte35SegmentationDescriptor) Validate ¶
func (s *Scte35SegmentationDescriptor) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Scte35SpliceInsert ¶
type Scte35SpliceInsert struct { // When specified, this offset (in milliseconds) is added to the input Ad Avail // PTS time. This only applies to embedded SCTE 104/35 messages and does not // apply to OOB messages. AdAvailOffset *int64 `locationName:"adAvailOffset" type:"integer"` // When set to ignore, Segment Descriptors with noRegionalBlackoutFlag set to // 0 will no longer trigger blackouts or Ad Avail slates NoRegionalBlackoutFlag *string `locationName:"noRegionalBlackoutFlag" type:"string" enum:"Scte35SpliceInsertNoRegionalBlackoutBehavior"` // When set to ignore, Segment Descriptors with webDeliveryAllowedFlag set to // 0 will no longer trigger blackouts or Ad Avail slates WebDeliveryAllowedFlag *string `locationName:"webDeliveryAllowedFlag" type:"string" enum:"Scte35SpliceInsertWebDeliveryAllowedBehavior"` // contains filtered or unexported fields }
Scte35 Splice Insert
func (Scte35SpliceInsert) GoString ¶
func (s Scte35SpliceInsert) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Scte35SpliceInsert) SetAdAvailOffset ¶
func (s *Scte35SpliceInsert) SetAdAvailOffset(v int64) *Scte35SpliceInsert
SetAdAvailOffset sets the AdAvailOffset field's value.
func (*Scte35SpliceInsert) SetNoRegionalBlackoutFlag ¶
func (s *Scte35SpliceInsert) SetNoRegionalBlackoutFlag(v string) *Scte35SpliceInsert
SetNoRegionalBlackoutFlag sets the NoRegionalBlackoutFlag field's value.
func (*Scte35SpliceInsert) SetWebDeliveryAllowedFlag ¶
func (s *Scte35SpliceInsert) SetWebDeliveryAllowedFlag(v string) *Scte35SpliceInsert
SetWebDeliveryAllowedFlag sets the WebDeliveryAllowedFlag field's value.
func (Scte35SpliceInsert) String ¶
func (s Scte35SpliceInsert) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Scte35SpliceInsert) Validate ¶
func (s *Scte35SpliceInsert) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Scte35SpliceInsertScheduleActionSettings ¶
type Scte35SpliceInsertScheduleActionSettings struct { // Optional, the duration for the splice_insert, in 90 KHz ticks. To convert // seconds to ticks, multiple the seconds by 90,000. If you enter a duration, // there is an expectation that the downstream system can read the duration // and cue in at that time. If you do not enter a duration, the splice_insert // will continue indefinitely and there is an expectation that you will enter // a return_to_network to end the splice_insert at the appropriate time. Duration *int64 `locationName:"duration" type:"long"` // The splice_event_id for the SCTE-35 splice_insert, as defined in SCTE-35. // // SpliceEventId is a required field SpliceEventId *int64 `locationName:"spliceEventId" type:"long" required:"true"` // contains filtered or unexported fields }
Settings for a SCTE-35 splice_insert message.
func (Scte35SpliceInsertScheduleActionSettings) GoString ¶
func (s Scte35SpliceInsertScheduleActionSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Scte35SpliceInsertScheduleActionSettings) SetDuration ¶
func (s *Scte35SpliceInsertScheduleActionSettings) SetDuration(v int64) *Scte35SpliceInsertScheduleActionSettings
SetDuration sets the Duration field's value.
func (*Scte35SpliceInsertScheduleActionSettings) SetSpliceEventId ¶
func (s *Scte35SpliceInsertScheduleActionSettings) SetSpliceEventId(v int64) *Scte35SpliceInsertScheduleActionSettings
SetSpliceEventId sets the SpliceEventId field's value.
func (Scte35SpliceInsertScheduleActionSettings) String ¶
func (s Scte35SpliceInsertScheduleActionSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Scte35SpliceInsertScheduleActionSettings) Validate ¶
func (s *Scte35SpliceInsertScheduleActionSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Scte35TimeSignalApos ¶
type Scte35TimeSignalApos struct { // When specified, this offset (in milliseconds) is added to the input Ad Avail // PTS time. This only applies to embedded SCTE 104/35 messages and does not // apply to OOB messages. AdAvailOffset *int64 `locationName:"adAvailOffset" type:"integer"` // When set to ignore, Segment Descriptors with noRegionalBlackoutFlag set to // 0 will no longer trigger blackouts or Ad Avail slates NoRegionalBlackoutFlag *string `locationName:"noRegionalBlackoutFlag" type:"string" enum:"Scte35AposNoRegionalBlackoutBehavior"` // When set to ignore, Segment Descriptors with webDeliveryAllowedFlag set to // 0 will no longer trigger blackouts or Ad Avail slates WebDeliveryAllowedFlag *string `locationName:"webDeliveryAllowedFlag" type:"string" enum:"Scte35AposWebDeliveryAllowedBehavior"` // contains filtered or unexported fields }
Scte35 Time Signal Apos
func (Scte35TimeSignalApos) GoString ¶
func (s Scte35TimeSignalApos) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Scte35TimeSignalApos) SetAdAvailOffset ¶
func (s *Scte35TimeSignalApos) SetAdAvailOffset(v int64) *Scte35TimeSignalApos
SetAdAvailOffset sets the AdAvailOffset field's value.
func (*Scte35TimeSignalApos) SetNoRegionalBlackoutFlag ¶
func (s *Scte35TimeSignalApos) SetNoRegionalBlackoutFlag(v string) *Scte35TimeSignalApos
SetNoRegionalBlackoutFlag sets the NoRegionalBlackoutFlag field's value.
func (*Scte35TimeSignalApos) SetWebDeliveryAllowedFlag ¶
func (s *Scte35TimeSignalApos) SetWebDeliveryAllowedFlag(v string) *Scte35TimeSignalApos
SetWebDeliveryAllowedFlag sets the WebDeliveryAllowedFlag field's value.
func (Scte35TimeSignalApos) String ¶
func (s Scte35TimeSignalApos) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Scte35TimeSignalApos) Validate ¶
func (s *Scte35TimeSignalApos) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Scte35TimeSignalScheduleActionSettings ¶
type Scte35TimeSignalScheduleActionSettings struct { // The list of SCTE-35 descriptors accompanying the SCTE-35 time_signal. // // Scte35Descriptors is a required field Scte35Descriptors []*Scte35Descriptor `locationName:"scte35Descriptors" type:"list" required:"true"` // contains filtered or unexported fields }
Settings for a SCTE-35 time_signal.
func (Scte35TimeSignalScheduleActionSettings) GoString ¶
func (s Scte35TimeSignalScheduleActionSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Scte35TimeSignalScheduleActionSettings) SetScte35Descriptors ¶
func (s *Scte35TimeSignalScheduleActionSettings) SetScte35Descriptors(v []*Scte35Descriptor) *Scte35TimeSignalScheduleActionSettings
SetScte35Descriptors sets the Scte35Descriptors field's value.
func (Scte35TimeSignalScheduleActionSettings) String ¶
func (s Scte35TimeSignalScheduleActionSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Scte35TimeSignalScheduleActionSettings) Validate ¶
func (s *Scte35TimeSignalScheduleActionSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SmpteTtDestinationSettings ¶
type SmpteTtDestinationSettings struct {
// contains filtered or unexported fields
}
Smpte Tt Destination Settings
func (SmpteTtDestinationSettings) GoString ¶
func (s SmpteTtDestinationSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (SmpteTtDestinationSettings) String ¶
func (s SmpteTtDestinationSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 StandardHlsSettings ¶
type StandardHlsSettings struct { // List all the audio groups that are used with the video output stream. Input // all the audio GROUP-IDs that are associated to the video, separate by ','. AudioRenditionSets *string `locationName:"audioRenditionSets" type:"string"` // Settings information for the .m3u8 container // // M3u8Settings is a required field M3u8Settings *M3u8Settings `locationName:"m3u8Settings" type:"structure" required:"true"` // contains filtered or unexported fields }
Standard Hls Settings
func (StandardHlsSettings) GoString ¶
func (s StandardHlsSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StandardHlsSettings) SetAudioRenditionSets ¶
func (s *StandardHlsSettings) SetAudioRenditionSets(v string) *StandardHlsSettings
SetAudioRenditionSets sets the AudioRenditionSets field's value.
func (*StandardHlsSettings) SetM3u8Settings ¶
func (s *StandardHlsSettings) SetM3u8Settings(v *M3u8Settings) *StandardHlsSettings
SetM3u8Settings sets the M3u8Settings field's value.
func (StandardHlsSettings) String ¶
func (s StandardHlsSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StandardHlsSettings) Validate ¶
func (s *StandardHlsSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartChannelInput ¶
type StartChannelInput struct { // ChannelId is a required field ChannelId *string `location:"uri" locationName:"channelId" type:"string" required:"true"` // contains filtered or unexported fields }
func (StartChannelInput) GoString ¶
func (s StartChannelInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartChannelInput) SetChannelId ¶
func (s *StartChannelInput) SetChannelId(v string) *StartChannelInput
SetChannelId sets the ChannelId field's value.
func (StartChannelInput) String ¶
func (s StartChannelInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartChannelInput) Validate ¶
func (s *StartChannelInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartChannelOutput ¶
type StartChannelOutput struct { Arn *string `locationName:"arn" type:"string"` CdiInputSpecification *CdiInputSpecification `locationName:"cdiInputSpecification" type:"structure"` // A standard channel has two encoding pipelines and a single pipeline channel // only has one. ChannelClass *string `locationName:"channelClass" type:"string" enum:"ChannelClass"` Destinations []*OutputDestination `locationName:"destinations" type:"list"` EgressEndpoints []*ChannelEgressEndpoint `locationName:"egressEndpoints" type:"list"` // Encoder Settings EncoderSettings *EncoderSettings `locationName:"encoderSettings" type:"structure"` Id *string `locationName:"id" type:"string"` InputAttachments []*InputAttachment `locationName:"inputAttachments" type:"list"` InputSpecification *InputSpecification `locationName:"inputSpecification" type:"structure"` // The log level the user wants for their channel. LogLevel *string `locationName:"logLevel" type:"string" enum:"LogLevel"` Name *string `locationName:"name" type:"string"` PipelineDetails []*PipelineDetail `locationName:"pipelineDetails" type:"list"` PipelinesRunningCount *int64 `locationName:"pipelinesRunningCount" type:"integer"` RoleArn *string `locationName:"roleArn" type:"string"` State *string `locationName:"state" type:"string" enum:"ChannelState"` Tags map[string]*string `locationName:"tags" type:"map"` // The properties for a private VPC Output Vpc *VpcOutputSettingsDescription `locationName:"vpc" type:"structure"` // contains filtered or unexported fields }
func (StartChannelOutput) GoString ¶
func (s StartChannelOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartChannelOutput) SetArn ¶
func (s *StartChannelOutput) SetArn(v string) *StartChannelOutput
SetArn sets the Arn field's value.
func (*StartChannelOutput) SetCdiInputSpecification ¶
func (s *StartChannelOutput) SetCdiInputSpecification(v *CdiInputSpecification) *StartChannelOutput
SetCdiInputSpecification sets the CdiInputSpecification field's value.
func (*StartChannelOutput) SetChannelClass ¶
func (s *StartChannelOutput) SetChannelClass(v string) *StartChannelOutput
SetChannelClass sets the ChannelClass field's value.
func (*StartChannelOutput) SetDestinations ¶
func (s *StartChannelOutput) SetDestinations(v []*OutputDestination) *StartChannelOutput
SetDestinations sets the Destinations field's value.
func (*StartChannelOutput) SetEgressEndpoints ¶
func (s *StartChannelOutput) SetEgressEndpoints(v []*ChannelEgressEndpoint) *StartChannelOutput
SetEgressEndpoints sets the EgressEndpoints field's value.
func (*StartChannelOutput) SetEncoderSettings ¶
func (s *StartChannelOutput) SetEncoderSettings(v *EncoderSettings) *StartChannelOutput
SetEncoderSettings sets the EncoderSettings field's value.
func (*StartChannelOutput) SetId ¶
func (s *StartChannelOutput) SetId(v string) *StartChannelOutput
SetId sets the Id field's value.
func (*StartChannelOutput) SetInputAttachments ¶
func (s *StartChannelOutput) SetInputAttachments(v []*InputAttachment) *StartChannelOutput
SetInputAttachments sets the InputAttachments field's value.
func (*StartChannelOutput) SetInputSpecification ¶
func (s *StartChannelOutput) SetInputSpecification(v *InputSpecification) *StartChannelOutput
SetInputSpecification sets the InputSpecification field's value.
func (*StartChannelOutput) SetLogLevel ¶
func (s *StartChannelOutput) SetLogLevel(v string) *StartChannelOutput
SetLogLevel sets the LogLevel field's value.
func (*StartChannelOutput) SetName ¶
func (s *StartChannelOutput) SetName(v string) *StartChannelOutput
SetName sets the Name field's value.
func (*StartChannelOutput) SetPipelineDetails ¶
func (s *StartChannelOutput) SetPipelineDetails(v []*PipelineDetail) *StartChannelOutput
SetPipelineDetails sets the PipelineDetails field's value.
func (*StartChannelOutput) SetPipelinesRunningCount ¶
func (s *StartChannelOutput) SetPipelinesRunningCount(v int64) *StartChannelOutput
SetPipelinesRunningCount sets the PipelinesRunningCount field's value.
func (*StartChannelOutput) SetRoleArn ¶
func (s *StartChannelOutput) SetRoleArn(v string) *StartChannelOutput
SetRoleArn sets the RoleArn field's value.
func (*StartChannelOutput) SetState ¶
func (s *StartChannelOutput) SetState(v string) *StartChannelOutput
SetState sets the State field's value.
func (*StartChannelOutput) SetTags ¶
func (s *StartChannelOutput) SetTags(v map[string]*string) *StartChannelOutput
SetTags sets the Tags field's value.
func (*StartChannelOutput) SetVpc ¶
func (s *StartChannelOutput) SetVpc(v *VpcOutputSettingsDescription) *StartChannelOutput
SetVpc sets the Vpc field's value.
func (StartChannelOutput) String ¶
func (s StartChannelOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 StartMultiplexInput ¶
type StartMultiplexInput struct { // MultiplexId is a required field MultiplexId *string `location:"uri" locationName:"multiplexId" type:"string" required:"true"` // contains filtered or unexported fields }
func (StartMultiplexInput) GoString ¶
func (s StartMultiplexInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartMultiplexInput) SetMultiplexId ¶
func (s *StartMultiplexInput) SetMultiplexId(v string) *StartMultiplexInput
SetMultiplexId sets the MultiplexId field's value.
func (StartMultiplexInput) String ¶
func (s StartMultiplexInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartMultiplexInput) Validate ¶
func (s *StartMultiplexInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartMultiplexOutput ¶
type StartMultiplexOutput struct { Arn *string `locationName:"arn" type:"string"` AvailabilityZones []*string `locationName:"availabilityZones" type:"list"` Destinations []*MultiplexOutputDestination `locationName:"destinations" type:"list"` Id *string `locationName:"id" type:"string"` // Contains configuration for a Multiplex event MultiplexSettings *MultiplexSettings `locationName:"multiplexSettings" type:"structure"` Name *string `locationName:"name" type:"string"` PipelinesRunningCount *int64 `locationName:"pipelinesRunningCount" type:"integer"` ProgramCount *int64 `locationName:"programCount" type:"integer"` // The current state of the multiplex. State *string `locationName:"state" type:"string" enum:"MultiplexState"` Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (StartMultiplexOutput) GoString ¶
func (s StartMultiplexOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartMultiplexOutput) SetArn ¶
func (s *StartMultiplexOutput) SetArn(v string) *StartMultiplexOutput
SetArn sets the Arn field's value.
func (*StartMultiplexOutput) SetAvailabilityZones ¶
func (s *StartMultiplexOutput) SetAvailabilityZones(v []*string) *StartMultiplexOutput
SetAvailabilityZones sets the AvailabilityZones field's value.
func (*StartMultiplexOutput) SetDestinations ¶
func (s *StartMultiplexOutput) SetDestinations(v []*MultiplexOutputDestination) *StartMultiplexOutput
SetDestinations sets the Destinations field's value.
func (*StartMultiplexOutput) SetId ¶
func (s *StartMultiplexOutput) SetId(v string) *StartMultiplexOutput
SetId sets the Id field's value.
func (*StartMultiplexOutput) SetMultiplexSettings ¶
func (s *StartMultiplexOutput) SetMultiplexSettings(v *MultiplexSettings) *StartMultiplexOutput
SetMultiplexSettings sets the MultiplexSettings field's value.
func (*StartMultiplexOutput) SetName ¶
func (s *StartMultiplexOutput) SetName(v string) *StartMultiplexOutput
SetName sets the Name field's value.
func (*StartMultiplexOutput) SetPipelinesRunningCount ¶
func (s *StartMultiplexOutput) SetPipelinesRunningCount(v int64) *StartMultiplexOutput
SetPipelinesRunningCount sets the PipelinesRunningCount field's value.
func (*StartMultiplexOutput) SetProgramCount ¶
func (s *StartMultiplexOutput) SetProgramCount(v int64) *StartMultiplexOutput
SetProgramCount sets the ProgramCount field's value.
func (*StartMultiplexOutput) SetState ¶
func (s *StartMultiplexOutput) SetState(v string) *StartMultiplexOutput
SetState sets the State field's value.
func (*StartMultiplexOutput) SetTags ¶
func (s *StartMultiplexOutput) SetTags(v map[string]*string) *StartMultiplexOutput
SetTags sets the Tags field's value.
func (StartMultiplexOutput) String ¶
func (s StartMultiplexOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 StartTimecode ¶
type StartTimecode struct { // The timecode for the frame where you want to start the clip. Optional; if // not specified, the clip starts at first frame in the file. Enter the timecode // as HH:MM:SS:FF or HH:MM:SS;FF. Timecode *string `locationName:"timecode" type:"string"` // contains filtered or unexported fields }
Settings to identify the start of the clip.
func (StartTimecode) GoString ¶
func (s StartTimecode) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartTimecode) SetTimecode ¶
func (s *StartTimecode) SetTimecode(v string) *StartTimecode
SetTimecode sets the Timecode field's value.
func (StartTimecode) String ¶
func (s StartTimecode) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 StaticImageActivateScheduleActionSettings ¶
type StaticImageActivateScheduleActionSettings struct { // The duration in milliseconds for the image to remain on the video. If omitted // or set to 0 the duration is unlimited and the image will remain until it // is explicitly deactivated. Duration *int64 `locationName:"duration" type:"integer"` // The time in milliseconds for the image to fade in. The fade-in starts at // the start time of the overlay. Default is 0 (no fade-in). FadeIn *int64 `locationName:"fadeIn" type:"integer"` // Applies only if a duration is specified. The time in milliseconds for the // image to fade out. The fade-out starts when the duration time is hit, so // it effectively extends the duration. Default is 0 (no fade-out). FadeOut *int64 `locationName:"fadeOut" type:"integer"` // The height of the image when inserted into the video, in pixels. The overlay // will be scaled up or down to the specified height. Leave blank to use the // native height of the overlay. Height *int64 `locationName:"height" min:"1" type:"integer"` // The location and filename of the image file to overlay on the video. The // file must be a 32-bit BMP, PNG, or TGA file, and must not be larger (in pixels) // than the input video. // // Image is a required field Image *InputLocation `locationName:"image" type:"structure" required:"true"` // Placement of the left edge of the overlay relative to the left edge of the // video frame, in pixels. 0 (the default) is the left edge of the frame. If // the placement causes the overlay to extend beyond the right edge of the underlying // video, then the overlay is cropped on the right. ImageX *int64 `locationName:"imageX" type:"integer"` // Placement of the top edge of the overlay relative to the top edge of the // video frame, in pixels. 0 (the default) is the top edge of the frame. If // the placement causes the overlay to extend beyond the bottom edge of the // underlying video, then the overlay is cropped on the bottom. ImageY *int64 `locationName:"imageY" type:"integer"` // The number of the layer, 0 to 7. There are 8 layers that can be overlaid // on the video, each layer with a different image. The layers are in Z order, // which means that overlays with higher values of layer are inserted on top // of overlays with lower values of layer. Default is 0. Layer *int64 `locationName:"layer" type:"integer"` // Opacity of image where 0 is transparent and 100 is fully opaque. Default // is 100. Opacity *int64 `locationName:"opacity" type:"integer"` // The width of the image when inserted into the video, in pixels. The overlay // will be scaled up or down to the specified width. Leave blank to use the // native width of the overlay. Width *int64 `locationName:"width" min:"1" type:"integer"` // contains filtered or unexported fields }
Settings for the action to activate a static image.
func (StaticImageActivateScheduleActionSettings) GoString ¶
func (s StaticImageActivateScheduleActionSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StaticImageActivateScheduleActionSettings) SetDuration ¶
func (s *StaticImageActivateScheduleActionSettings) SetDuration(v int64) *StaticImageActivateScheduleActionSettings
SetDuration sets the Duration field's value.
func (*StaticImageActivateScheduleActionSettings) SetFadeIn ¶
func (s *StaticImageActivateScheduleActionSettings) SetFadeIn(v int64) *StaticImageActivateScheduleActionSettings
SetFadeIn sets the FadeIn field's value.
func (*StaticImageActivateScheduleActionSettings) SetFadeOut ¶
func (s *StaticImageActivateScheduleActionSettings) SetFadeOut(v int64) *StaticImageActivateScheduleActionSettings
SetFadeOut sets the FadeOut field's value.
func (*StaticImageActivateScheduleActionSettings) SetHeight ¶
func (s *StaticImageActivateScheduleActionSettings) SetHeight(v int64) *StaticImageActivateScheduleActionSettings
SetHeight sets the Height field's value.
func (*StaticImageActivateScheduleActionSettings) SetImage ¶
func (s *StaticImageActivateScheduleActionSettings) SetImage(v *InputLocation) *StaticImageActivateScheduleActionSettings
SetImage sets the Image field's value.
func (*StaticImageActivateScheduleActionSettings) SetImageX ¶
func (s *StaticImageActivateScheduleActionSettings) SetImageX(v int64) *StaticImageActivateScheduleActionSettings
SetImageX sets the ImageX field's value.
func (*StaticImageActivateScheduleActionSettings) SetImageY ¶
func (s *StaticImageActivateScheduleActionSettings) SetImageY(v int64) *StaticImageActivateScheduleActionSettings
SetImageY sets the ImageY field's value.
func (*StaticImageActivateScheduleActionSettings) SetLayer ¶
func (s *StaticImageActivateScheduleActionSettings) SetLayer(v int64) *StaticImageActivateScheduleActionSettings
SetLayer sets the Layer field's value.
func (*StaticImageActivateScheduleActionSettings) SetOpacity ¶
func (s *StaticImageActivateScheduleActionSettings) SetOpacity(v int64) *StaticImageActivateScheduleActionSettings
SetOpacity sets the Opacity field's value.
func (*StaticImageActivateScheduleActionSettings) SetWidth ¶
func (s *StaticImageActivateScheduleActionSettings) SetWidth(v int64) *StaticImageActivateScheduleActionSettings
SetWidth sets the Width field's value.
func (StaticImageActivateScheduleActionSettings) String ¶
func (s StaticImageActivateScheduleActionSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StaticImageActivateScheduleActionSettings) Validate ¶
func (s *StaticImageActivateScheduleActionSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StaticImageDeactivateScheduleActionSettings ¶
type StaticImageDeactivateScheduleActionSettings struct { // The time in milliseconds for the image to fade out. Default is 0 (no fade-out). FadeOut *int64 `locationName:"fadeOut" type:"integer"` // The image overlay layer to deactivate, 0 to 7. Default is 0. Layer *int64 `locationName:"layer" type:"integer"` // contains filtered or unexported fields }
Settings for the action to deactivate the image in a specific layer.
func (StaticImageDeactivateScheduleActionSettings) GoString ¶
func (s StaticImageDeactivateScheduleActionSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StaticImageDeactivateScheduleActionSettings) SetFadeOut ¶
func (s *StaticImageDeactivateScheduleActionSettings) SetFadeOut(v int64) *StaticImageDeactivateScheduleActionSettings
SetFadeOut sets the FadeOut field's value.
func (*StaticImageDeactivateScheduleActionSettings) SetLayer ¶
func (s *StaticImageDeactivateScheduleActionSettings) SetLayer(v int64) *StaticImageDeactivateScheduleActionSettings
SetLayer sets the Layer field's value.
func (StaticImageDeactivateScheduleActionSettings) String ¶
func (s StaticImageDeactivateScheduleActionSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 StaticKeySettings ¶
type StaticKeySettings struct { // The URL of the license server used for protecting content. KeyProviderServer *InputLocation `locationName:"keyProviderServer" type:"structure"` // Static key value as a 32 character hexadecimal string. // // StaticKeyValue is a required field StaticKeyValue *string `locationName:"staticKeyValue" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
Static Key Settings
func (StaticKeySettings) GoString ¶
func (s StaticKeySettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StaticKeySettings) SetKeyProviderServer ¶
func (s *StaticKeySettings) SetKeyProviderServer(v *InputLocation) *StaticKeySettings
SetKeyProviderServer sets the KeyProviderServer field's value.
func (*StaticKeySettings) SetStaticKeyValue ¶
func (s *StaticKeySettings) SetStaticKeyValue(v string) *StaticKeySettings
SetStaticKeyValue sets the StaticKeyValue field's value.
func (StaticKeySettings) String ¶
func (s StaticKeySettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StaticKeySettings) Validate ¶
func (s *StaticKeySettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StopChannelInput ¶
type StopChannelInput struct { // ChannelId is a required field ChannelId *string `location:"uri" locationName:"channelId" type:"string" required:"true"` // contains filtered or unexported fields }
func (StopChannelInput) GoString ¶
func (s StopChannelInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopChannelInput) SetChannelId ¶
func (s *StopChannelInput) SetChannelId(v string) *StopChannelInput
SetChannelId sets the ChannelId field's value.
func (StopChannelInput) String ¶
func (s StopChannelInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopChannelInput) Validate ¶
func (s *StopChannelInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StopChannelOutput ¶
type StopChannelOutput struct { Arn *string `locationName:"arn" type:"string"` CdiInputSpecification *CdiInputSpecification `locationName:"cdiInputSpecification" type:"structure"` // A standard channel has two encoding pipelines and a single pipeline channel // only has one. ChannelClass *string `locationName:"channelClass" type:"string" enum:"ChannelClass"` Destinations []*OutputDestination `locationName:"destinations" type:"list"` EgressEndpoints []*ChannelEgressEndpoint `locationName:"egressEndpoints" type:"list"` // Encoder Settings EncoderSettings *EncoderSettings `locationName:"encoderSettings" type:"structure"` Id *string `locationName:"id" type:"string"` InputAttachments []*InputAttachment `locationName:"inputAttachments" type:"list"` InputSpecification *InputSpecification `locationName:"inputSpecification" type:"structure"` // The log level the user wants for their channel. LogLevel *string `locationName:"logLevel" type:"string" enum:"LogLevel"` Name *string `locationName:"name" type:"string"` PipelineDetails []*PipelineDetail `locationName:"pipelineDetails" type:"list"` PipelinesRunningCount *int64 `locationName:"pipelinesRunningCount" type:"integer"` RoleArn *string `locationName:"roleArn" type:"string"` State *string `locationName:"state" type:"string" enum:"ChannelState"` Tags map[string]*string `locationName:"tags" type:"map"` // The properties for a private VPC Output Vpc *VpcOutputSettingsDescription `locationName:"vpc" type:"structure"` // contains filtered or unexported fields }
func (StopChannelOutput) GoString ¶
func (s StopChannelOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopChannelOutput) SetArn ¶
func (s *StopChannelOutput) SetArn(v string) *StopChannelOutput
SetArn sets the Arn field's value.
func (*StopChannelOutput) SetCdiInputSpecification ¶
func (s *StopChannelOutput) SetCdiInputSpecification(v *CdiInputSpecification) *StopChannelOutput
SetCdiInputSpecification sets the CdiInputSpecification field's value.
func (*StopChannelOutput) SetChannelClass ¶
func (s *StopChannelOutput) SetChannelClass(v string) *StopChannelOutput
SetChannelClass sets the ChannelClass field's value.
func (*StopChannelOutput) SetDestinations ¶
func (s *StopChannelOutput) SetDestinations(v []*OutputDestination) *StopChannelOutput
SetDestinations sets the Destinations field's value.
func (*StopChannelOutput) SetEgressEndpoints ¶
func (s *StopChannelOutput) SetEgressEndpoints(v []*ChannelEgressEndpoint) *StopChannelOutput
SetEgressEndpoints sets the EgressEndpoints field's value.
func (*StopChannelOutput) SetEncoderSettings ¶
func (s *StopChannelOutput) SetEncoderSettings(v *EncoderSettings) *StopChannelOutput
SetEncoderSettings sets the EncoderSettings field's value.
func (*StopChannelOutput) SetId ¶
func (s *StopChannelOutput) SetId(v string) *StopChannelOutput
SetId sets the Id field's value.
func (*StopChannelOutput) SetInputAttachments ¶
func (s *StopChannelOutput) SetInputAttachments(v []*InputAttachment) *StopChannelOutput
SetInputAttachments sets the InputAttachments field's value.
func (*StopChannelOutput) SetInputSpecification ¶
func (s *StopChannelOutput) SetInputSpecification(v *InputSpecification) *StopChannelOutput
SetInputSpecification sets the InputSpecification field's value.
func (*StopChannelOutput) SetLogLevel ¶
func (s *StopChannelOutput) SetLogLevel(v string) *StopChannelOutput
SetLogLevel sets the LogLevel field's value.
func (*StopChannelOutput) SetName ¶
func (s *StopChannelOutput) SetName(v string) *StopChannelOutput
SetName sets the Name field's value.
func (*StopChannelOutput) SetPipelineDetails ¶
func (s *StopChannelOutput) SetPipelineDetails(v []*PipelineDetail) *StopChannelOutput
SetPipelineDetails sets the PipelineDetails field's value.
func (*StopChannelOutput) SetPipelinesRunningCount ¶
func (s *StopChannelOutput) SetPipelinesRunningCount(v int64) *StopChannelOutput
SetPipelinesRunningCount sets the PipelinesRunningCount field's value.
func (*StopChannelOutput) SetRoleArn ¶
func (s *StopChannelOutput) SetRoleArn(v string) *StopChannelOutput
SetRoleArn sets the RoleArn field's value.
func (*StopChannelOutput) SetState ¶
func (s *StopChannelOutput) SetState(v string) *StopChannelOutput
SetState sets the State field's value.
func (*StopChannelOutput) SetTags ¶
func (s *StopChannelOutput) SetTags(v map[string]*string) *StopChannelOutput
SetTags sets the Tags field's value.
func (*StopChannelOutput) SetVpc ¶
func (s *StopChannelOutput) SetVpc(v *VpcOutputSettingsDescription) *StopChannelOutput
SetVpc sets the Vpc field's value.
func (StopChannelOutput) String ¶
func (s StopChannelOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 StopMultiplexInput ¶
type StopMultiplexInput struct { // MultiplexId is a required field MultiplexId *string `location:"uri" locationName:"multiplexId" type:"string" required:"true"` // contains filtered or unexported fields }
func (StopMultiplexInput) GoString ¶
func (s StopMultiplexInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopMultiplexInput) SetMultiplexId ¶
func (s *StopMultiplexInput) SetMultiplexId(v string) *StopMultiplexInput
SetMultiplexId sets the MultiplexId field's value.
func (StopMultiplexInput) String ¶
func (s StopMultiplexInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopMultiplexInput) Validate ¶
func (s *StopMultiplexInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StopMultiplexOutput ¶
type StopMultiplexOutput struct { Arn *string `locationName:"arn" type:"string"` AvailabilityZones []*string `locationName:"availabilityZones" type:"list"` Destinations []*MultiplexOutputDestination `locationName:"destinations" type:"list"` Id *string `locationName:"id" type:"string"` // Contains configuration for a Multiplex event MultiplexSettings *MultiplexSettings `locationName:"multiplexSettings" type:"structure"` Name *string `locationName:"name" type:"string"` PipelinesRunningCount *int64 `locationName:"pipelinesRunningCount" type:"integer"` ProgramCount *int64 `locationName:"programCount" type:"integer"` // The current state of the multiplex. State *string `locationName:"state" type:"string" enum:"MultiplexState"` Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (StopMultiplexOutput) GoString ¶
func (s StopMultiplexOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopMultiplexOutput) SetArn ¶
func (s *StopMultiplexOutput) SetArn(v string) *StopMultiplexOutput
SetArn sets the Arn field's value.
func (*StopMultiplexOutput) SetAvailabilityZones ¶
func (s *StopMultiplexOutput) SetAvailabilityZones(v []*string) *StopMultiplexOutput
SetAvailabilityZones sets the AvailabilityZones field's value.
func (*StopMultiplexOutput) SetDestinations ¶
func (s *StopMultiplexOutput) SetDestinations(v []*MultiplexOutputDestination) *StopMultiplexOutput
SetDestinations sets the Destinations field's value.
func (*StopMultiplexOutput) SetId ¶
func (s *StopMultiplexOutput) SetId(v string) *StopMultiplexOutput
SetId sets the Id field's value.
func (*StopMultiplexOutput) SetMultiplexSettings ¶
func (s *StopMultiplexOutput) SetMultiplexSettings(v *MultiplexSettings) *StopMultiplexOutput
SetMultiplexSettings sets the MultiplexSettings field's value.
func (*StopMultiplexOutput) SetName ¶
func (s *StopMultiplexOutput) SetName(v string) *StopMultiplexOutput
SetName sets the Name field's value.
func (*StopMultiplexOutput) SetPipelinesRunningCount ¶
func (s *StopMultiplexOutput) SetPipelinesRunningCount(v int64) *StopMultiplexOutput
SetPipelinesRunningCount sets the PipelinesRunningCount field's value.
func (*StopMultiplexOutput) SetProgramCount ¶
func (s *StopMultiplexOutput) SetProgramCount(v int64) *StopMultiplexOutput
SetProgramCount sets the ProgramCount field's value.
func (*StopMultiplexOutput) SetState ¶
func (s *StopMultiplexOutput) SetState(v string) *StopMultiplexOutput
SetState sets the State field's value.
func (*StopMultiplexOutput) SetTags ¶
func (s *StopMultiplexOutput) SetTags(v map[string]*string) *StopMultiplexOutput
SetTags sets the Tags field's value.
func (StopMultiplexOutput) String ¶
func (s StopMultiplexOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 StopTimecode ¶
type StopTimecode struct { // If you specify a StopTimecode in an input (in order to clip the file), you // can specify if you want the clip to exclude (the default) or include the // frame specified by the timecode. LastFrameClippingBehavior *string `locationName:"lastFrameClippingBehavior" type:"string" enum:"LastFrameClippingBehavior"` // The timecode for the frame where you want to stop the clip. Optional; if // not specified, the clip continues to the end of the file. Enter the timecode // as HH:MM:SS:FF or HH:MM:SS;FF. Timecode *string `locationName:"timecode" type:"string"` // contains filtered or unexported fields }
Settings to identify the end of the clip.
func (StopTimecode) GoString ¶
func (s StopTimecode) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopTimecode) SetLastFrameClippingBehavior ¶
func (s *StopTimecode) SetLastFrameClippingBehavior(v string) *StopTimecode
SetLastFrameClippingBehavior sets the LastFrameClippingBehavior field's value.
func (*StopTimecode) SetTimecode ¶
func (s *StopTimecode) SetTimecode(v string) *StopTimecode
SetTimecode sets the Timecode field's value.
func (StopTimecode) String ¶
func (s StopTimecode) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 TeletextDestinationSettings ¶
type TeletextDestinationSettings struct {
// contains filtered or unexported fields
}
Teletext Destination Settings
func (TeletextDestinationSettings) GoString ¶
func (s TeletextDestinationSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (TeletextDestinationSettings) String ¶
func (s TeletextDestinationSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 TeletextSourceSettings ¶
type TeletextSourceSettings struct { // Optionally defines a region where TTML style captions will be displayed OutputRectangle *CaptionRectangle `locationName:"outputRectangle" type:"structure"` // Specifies the teletext page number within the data stream from which to extract // captions. Range of 0x100 (256) to 0x8FF (2303). Unused for passthrough. Should // be specified as a hexadecimal string with no "0x" prefix. PageNumber *string `locationName:"pageNumber" type:"string"` // contains filtered or unexported fields }
Teletext Source Settings
func (TeletextSourceSettings) GoString ¶
func (s TeletextSourceSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TeletextSourceSettings) SetOutputRectangle ¶
func (s *TeletextSourceSettings) SetOutputRectangle(v *CaptionRectangle) *TeletextSourceSettings
SetOutputRectangle sets the OutputRectangle field's value.
func (*TeletextSourceSettings) SetPageNumber ¶
func (s *TeletextSourceSettings) SetPageNumber(v string) *TeletextSourceSettings
SetPageNumber sets the PageNumber field's value.
func (TeletextSourceSettings) String ¶
func (s TeletextSourceSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TeletextSourceSettings) Validate ¶
func (s *TeletextSourceSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TemporalFilterSettings ¶
type TemporalFilterSettings struct { // If you enable this filter, the results are the following:- If the source // content is noisy (it contains excessive digital artifacts), the filter cleans // up the source.- If the source content is already clean, the filter tends // to decrease the bitrate, especially when the rate control mode is QVBR. PostFilterSharpening *string `locationName:"postFilterSharpening" type:"string" enum:"TemporalFilterPostFilterSharpening"` // Choose a filter strength. We recommend a strength of 1 or 2. A higher strength // might take out good information, resulting in an image that is overly soft. Strength *string `locationName:"strength" type:"string" enum:"TemporalFilterStrength"` // contains filtered or unexported fields }
Temporal Filter Settings
func (TemporalFilterSettings) GoString ¶
func (s TemporalFilterSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TemporalFilterSettings) SetPostFilterSharpening ¶
func (s *TemporalFilterSettings) SetPostFilterSharpening(v string) *TemporalFilterSettings
SetPostFilterSharpening sets the PostFilterSharpening field's value.
func (*TemporalFilterSettings) SetStrength ¶
func (s *TemporalFilterSettings) SetStrength(v string) *TemporalFilterSettings
SetStrength sets the Strength field's value.
func (TemporalFilterSettings) String ¶
func (s TemporalFilterSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 TimecodeConfig ¶
type TimecodeConfig struct { // Identifies the source for the timecode that will be associated with the events // outputs.-Embedded (embedded): Initialize the output timecode with timecode // from the the source. If no embedded timecode is detected in the source, the // system falls back to using "Start at 0" (zerobased).-System Clock (systemclock): // Use the UTC time.-Start at 0 (zerobased): The time of the first frame of // the event will be 00:00:00:00. // // Source is a required field Source *string `locationName:"source" type:"string" required:"true" enum:"TimecodeConfigSource"` // Threshold in frames beyond which output timecode is resynchronized to the // input timecode. Discrepancies below this threshold are permitted to avoid // unnecessary discontinuities in the output timecode. No timecode sync when // this is not specified. SyncThreshold *int64 `locationName:"syncThreshold" min:"1" type:"integer"` // contains filtered or unexported fields }
Timecode Config
func (TimecodeConfig) GoString ¶
func (s TimecodeConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TimecodeConfig) SetSource ¶
func (s *TimecodeConfig) SetSource(v string) *TimecodeConfig
SetSource sets the Source field's value.
func (*TimecodeConfig) SetSyncThreshold ¶
func (s *TimecodeConfig) SetSyncThreshold(v int64) *TimecodeConfig
SetSyncThreshold sets the SyncThreshold field's value.
func (TimecodeConfig) String ¶
func (s TimecodeConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TimecodeConfig) Validate ¶
func (s *TimecodeConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TooManyRequestsException ¶
type TooManyRequestsException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*TooManyRequestsException) Code ¶
func (s *TooManyRequestsException) Code() string
Code returns the exception type name.
func (*TooManyRequestsException) Error ¶
func (s *TooManyRequestsException) Error() string
func (TooManyRequestsException) GoString ¶
func (s TooManyRequestsException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TooManyRequestsException) Message ¶
func (s *TooManyRequestsException) Message() string
Message returns the exception's message.
func (*TooManyRequestsException) OrigErr ¶
func (s *TooManyRequestsException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*TooManyRequestsException) RequestID ¶
func (s *TooManyRequestsException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*TooManyRequestsException) StatusCode ¶
func (s *TooManyRequestsException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (TooManyRequestsException) String ¶
func (s TooManyRequestsException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 TransferInputDeviceInput ¶
type TransferInputDeviceInput struct { // InputDeviceId is a required field InputDeviceId *string `location:"uri" locationName:"inputDeviceId" type:"string" required:"true"` TargetCustomerId *string `locationName:"targetCustomerId" type:"string"` TargetRegion *string `locationName:"targetRegion" type:"string"` TransferMessage *string `locationName:"transferMessage" type:"string"` // contains filtered or unexported fields }
func (TransferInputDeviceInput) GoString ¶
func (s TransferInputDeviceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TransferInputDeviceInput) SetInputDeviceId ¶
func (s *TransferInputDeviceInput) SetInputDeviceId(v string) *TransferInputDeviceInput
SetInputDeviceId sets the InputDeviceId field's value.
func (*TransferInputDeviceInput) SetTargetCustomerId ¶
func (s *TransferInputDeviceInput) SetTargetCustomerId(v string) *TransferInputDeviceInput
SetTargetCustomerId sets the TargetCustomerId field's value.
func (*TransferInputDeviceInput) SetTargetRegion ¶
func (s *TransferInputDeviceInput) SetTargetRegion(v string) *TransferInputDeviceInput
SetTargetRegion sets the TargetRegion field's value.
func (*TransferInputDeviceInput) SetTransferMessage ¶
func (s *TransferInputDeviceInput) SetTransferMessage(v string) *TransferInputDeviceInput
SetTransferMessage sets the TransferMessage field's value.
func (TransferInputDeviceInput) String ¶
func (s TransferInputDeviceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TransferInputDeviceInput) Validate ¶
func (s *TransferInputDeviceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TransferInputDeviceOutput ¶
type TransferInputDeviceOutput struct {
// contains filtered or unexported fields
}
func (TransferInputDeviceOutput) GoString ¶
func (s TransferInputDeviceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (TransferInputDeviceOutput) String ¶
func (s TransferInputDeviceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 TransferringInputDeviceSummary ¶
type TransferringInputDeviceSummary struct { // The unique ID of the input device. Id *string `locationName:"id" type:"string"` // The optional message that the sender has attached to the transfer. Message *string `locationName:"message" type:"string"` // The AWS account ID for the recipient of the input device transfer. TargetCustomerId *string `locationName:"targetCustomerId" type:"string"` // The type (direction) of the input device transfer. TransferType *string `locationName:"transferType" type:"string" enum:"InputDeviceTransferType"` // contains filtered or unexported fields }
Details about the input device that is being transferred.
func (TransferringInputDeviceSummary) GoString ¶
func (s TransferringInputDeviceSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TransferringInputDeviceSummary) SetId ¶
func (s *TransferringInputDeviceSummary) SetId(v string) *TransferringInputDeviceSummary
SetId sets the Id field's value.
func (*TransferringInputDeviceSummary) SetMessage ¶
func (s *TransferringInputDeviceSummary) SetMessage(v string) *TransferringInputDeviceSummary
SetMessage sets the Message field's value.
func (*TransferringInputDeviceSummary) SetTargetCustomerId ¶
func (s *TransferringInputDeviceSummary) SetTargetCustomerId(v string) *TransferringInputDeviceSummary
SetTargetCustomerId sets the TargetCustomerId field's value.
func (*TransferringInputDeviceSummary) SetTransferType ¶
func (s *TransferringInputDeviceSummary) SetTransferType(v string) *TransferringInputDeviceSummary
SetTransferType sets the TransferType field's value.
func (TransferringInputDeviceSummary) String ¶
func (s TransferringInputDeviceSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 TtmlDestinationSettings ¶
type TtmlDestinationSettings struct { // When set to passthrough, passes through style and position information from // a TTML-like input source (TTML, SMPTE-TT, CFF-TT) to the CFF-TT output or // TTML output. StyleControl *string `locationName:"styleControl" type:"string" enum:"TtmlDestinationStyleControl"` // contains filtered or unexported fields }
Ttml Destination Settings
func (TtmlDestinationSettings) GoString ¶
func (s TtmlDestinationSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TtmlDestinationSettings) SetStyleControl ¶
func (s *TtmlDestinationSettings) SetStyleControl(v string) *TtmlDestinationSettings
SetStyleControl sets the StyleControl field's value.
func (TtmlDestinationSettings) String ¶
func (s TtmlDestinationSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 UdpContainerSettings ¶
type UdpContainerSettings struct { // M2ts Settings M2tsSettings *M2tsSettings `locationName:"m2tsSettings" type:"structure"` // contains filtered or unexported fields }
Udp Container Settings
func (UdpContainerSettings) GoString ¶
func (s UdpContainerSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UdpContainerSettings) SetM2tsSettings ¶
func (s *UdpContainerSettings) SetM2tsSettings(v *M2tsSettings) *UdpContainerSettings
SetM2tsSettings sets the M2tsSettings field's value.
func (UdpContainerSettings) String ¶
func (s UdpContainerSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UdpContainerSettings) Validate ¶
func (s *UdpContainerSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UdpGroupSettings ¶
type UdpGroupSettings struct { // Specifies behavior of last resort when input video is lost, and no more backup // inputs are available. When dropTs is selected the entire transport stream // will stop being emitted. When dropProgram is selected the program can be // dropped from the transport stream (and replaced with null packets to meet // the TS bitrate requirement). Or, when emitProgram is chosen the transport // stream will continue to be produced normally with repeat frames, black frames, // or slate frames substituted for the absent input video. InputLossAction *string `locationName:"inputLossAction" type:"string" enum:"InputLossActionForUdpOut"` // Indicates ID3 frame that has the timecode. TimedMetadataId3Frame *string `locationName:"timedMetadataId3Frame" type:"string" enum:"UdpTimedMetadataId3Frame"` // Timed Metadata interval in seconds. TimedMetadataId3Period *int64 `locationName:"timedMetadataId3Period" type:"integer"` // contains filtered or unexported fields }
Udp Group Settings
func (UdpGroupSettings) GoString ¶
func (s UdpGroupSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UdpGroupSettings) SetInputLossAction ¶
func (s *UdpGroupSettings) SetInputLossAction(v string) *UdpGroupSettings
SetInputLossAction sets the InputLossAction field's value.
func (*UdpGroupSettings) SetTimedMetadataId3Frame ¶
func (s *UdpGroupSettings) SetTimedMetadataId3Frame(v string) *UdpGroupSettings
SetTimedMetadataId3Frame sets the TimedMetadataId3Frame field's value.
func (*UdpGroupSettings) SetTimedMetadataId3Period ¶
func (s *UdpGroupSettings) SetTimedMetadataId3Period(v int64) *UdpGroupSettings
SetTimedMetadataId3Period sets the TimedMetadataId3Period field's value.
func (UdpGroupSettings) String ¶
func (s UdpGroupSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 UdpOutputSettings ¶
type UdpOutputSettings struct { // UDP output buffering in milliseconds. Larger values increase latency through // the transcoder but simultaneously assist the transcoder in maintaining a // constant, low-jitter UDP/RTP output while accommodating clock recovery, input // switching, input disruptions, picture reordering, etc. BufferMsec *int64 `locationName:"bufferMsec" type:"integer"` // Udp Container Settings // // ContainerSettings is a required field ContainerSettings *UdpContainerSettings `locationName:"containerSettings" type:"structure" required:"true"` // Destination address and port number for RTP or UDP packets. Can be unicast // or multicast RTP or UDP (eg. rtp://239.10.10.10:5001 or udp://10.100.100.100:5002). // // Destination is a required field Destination *OutputLocationRef `locationName:"destination" type:"structure" required:"true"` // Settings for enabling and adjusting Forward Error Correction on UDP outputs. FecOutputSettings *FecOutputSettings `locationName:"fecOutputSettings" type:"structure"` // contains filtered or unexported fields }
Udp Output Settings
func (UdpOutputSettings) GoString ¶
func (s UdpOutputSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UdpOutputSettings) SetBufferMsec ¶
func (s *UdpOutputSettings) SetBufferMsec(v int64) *UdpOutputSettings
SetBufferMsec sets the BufferMsec field's value.
func (*UdpOutputSettings) SetContainerSettings ¶
func (s *UdpOutputSettings) SetContainerSettings(v *UdpContainerSettings) *UdpOutputSettings
SetContainerSettings sets the ContainerSettings field's value.
func (*UdpOutputSettings) SetDestination ¶
func (s *UdpOutputSettings) SetDestination(v *OutputLocationRef) *UdpOutputSettings
SetDestination sets the Destination field's value.
func (*UdpOutputSettings) SetFecOutputSettings ¶
func (s *UdpOutputSettings) SetFecOutputSettings(v *FecOutputSettings) *UdpOutputSettings
SetFecOutputSettings sets the FecOutputSettings field's value.
func (UdpOutputSettings) String ¶
func (s UdpOutputSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UdpOutputSettings) Validate ¶
func (s *UdpOutputSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UnprocessableEntityException ¶
type UnprocessableEntityException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` ValidationErrors []*ValidationError `locationName:"validationErrors" type:"list"` // contains filtered or unexported fields }
func (*UnprocessableEntityException) Code ¶
func (s *UnprocessableEntityException) Code() string
Code returns the exception type name.
func (*UnprocessableEntityException) Error ¶
func (s *UnprocessableEntityException) Error() string
func (UnprocessableEntityException) GoString ¶
func (s UnprocessableEntityException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UnprocessableEntityException) Message ¶
func (s *UnprocessableEntityException) Message() string
Message returns the exception's message.
func (*UnprocessableEntityException) OrigErr ¶
func (s *UnprocessableEntityException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*UnprocessableEntityException) RequestID ¶
func (s *UnprocessableEntityException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*UnprocessableEntityException) StatusCode ¶
func (s *UnprocessableEntityException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (UnprocessableEntityException) String ¶
func (s UnprocessableEntityException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 UpdateChannelClassInput ¶
type UpdateChannelClassInput struct { // A standard channel has two encoding pipelines and a single pipeline channel // only has one. // // ChannelClass is a required field ChannelClass *string `locationName:"channelClass" type:"string" required:"true" enum:"ChannelClass"` // ChannelId is a required field ChannelId *string `location:"uri" locationName:"channelId" type:"string" required:"true"` Destinations []*OutputDestination `locationName:"destinations" type:"list"` // contains filtered or unexported fields }
func (UpdateChannelClassInput) GoString ¶
func (s UpdateChannelClassInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateChannelClassInput) SetChannelClass ¶
func (s *UpdateChannelClassInput) SetChannelClass(v string) *UpdateChannelClassInput
SetChannelClass sets the ChannelClass field's value.
func (*UpdateChannelClassInput) SetChannelId ¶
func (s *UpdateChannelClassInput) SetChannelId(v string) *UpdateChannelClassInput
SetChannelId sets the ChannelId field's value.
func (*UpdateChannelClassInput) SetDestinations ¶
func (s *UpdateChannelClassInput) SetDestinations(v []*OutputDestination) *UpdateChannelClassInput
SetDestinations sets the Destinations field's value.
func (UpdateChannelClassInput) String ¶
func (s UpdateChannelClassInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateChannelClassInput) Validate ¶
func (s *UpdateChannelClassInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateChannelClassOutput ¶
type UpdateChannelClassOutput struct { Channel *Channel `locationName:"channel" type:"structure"` // contains filtered or unexported fields }
func (UpdateChannelClassOutput) GoString ¶
func (s UpdateChannelClassOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateChannelClassOutput) SetChannel ¶
func (s *UpdateChannelClassOutput) SetChannel(v *Channel) *UpdateChannelClassOutput
SetChannel sets the Channel field's value.
func (UpdateChannelClassOutput) String ¶
func (s UpdateChannelClassOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateChannelInput ¶
type UpdateChannelInput struct { CdiInputSpecification *CdiInputSpecification `locationName:"cdiInputSpecification" type:"structure"` // ChannelId is a required field ChannelId *string `location:"uri" locationName:"channelId" type:"string" required:"true"` Destinations []*OutputDestination `locationName:"destinations" type:"list"` // Encoder Settings EncoderSettings *EncoderSettings `locationName:"encoderSettings" type:"structure"` InputAttachments []*InputAttachment `locationName:"inputAttachments" type:"list"` InputSpecification *InputSpecification `locationName:"inputSpecification" type:"structure"` // The log level the user wants for their channel. LogLevel *string `locationName:"logLevel" type:"string" enum:"LogLevel"` Name *string `locationName:"name" type:"string"` RoleArn *string `locationName:"roleArn" type:"string"` // contains filtered or unexported fields }
func (UpdateChannelInput) GoString ¶
func (s UpdateChannelInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateChannelInput) SetCdiInputSpecification ¶
func (s *UpdateChannelInput) SetCdiInputSpecification(v *CdiInputSpecification) *UpdateChannelInput
SetCdiInputSpecification sets the CdiInputSpecification field's value.
func (*UpdateChannelInput) SetChannelId ¶
func (s *UpdateChannelInput) SetChannelId(v string) *UpdateChannelInput
SetChannelId sets the ChannelId field's value.
func (*UpdateChannelInput) SetDestinations ¶
func (s *UpdateChannelInput) SetDestinations(v []*OutputDestination) *UpdateChannelInput
SetDestinations sets the Destinations field's value.
func (*UpdateChannelInput) SetEncoderSettings ¶
func (s *UpdateChannelInput) SetEncoderSettings(v *EncoderSettings) *UpdateChannelInput
SetEncoderSettings sets the EncoderSettings field's value.
func (*UpdateChannelInput) SetInputAttachments ¶
func (s *UpdateChannelInput) SetInputAttachments(v []*InputAttachment) *UpdateChannelInput
SetInputAttachments sets the InputAttachments field's value.
func (*UpdateChannelInput) SetInputSpecification ¶
func (s *UpdateChannelInput) SetInputSpecification(v *InputSpecification) *UpdateChannelInput
SetInputSpecification sets the InputSpecification field's value.
func (*UpdateChannelInput) SetLogLevel ¶
func (s *UpdateChannelInput) SetLogLevel(v string) *UpdateChannelInput
SetLogLevel sets the LogLevel field's value.
func (*UpdateChannelInput) SetName ¶
func (s *UpdateChannelInput) SetName(v string) *UpdateChannelInput
SetName sets the Name field's value.
func (*UpdateChannelInput) SetRoleArn ¶
func (s *UpdateChannelInput) SetRoleArn(v string) *UpdateChannelInput
SetRoleArn sets the RoleArn field's value.
func (UpdateChannelInput) String ¶
func (s UpdateChannelInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateChannelInput) Validate ¶
func (s *UpdateChannelInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateChannelOutput ¶
type UpdateChannelOutput struct { Channel *Channel `locationName:"channel" type:"structure"` // contains filtered or unexported fields }
func (UpdateChannelOutput) GoString ¶
func (s UpdateChannelOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateChannelOutput) SetChannel ¶
func (s *UpdateChannelOutput) SetChannel(v *Channel) *UpdateChannelOutput
SetChannel sets the Channel field's value.
func (UpdateChannelOutput) String ¶
func (s UpdateChannelOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateInputDeviceInput ¶
type UpdateInputDeviceInput struct { // Configurable settings for the input device. HdDeviceSettings *InputDeviceConfigurableSettings `locationName:"hdDeviceSettings" type:"structure"` // InputDeviceId is a required field InputDeviceId *string `location:"uri" locationName:"inputDeviceId" type:"string" required:"true"` Name *string `locationName:"name" type:"string"` // Configurable settings for the input device. UhdDeviceSettings *InputDeviceConfigurableSettings `locationName:"uhdDeviceSettings" type:"structure"` // contains filtered or unexported fields }
func (UpdateInputDeviceInput) GoString ¶
func (s UpdateInputDeviceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateInputDeviceInput) SetHdDeviceSettings ¶
func (s *UpdateInputDeviceInput) SetHdDeviceSettings(v *InputDeviceConfigurableSettings) *UpdateInputDeviceInput
SetHdDeviceSettings sets the HdDeviceSettings field's value.
func (*UpdateInputDeviceInput) SetInputDeviceId ¶
func (s *UpdateInputDeviceInput) SetInputDeviceId(v string) *UpdateInputDeviceInput
SetInputDeviceId sets the InputDeviceId field's value.
func (*UpdateInputDeviceInput) SetName ¶
func (s *UpdateInputDeviceInput) SetName(v string) *UpdateInputDeviceInput
SetName sets the Name field's value.
func (*UpdateInputDeviceInput) SetUhdDeviceSettings ¶
func (s *UpdateInputDeviceInput) SetUhdDeviceSettings(v *InputDeviceConfigurableSettings) *UpdateInputDeviceInput
SetUhdDeviceSettings sets the UhdDeviceSettings field's value.
func (UpdateInputDeviceInput) String ¶
func (s UpdateInputDeviceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateInputDeviceInput) Validate ¶
func (s *UpdateInputDeviceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateInputDeviceOutput ¶
type UpdateInputDeviceOutput struct { Arn *string `locationName:"arn" type:"string"` // The state of the connection between the input device and AWS. ConnectionState *string `locationName:"connectionState" type:"string" enum:"InputDeviceConnectionState"` // The status of the action to synchronize the device configuration. If you // change the configuration of the input device (for example, the maximum bitrate), // MediaLive sends the new data to the device. The device might not update itself // immediately. SYNCED means the device has updated its configuration. SYNCING // means that it has not updated its configuration. DeviceSettingsSyncState *string `locationName:"deviceSettingsSyncState" type:"string" enum:"DeviceSettingsSyncState"` // The status of software on the input device. DeviceUpdateStatus *string `locationName:"deviceUpdateStatus" type:"string" enum:"DeviceUpdateStatus"` // Settings that describe the active source from the input device, and the video // characteristics of that source. HdDeviceSettings *InputDeviceHdSettings `locationName:"hdDeviceSettings" type:"structure"` Id *string `locationName:"id" type:"string"` MacAddress *string `locationName:"macAddress" type:"string"` Name *string `locationName:"name" type:"string"` // The network settings for the input device. NetworkSettings *InputDeviceNetworkSettings `locationName:"networkSettings" type:"structure"` SerialNumber *string `locationName:"serialNumber" type:"string"` // The type of the input device. For an AWS Elemental Link device that outputs // resolutions up to 1080, choose "HD". Type *string `locationName:"type" type:"string" enum:"InputDeviceType"` // Settings that describe the active source from the input device, and the video // characteristics of that source. UhdDeviceSettings *InputDeviceUhdSettings `locationName:"uhdDeviceSettings" type:"structure"` // contains filtered or unexported fields }
func (UpdateInputDeviceOutput) GoString ¶
func (s UpdateInputDeviceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateInputDeviceOutput) SetArn ¶
func (s *UpdateInputDeviceOutput) SetArn(v string) *UpdateInputDeviceOutput
SetArn sets the Arn field's value.
func (*UpdateInputDeviceOutput) SetConnectionState ¶
func (s *UpdateInputDeviceOutput) SetConnectionState(v string) *UpdateInputDeviceOutput
SetConnectionState sets the ConnectionState field's value.
func (*UpdateInputDeviceOutput) SetDeviceSettingsSyncState ¶
func (s *UpdateInputDeviceOutput) SetDeviceSettingsSyncState(v string) *UpdateInputDeviceOutput
SetDeviceSettingsSyncState sets the DeviceSettingsSyncState field's value.
func (*UpdateInputDeviceOutput) SetDeviceUpdateStatus ¶
func (s *UpdateInputDeviceOutput) SetDeviceUpdateStatus(v string) *UpdateInputDeviceOutput
SetDeviceUpdateStatus sets the DeviceUpdateStatus field's value.
func (*UpdateInputDeviceOutput) SetHdDeviceSettings ¶
func (s *UpdateInputDeviceOutput) SetHdDeviceSettings(v *InputDeviceHdSettings) *UpdateInputDeviceOutput
SetHdDeviceSettings sets the HdDeviceSettings field's value.
func (*UpdateInputDeviceOutput) SetId ¶
func (s *UpdateInputDeviceOutput) SetId(v string) *UpdateInputDeviceOutput
SetId sets the Id field's value.
func (*UpdateInputDeviceOutput) SetMacAddress ¶
func (s *UpdateInputDeviceOutput) SetMacAddress(v string) *UpdateInputDeviceOutput
SetMacAddress sets the MacAddress field's value.
func (*UpdateInputDeviceOutput) SetName ¶
func (s *UpdateInputDeviceOutput) SetName(v string) *UpdateInputDeviceOutput
SetName sets the Name field's value.
func (*UpdateInputDeviceOutput) SetNetworkSettings ¶
func (s *UpdateInputDeviceOutput) SetNetworkSettings(v *InputDeviceNetworkSettings) *UpdateInputDeviceOutput
SetNetworkSettings sets the NetworkSettings field's value.
func (*UpdateInputDeviceOutput) SetSerialNumber ¶
func (s *UpdateInputDeviceOutput) SetSerialNumber(v string) *UpdateInputDeviceOutput
SetSerialNumber sets the SerialNumber field's value.
func (*UpdateInputDeviceOutput) SetType ¶
func (s *UpdateInputDeviceOutput) SetType(v string) *UpdateInputDeviceOutput
SetType sets the Type field's value.
func (*UpdateInputDeviceOutput) SetUhdDeviceSettings ¶
func (s *UpdateInputDeviceOutput) SetUhdDeviceSettings(v *InputDeviceUhdSettings) *UpdateInputDeviceOutput
SetUhdDeviceSettings sets the UhdDeviceSettings field's value.
func (UpdateInputDeviceOutput) String ¶
func (s UpdateInputDeviceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 UpdateInputInput ¶
type UpdateInputInput struct { Destinations []*InputDestinationRequest `locationName:"destinations" type:"list"` InputDevices []*InputDeviceRequest `locationName:"inputDevices" type:"list"` // InputId is a required field InputId *string `location:"uri" locationName:"inputId" type:"string" required:"true"` InputSecurityGroups []*string `locationName:"inputSecurityGroups" type:"list"` MediaConnectFlows []*MediaConnectFlowRequest `locationName:"mediaConnectFlows" type:"list"` Name *string `locationName:"name" type:"string"` RoleArn *string `locationName:"roleArn" type:"string"` Sources []*InputSourceRequest `locationName:"sources" type:"list"` // contains filtered or unexported fields }
func (UpdateInputInput) GoString ¶
func (s UpdateInputInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateInputInput) SetDestinations ¶
func (s *UpdateInputInput) SetDestinations(v []*InputDestinationRequest) *UpdateInputInput
SetDestinations sets the Destinations field's value.
func (*UpdateInputInput) SetInputDevices ¶
func (s *UpdateInputInput) SetInputDevices(v []*InputDeviceRequest) *UpdateInputInput
SetInputDevices sets the InputDevices field's value.
func (*UpdateInputInput) SetInputId ¶
func (s *UpdateInputInput) SetInputId(v string) *UpdateInputInput
SetInputId sets the InputId field's value.
func (*UpdateInputInput) SetInputSecurityGroups ¶
func (s *UpdateInputInput) SetInputSecurityGroups(v []*string) *UpdateInputInput
SetInputSecurityGroups sets the InputSecurityGroups field's value.
func (*UpdateInputInput) SetMediaConnectFlows ¶
func (s *UpdateInputInput) SetMediaConnectFlows(v []*MediaConnectFlowRequest) *UpdateInputInput
SetMediaConnectFlows sets the MediaConnectFlows field's value.
func (*UpdateInputInput) SetName ¶
func (s *UpdateInputInput) SetName(v string) *UpdateInputInput
SetName sets the Name field's value.
func (*UpdateInputInput) SetRoleArn ¶
func (s *UpdateInputInput) SetRoleArn(v string) *UpdateInputInput
SetRoleArn sets the RoleArn field's value.
func (*UpdateInputInput) SetSources ¶
func (s *UpdateInputInput) SetSources(v []*InputSourceRequest) *UpdateInputInput
SetSources sets the Sources field's value.
func (UpdateInputInput) String ¶
func (s UpdateInputInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateInputInput) Validate ¶
func (s *UpdateInputInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateInputOutput ¶
type UpdateInputOutput struct { Input *Input `locationName:"input" type:"structure"` // contains filtered or unexported fields }
func (UpdateInputOutput) GoString ¶
func (s UpdateInputOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateInputOutput) SetInput ¶
func (s *UpdateInputOutput) SetInput(v *Input) *UpdateInputOutput
SetInput sets the Input field's value.
func (UpdateInputOutput) String ¶
func (s UpdateInputOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 UpdateInputSecurityGroupInput ¶
type UpdateInputSecurityGroupInput struct { // InputSecurityGroupId is a required field InputSecurityGroupId *string `location:"uri" locationName:"inputSecurityGroupId" type:"string" required:"true"` Tags map[string]*string `locationName:"tags" type:"map"` WhitelistRules []*InputWhitelistRuleCidr `locationName:"whitelistRules" type:"list"` // contains filtered or unexported fields }
func (UpdateInputSecurityGroupInput) GoString ¶
func (s UpdateInputSecurityGroupInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateInputSecurityGroupInput) SetInputSecurityGroupId ¶
func (s *UpdateInputSecurityGroupInput) SetInputSecurityGroupId(v string) *UpdateInputSecurityGroupInput
SetInputSecurityGroupId sets the InputSecurityGroupId field's value.
func (*UpdateInputSecurityGroupInput) SetTags ¶
func (s *UpdateInputSecurityGroupInput) SetTags(v map[string]*string) *UpdateInputSecurityGroupInput
SetTags sets the Tags field's value.
func (*UpdateInputSecurityGroupInput) SetWhitelistRules ¶
func (s *UpdateInputSecurityGroupInput) SetWhitelistRules(v []*InputWhitelistRuleCidr) *UpdateInputSecurityGroupInput
SetWhitelistRules sets the WhitelistRules field's value.
func (UpdateInputSecurityGroupInput) String ¶
func (s UpdateInputSecurityGroupInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateInputSecurityGroupInput) Validate ¶
func (s *UpdateInputSecurityGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateInputSecurityGroupOutput ¶
type UpdateInputSecurityGroupOutput struct { // An Input Security Group SecurityGroup *InputSecurityGroup `locationName:"securityGroup" type:"structure"` // contains filtered or unexported fields }
func (UpdateInputSecurityGroupOutput) GoString ¶
func (s UpdateInputSecurityGroupOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateInputSecurityGroupOutput) SetSecurityGroup ¶
func (s *UpdateInputSecurityGroupOutput) SetSecurityGroup(v *InputSecurityGroup) *UpdateInputSecurityGroupOutput
SetSecurityGroup sets the SecurityGroup field's value.
func (UpdateInputSecurityGroupOutput) String ¶
func (s UpdateInputSecurityGroupOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 UpdateMultiplexInput ¶
type UpdateMultiplexInput struct { // MultiplexId is a required field MultiplexId *string `location:"uri" locationName:"multiplexId" type:"string" required:"true"` // Contains configuration for a Multiplex event MultiplexSettings *MultiplexSettings `locationName:"multiplexSettings" type:"structure"` Name *string `locationName:"name" type:"string"` // contains filtered or unexported fields }
func (UpdateMultiplexInput) GoString ¶
func (s UpdateMultiplexInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateMultiplexInput) SetMultiplexId ¶
func (s *UpdateMultiplexInput) SetMultiplexId(v string) *UpdateMultiplexInput
SetMultiplexId sets the MultiplexId field's value.
func (*UpdateMultiplexInput) SetMultiplexSettings ¶
func (s *UpdateMultiplexInput) SetMultiplexSettings(v *MultiplexSettings) *UpdateMultiplexInput
SetMultiplexSettings sets the MultiplexSettings field's value.
func (*UpdateMultiplexInput) SetName ¶
func (s *UpdateMultiplexInput) SetName(v string) *UpdateMultiplexInput
SetName sets the Name field's value.
func (UpdateMultiplexInput) String ¶
func (s UpdateMultiplexInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateMultiplexInput) Validate ¶
func (s *UpdateMultiplexInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateMultiplexOutput ¶
type UpdateMultiplexOutput struct { // The multiplex object. Multiplex *Multiplex `locationName:"multiplex" type:"structure"` // contains filtered or unexported fields }
func (UpdateMultiplexOutput) GoString ¶
func (s UpdateMultiplexOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateMultiplexOutput) SetMultiplex ¶
func (s *UpdateMultiplexOutput) SetMultiplex(v *Multiplex) *UpdateMultiplexOutput
SetMultiplex sets the Multiplex field's value.
func (UpdateMultiplexOutput) String ¶
func (s UpdateMultiplexOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 UpdateMultiplexProgramInput ¶
type UpdateMultiplexProgramInput struct { // MultiplexId is a required field MultiplexId *string `location:"uri" locationName:"multiplexId" type:"string" required:"true"` // Multiplex Program settings configuration. MultiplexProgramSettings *MultiplexProgramSettings `locationName:"multiplexProgramSettings" type:"structure"` // ProgramName is a required field ProgramName *string `location:"uri" locationName:"programName" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateMultiplexProgramInput) GoString ¶
func (s UpdateMultiplexProgramInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateMultiplexProgramInput) SetMultiplexId ¶
func (s *UpdateMultiplexProgramInput) SetMultiplexId(v string) *UpdateMultiplexProgramInput
SetMultiplexId sets the MultiplexId field's value.
func (*UpdateMultiplexProgramInput) SetMultiplexProgramSettings ¶
func (s *UpdateMultiplexProgramInput) SetMultiplexProgramSettings(v *MultiplexProgramSettings) *UpdateMultiplexProgramInput
SetMultiplexProgramSettings sets the MultiplexProgramSettings field's value.
func (*UpdateMultiplexProgramInput) SetProgramName ¶
func (s *UpdateMultiplexProgramInput) SetProgramName(v string) *UpdateMultiplexProgramInput
SetProgramName sets the ProgramName field's value.
func (UpdateMultiplexProgramInput) String ¶
func (s UpdateMultiplexProgramInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateMultiplexProgramInput) Validate ¶
func (s *UpdateMultiplexProgramInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateMultiplexProgramOutput ¶
type UpdateMultiplexProgramOutput struct { // The multiplex program object. MultiplexProgram *MultiplexProgram `locationName:"multiplexProgram" type:"structure"` // contains filtered or unexported fields }
func (UpdateMultiplexProgramOutput) GoString ¶
func (s UpdateMultiplexProgramOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateMultiplexProgramOutput) SetMultiplexProgram ¶
func (s *UpdateMultiplexProgramOutput) SetMultiplexProgram(v *MultiplexProgram) *UpdateMultiplexProgramOutput
SetMultiplexProgram sets the MultiplexProgram field's value.
func (UpdateMultiplexProgramOutput) String ¶
func (s UpdateMultiplexProgramOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 UpdateReservationInput ¶
type UpdateReservationInput struct { Name *string `locationName:"name" type:"string"` // ReservationId is a required field ReservationId *string `location:"uri" locationName:"reservationId" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateReservationInput) GoString ¶
func (s UpdateReservationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateReservationInput) SetName ¶
func (s *UpdateReservationInput) SetName(v string) *UpdateReservationInput
SetName sets the Name field's value.
func (*UpdateReservationInput) SetReservationId ¶
func (s *UpdateReservationInput) SetReservationId(v string) *UpdateReservationInput
SetReservationId sets the ReservationId field's value.
func (UpdateReservationInput) String ¶
func (s UpdateReservationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateReservationInput) Validate ¶
func (s *UpdateReservationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateReservationOutput ¶
type UpdateReservationOutput struct { // Reserved resources available to use Reservation *Reservation `locationName:"reservation" type:"structure"` // contains filtered or unexported fields }
func (UpdateReservationOutput) GoString ¶
func (s UpdateReservationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateReservationOutput) SetReservation ¶
func (s *UpdateReservationOutput) SetReservation(v *Reservation) *UpdateReservationOutput
SetReservation sets the Reservation field's value.
func (UpdateReservationOutput) String ¶
func (s UpdateReservationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 ValidationError ¶
type ValidationError struct { // Path to the source of the error. ElementPath *string `locationName:"elementPath" type:"string"` // The error message. ErrorMessage *string `locationName:"errorMessage" type:"string"` // contains filtered or unexported fields }
func (ValidationError) GoString ¶
func (s ValidationError) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValidationError) SetElementPath ¶
func (s *ValidationError) SetElementPath(v string) *ValidationError
SetElementPath sets the ElementPath field's value.
func (*ValidationError) SetErrorMessage ¶
func (s *ValidationError) SetErrorMessage(v string) *ValidationError
SetErrorMessage sets the ErrorMessage field's value.
func (ValidationError) String ¶
func (s ValidationError) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 VideoBlackFailoverSettings ¶
type VideoBlackFailoverSettings struct { // A value used in calculating the threshold below which MediaLive considers // a pixel to be 'black'. For the input to be considered black, every pixel // in a frame must be below this threshold. The threshold is calculated as a // percentage (expressed as a decimal) of white. Therefore .1 means 10% white // (or 90% black). Note how the formula works for any color depth. For example, // if you set this field to 0.1 in 10-bit color depth: (1023*0.1=102.3), which // means a pixel value of 102 or less is 'black'. If you set this field to .1 // in an 8-bit color depth: (255*0.1=25.5), which means a pixel value of 25 // or less is 'black'. The range is 0.0 to 1.0, with any number of decimal places. BlackDetectThreshold *float64 `locationName:"blackDetectThreshold" type:"double"` // The amount of time (in milliseconds) that the active input must be black // before automatic input failover occurs. VideoBlackThresholdMsec *int64 `locationName:"videoBlackThresholdMsec" min:"1000" type:"integer"` // contains filtered or unexported fields }
func (VideoBlackFailoverSettings) GoString ¶
func (s VideoBlackFailoverSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*VideoBlackFailoverSettings) SetBlackDetectThreshold ¶
func (s *VideoBlackFailoverSettings) SetBlackDetectThreshold(v float64) *VideoBlackFailoverSettings
SetBlackDetectThreshold sets the BlackDetectThreshold field's value.
func (*VideoBlackFailoverSettings) SetVideoBlackThresholdMsec ¶
func (s *VideoBlackFailoverSettings) SetVideoBlackThresholdMsec(v int64) *VideoBlackFailoverSettings
SetVideoBlackThresholdMsec sets the VideoBlackThresholdMsec field's value.
func (VideoBlackFailoverSettings) String ¶
func (s VideoBlackFailoverSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*VideoBlackFailoverSettings) Validate ¶
func (s *VideoBlackFailoverSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type VideoCodecSettings ¶
type VideoCodecSettings struct { // Frame Capture Settings FrameCaptureSettings *FrameCaptureSettings `locationName:"frameCaptureSettings" type:"structure"` // H264 Settings H264Settings *H264Settings `locationName:"h264Settings" type:"structure"` // H265 Settings H265Settings *H265Settings `locationName:"h265Settings" type:"structure"` // Mpeg2 Settings Mpeg2Settings *Mpeg2Settings `locationName:"mpeg2Settings" type:"structure"` // contains filtered or unexported fields }
Video Codec Settings
func (VideoCodecSettings) GoString ¶
func (s VideoCodecSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*VideoCodecSettings) SetFrameCaptureSettings ¶
func (s *VideoCodecSettings) SetFrameCaptureSettings(v *FrameCaptureSettings) *VideoCodecSettings
SetFrameCaptureSettings sets the FrameCaptureSettings field's value.
func (*VideoCodecSettings) SetH264Settings ¶
func (s *VideoCodecSettings) SetH264Settings(v *H264Settings) *VideoCodecSettings
SetH264Settings sets the H264Settings field's value.
func (*VideoCodecSettings) SetH265Settings ¶
func (s *VideoCodecSettings) SetH265Settings(v *H265Settings) *VideoCodecSettings
SetH265Settings sets the H265Settings field's value.
func (*VideoCodecSettings) SetMpeg2Settings ¶
func (s *VideoCodecSettings) SetMpeg2Settings(v *Mpeg2Settings) *VideoCodecSettings
SetMpeg2Settings sets the Mpeg2Settings field's value.
func (VideoCodecSettings) String ¶
func (s VideoCodecSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*VideoCodecSettings) Validate ¶
func (s *VideoCodecSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type VideoDescription ¶
type VideoDescription struct { // Video codec settings. CodecSettings *VideoCodecSettings `locationName:"codecSettings" type:"structure"` // Output video height, in pixels. Must be an even number. For most codecs, // you can leave this field and width blank in order to use the height and width // (resolution) from the source. Note, however, that leaving blank is not recommended. // For the Frame Capture codec, height and width are required. Height *int64 `locationName:"height" type:"integer"` // The name of this VideoDescription. Outputs will use this name to uniquely // identify this Description. Description names should be unique within this // Live Event. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // Indicates how MediaLive will respond to the AFD values that might be in the // input video. If you do not know what AFD signaling is, or if your downstream // system has not given you guidance, choose PASSTHROUGH.RESPOND: MediaLive // clips the input video using a formula that uses the AFD values (configured // in afdSignaling ), the input display aspect ratio, and the output display // aspect ratio. MediaLive also includes the AFD values in the output, unless // the codec for this encode is FRAME_CAPTURE.PASSTHROUGH: MediaLive ignores // the AFD values and does not clip the video. But MediaLive does include the // values in the output.NONE: MediaLive does not clip the input video and does // not include the AFD values in the output RespondToAfd *string `locationName:"respondToAfd" type:"string" enum:"VideoDescriptionRespondToAfd"` // STRETCH_TO_OUTPUT configures the output position to stretch the video to // the specified output resolution (height and width). This option will override // any position value. DEFAULT may insert black boxes (pillar boxes or letter // boxes) around the video to provide the specified output resolution. ScalingBehavior *string `locationName:"scalingBehavior" type:"string" enum:"VideoDescriptionScalingBehavior"` // Changes the strength of the anti-alias filter used for scaling. 0 is the // softest setting, 100 is the sharpest. A setting of 50 is recommended for // most content. Sharpness *int64 `locationName:"sharpness" type:"integer"` // Output video width, in pixels. Must be an even number. For most codecs, you // can leave this field and height blank in order to use the height and width // (resolution) from the source. Note, however, that leaving blank is not recommended. // For the Frame Capture codec, height and width are required. Width *int64 `locationName:"width" type:"integer"` // contains filtered or unexported fields }
Video settings for this stream.
func (VideoDescription) GoString ¶
func (s VideoDescription) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*VideoDescription) SetCodecSettings ¶
func (s *VideoDescription) SetCodecSettings(v *VideoCodecSettings) *VideoDescription
SetCodecSettings sets the CodecSettings field's value.
func (*VideoDescription) SetHeight ¶
func (s *VideoDescription) SetHeight(v int64) *VideoDescription
SetHeight sets the Height field's value.
func (*VideoDescription) SetName ¶
func (s *VideoDescription) SetName(v string) *VideoDescription
SetName sets the Name field's value.
func (*VideoDescription) SetRespondToAfd ¶
func (s *VideoDescription) SetRespondToAfd(v string) *VideoDescription
SetRespondToAfd sets the RespondToAfd field's value.
func (*VideoDescription) SetScalingBehavior ¶
func (s *VideoDescription) SetScalingBehavior(v string) *VideoDescription
SetScalingBehavior sets the ScalingBehavior field's value.
func (*VideoDescription) SetSharpness ¶
func (s *VideoDescription) SetSharpness(v int64) *VideoDescription
SetSharpness sets the Sharpness field's value.
func (*VideoDescription) SetWidth ¶
func (s *VideoDescription) SetWidth(v int64) *VideoDescription
SetWidth sets the Width field's value.
func (VideoDescription) String ¶
func (s VideoDescription) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*VideoDescription) Validate ¶
func (s *VideoDescription) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type VideoSelector ¶
type VideoSelector struct { // Specifies the color space of an input. This setting works in tandem with // colorSpaceUsage and a video description's colorSpaceSettingsChoice to determine // if any conversion will be performed. ColorSpace *string `locationName:"colorSpace" type:"string" enum:"VideoSelectorColorSpace"` // Color space settings ColorSpaceSettings *VideoSelectorColorSpaceSettings `locationName:"colorSpaceSettings" type:"structure"` // Applies only if colorSpace is a value other than follow. This field controls // how the value in the colorSpace field will be used. fallback means that when // the input does include color space data, that data will be used, but when // the input has no color space data, the value in colorSpace will be used. // Choose fallback if your input is sometimes missing color space data, but // when it does have color space data, that data is correct. force means to // always use the value in colorSpace. Choose force if your input usually has // no color space data or might have unreliable color space data. ColorSpaceUsage *string `locationName:"colorSpaceUsage" type:"string" enum:"VideoSelectorColorSpaceUsage"` // The video selector settings. SelectorSettings *VideoSelectorSettings `locationName:"selectorSettings" type:"structure"` // contains filtered or unexported fields }
Specifies a particular video stream within an input source. An input may have only a single video selector.
func (VideoSelector) GoString ¶
func (s VideoSelector) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*VideoSelector) SetColorSpace ¶
func (s *VideoSelector) SetColorSpace(v string) *VideoSelector
SetColorSpace sets the ColorSpace field's value.
func (*VideoSelector) SetColorSpaceSettings ¶
func (s *VideoSelector) SetColorSpaceSettings(v *VideoSelectorColorSpaceSettings) *VideoSelector
SetColorSpaceSettings sets the ColorSpaceSettings field's value.
func (*VideoSelector) SetColorSpaceUsage ¶
func (s *VideoSelector) SetColorSpaceUsage(v string) *VideoSelector
SetColorSpaceUsage sets the ColorSpaceUsage field's value.
func (*VideoSelector) SetSelectorSettings ¶
func (s *VideoSelector) SetSelectorSettings(v *VideoSelectorSettings) *VideoSelector
SetSelectorSettings sets the SelectorSettings field's value.
func (VideoSelector) String ¶
func (s VideoSelector) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 VideoSelectorColorSpaceSettings ¶
type VideoSelectorColorSpaceSettings struct { // Hdr10 Settings Hdr10Settings *Hdr10Settings `locationName:"hdr10Settings" type:"structure"` // contains filtered or unexported fields }
Video Selector Color Space Settings
func (VideoSelectorColorSpaceSettings) GoString ¶
func (s VideoSelectorColorSpaceSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*VideoSelectorColorSpaceSettings) SetHdr10Settings ¶
func (s *VideoSelectorColorSpaceSettings) SetHdr10Settings(v *Hdr10Settings) *VideoSelectorColorSpaceSettings
SetHdr10Settings sets the Hdr10Settings field's value.
func (VideoSelectorColorSpaceSettings) String ¶
func (s VideoSelectorColorSpaceSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 VideoSelectorPid ¶
type VideoSelectorPid struct { // Selects a specific PID from within a video source. Pid *int64 `locationName:"pid" type:"integer"` // contains filtered or unexported fields }
Video Selector Pid
func (VideoSelectorPid) GoString ¶
func (s VideoSelectorPid) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*VideoSelectorPid) SetPid ¶
func (s *VideoSelectorPid) SetPid(v int64) *VideoSelectorPid
SetPid sets the Pid field's value.
func (VideoSelectorPid) String ¶
func (s VideoSelectorPid) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 VideoSelectorProgramId ¶
type VideoSelectorProgramId struct { // Selects a specific program from within a multi-program transport stream. // If the program doesn't exist, the first program within the transport stream // will be selected by default. ProgramId *int64 `locationName:"programId" type:"integer"` // contains filtered or unexported fields }
Video Selector Program Id
func (VideoSelectorProgramId) GoString ¶
func (s VideoSelectorProgramId) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*VideoSelectorProgramId) SetProgramId ¶
func (s *VideoSelectorProgramId) SetProgramId(v int64) *VideoSelectorProgramId
SetProgramId sets the ProgramId field's value.
func (VideoSelectorProgramId) String ¶
func (s VideoSelectorProgramId) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 VideoSelectorSettings ¶
type VideoSelectorSettings struct { // Video Selector Pid VideoSelectorPid *VideoSelectorPid `locationName:"videoSelectorPid" type:"structure"` // Video Selector Program Id VideoSelectorProgramId *VideoSelectorProgramId `locationName:"videoSelectorProgramId" type:"structure"` // contains filtered or unexported fields }
Video Selector Settings
func (VideoSelectorSettings) GoString ¶
func (s VideoSelectorSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*VideoSelectorSettings) SetVideoSelectorPid ¶
func (s *VideoSelectorSettings) SetVideoSelectorPid(v *VideoSelectorPid) *VideoSelectorSettings
SetVideoSelectorPid sets the VideoSelectorPid field's value.
func (*VideoSelectorSettings) SetVideoSelectorProgramId ¶
func (s *VideoSelectorSettings) SetVideoSelectorProgramId(v *VideoSelectorProgramId) *VideoSelectorSettings
SetVideoSelectorProgramId sets the VideoSelectorProgramId field's value.
func (VideoSelectorSettings) String ¶
func (s VideoSelectorSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 VpcOutputSettings ¶
type VpcOutputSettings struct { // List of public address allocation ids to associate with ENIs that will be // created in Output VPC.Must specify one for SINGLE_PIPELINE, two for STANDARD // channels PublicAddressAllocationIds []*string `locationName:"publicAddressAllocationIds" type:"list"` // A list of up to 5 EC2 VPC security group IDs to attach to the Output VPC // network interfaces.If none are specified then the VPC default security group // will be used SecurityGroupIds []*string `locationName:"securityGroupIds" type:"list"` // A list of VPC subnet IDs from the same VPC.If STANDARD channel, subnet IDs // must be mapped to two unique availability zones (AZ). // // SubnetIds is a required field SubnetIds []*string `locationName:"subnetIds" type:"list" required:"true"` // contains filtered or unexported fields }
The properties for a private VPC OutputWhen this property is specified, the output egress addresses will be created in a user specified VPC
func (VpcOutputSettings) GoString ¶
func (s VpcOutputSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*VpcOutputSettings) SetPublicAddressAllocationIds ¶
func (s *VpcOutputSettings) SetPublicAddressAllocationIds(v []*string) *VpcOutputSettings
SetPublicAddressAllocationIds sets the PublicAddressAllocationIds field's value.
func (*VpcOutputSettings) SetSecurityGroupIds ¶
func (s *VpcOutputSettings) SetSecurityGroupIds(v []*string) *VpcOutputSettings
SetSecurityGroupIds sets the SecurityGroupIds field's value.
func (*VpcOutputSettings) SetSubnetIds ¶
func (s *VpcOutputSettings) SetSubnetIds(v []*string) *VpcOutputSettings
SetSubnetIds sets the SubnetIds field's value.
func (VpcOutputSettings) String ¶
func (s VpcOutputSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*VpcOutputSettings) Validate ¶
func (s *VpcOutputSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type VpcOutputSettingsDescription ¶
type VpcOutputSettingsDescription struct { // The Availability Zones where the vpc subnets are located.The first Availability // Zone applies to the first subnet in the list of subnets.The second Availability // Zone applies to the second subnet. AvailabilityZones []*string `locationName:"availabilityZones" type:"list"` // A list of Elastic Network Interfaces created by MediaLive in the customer's // VPC NetworkInterfaceIds []*string `locationName:"networkInterfaceIds" type:"list"` // A list of up EC2 VPC security group IDs attached to the Output VPC network // interfaces. SecurityGroupIds []*string `locationName:"securityGroupIds" type:"list"` // A list of VPC subnet IDs from the same VPC.If STANDARD channel, subnet IDs // must be mapped to two unique availability zones (AZ). SubnetIds []*string `locationName:"subnetIds" type:"list"` // contains filtered or unexported fields }
The properties for a private VPC Output
func (VpcOutputSettingsDescription) GoString ¶
func (s VpcOutputSettingsDescription) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*VpcOutputSettingsDescription) SetAvailabilityZones ¶
func (s *VpcOutputSettingsDescription) SetAvailabilityZones(v []*string) *VpcOutputSettingsDescription
SetAvailabilityZones sets the AvailabilityZones field's value.
func (*VpcOutputSettingsDescription) SetNetworkInterfaceIds ¶
func (s *VpcOutputSettingsDescription) SetNetworkInterfaceIds(v []*string) *VpcOutputSettingsDescription
SetNetworkInterfaceIds sets the NetworkInterfaceIds field's value.
func (*VpcOutputSettingsDescription) SetSecurityGroupIds ¶
func (s *VpcOutputSettingsDescription) SetSecurityGroupIds(v []*string) *VpcOutputSettingsDescription
SetSecurityGroupIds sets the SecurityGroupIds field's value.
func (*VpcOutputSettingsDescription) SetSubnetIds ¶
func (s *VpcOutputSettingsDescription) SetSubnetIds(v []*string) *VpcOutputSettingsDescription
SetSubnetIds sets the SubnetIds field's value.
func (VpcOutputSettingsDescription) String ¶
func (s VpcOutputSettingsDescription) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 WavSettings ¶
type WavSettings struct { // Bits per sample. BitDepth *float64 `locationName:"bitDepth" type:"double"` // The audio coding mode for the WAV audio. The mode determines the number of // channels in the audio. CodingMode *string `locationName:"codingMode" type:"string" enum:"WavCodingMode"` // Sample rate in Hz. SampleRate *float64 `locationName:"sampleRate" type:"double"` // contains filtered or unexported fields }
Wav Settings
func (WavSettings) GoString ¶
func (s WavSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*WavSettings) SetBitDepth ¶
func (s *WavSettings) SetBitDepth(v float64) *WavSettings
SetBitDepth sets the BitDepth field's value.
func (*WavSettings) SetCodingMode ¶
func (s *WavSettings) SetCodingMode(v string) *WavSettings
SetCodingMode sets the CodingMode field's value.
func (*WavSettings) SetSampleRate ¶
func (s *WavSettings) SetSampleRate(v float64) *WavSettings
SetSampleRate sets the SampleRate field's value.
func (WavSettings) String ¶
func (s WavSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 WebvttDestinationSettings ¶
type WebvttDestinationSettings struct { // Controls whether the color and position of the source captions is passed // through to the WebVTT output captions. PASSTHROUGH - Valid only if the source // captions are EMBEDDED or TELETEXT. NO_STYLE_DATA - Don't pass through the // style. The output captions will not contain any font styling information. StyleControl *string `locationName:"styleControl" type:"string" enum:"WebvttDestinationStyleControl"` // contains filtered or unexported fields }
Webvtt Destination Settings
func (WebvttDestinationSettings) GoString ¶
func (s WebvttDestinationSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*WebvttDestinationSettings) SetStyleControl ¶
func (s *WebvttDestinationSettings) SetStyleControl(v string) *WebvttDestinationSettings
SetStyleControl sets the StyleControl field's value.
func (WebvttDestinationSettings) String ¶
func (s WebvttDestinationSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
Directories ¶
Path | Synopsis |
---|---|
Package medialiveiface provides an interface to enable mocking the AWS Elemental MediaLive service client for testing your code.
|
Package medialiveiface provides an interface to enable mocking the AWS Elemental MediaLive service client for testing your code. |