/* * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. * A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. See the License for the specific language governing * permissions and limitations under the License. */ /* * Do not modify this file. This file is generated from the medialive-2017-10-14.normal.json service model. */ using System; using System.Collections.Generic; using System.Xml.Serialization; using System.Text; using System.IO; using System.Net; using Amazon.Runtime; using Amazon.Runtime.Internal; namespace Amazon.MediaLive.Model { /// /// Output Settings /// public partial class OutputSettings { private ArchiveOutputSettings _archiveOutputSettings; private FrameCaptureOutputSettings _frameCaptureOutputSettings; private HlsOutputSettings _hlsOutputSettings; private MediaPackageOutputSettings _mediaPackageOutputSettings; private MsSmoothOutputSettings _msSmoothOutputSettings; private MultiplexOutputSettings _multiplexOutputSettings; private RtmpOutputSettings _rtmpOutputSettings; private UdpOutputSettings _udpOutputSettings; /// /// Gets and sets the property ArchiveOutputSettings. /// public ArchiveOutputSettings ArchiveOutputSettings { get { return this._archiveOutputSettings; } set { this._archiveOutputSettings = value; } } // Check to see if ArchiveOutputSettings property is set internal bool IsSetArchiveOutputSettings() { return this._archiveOutputSettings != null; } /// /// Gets and sets the property FrameCaptureOutputSettings. /// public FrameCaptureOutputSettings FrameCaptureOutputSettings { get { return this._frameCaptureOutputSettings; } set { this._frameCaptureOutputSettings = value; } } // Check to see if FrameCaptureOutputSettings property is set internal bool IsSetFrameCaptureOutputSettings() { return this._frameCaptureOutputSettings != null; } /// /// Gets and sets the property HlsOutputSettings. /// public HlsOutputSettings HlsOutputSettings { get { return this._hlsOutputSettings; } set { this._hlsOutputSettings = value; } } // Check to see if HlsOutputSettings property is set internal bool IsSetHlsOutputSettings() { return this._hlsOutputSettings != null; } /// /// Gets and sets the property MediaPackageOutputSettings. /// public MediaPackageOutputSettings MediaPackageOutputSettings { get { return this._mediaPackageOutputSettings; } set { this._mediaPackageOutputSettings = value; } } // Check to see if MediaPackageOutputSettings property is set internal bool IsSetMediaPackageOutputSettings() { return this._mediaPackageOutputSettings != null; } /// /// Gets and sets the property MsSmoothOutputSettings. /// public MsSmoothOutputSettings MsSmoothOutputSettings { get { return this._msSmoothOutputSettings; } set { this._msSmoothOutputSettings = value; } } // Check to see if MsSmoothOutputSettings property is set internal bool IsSetMsSmoothOutputSettings() { return this._msSmoothOutputSettings != null; } /// /// Gets and sets the property MultiplexOutputSettings. /// public MultiplexOutputSettings MultiplexOutputSettings { get { return this._multiplexOutputSettings; } set { this._multiplexOutputSettings = value; } } // Check to see if MultiplexOutputSettings property is set internal bool IsSetMultiplexOutputSettings() { return this._multiplexOutputSettings != null; } /// /// Gets and sets the property RtmpOutputSettings. /// public RtmpOutputSettings RtmpOutputSettings { get { return this._rtmpOutputSettings; } set { this._rtmpOutputSettings = value; } } // Check to see if RtmpOutputSettings property is set internal bool IsSetRtmpOutputSettings() { return this._rtmpOutputSettings != null; } /// /// Gets and sets the property UdpOutputSettings. /// public UdpOutputSettings UdpOutputSettings { get { return this._udpOutputSettings; } set { this._udpOutputSettings = value; } } // Check to see if UdpOutputSettings property is set internal bool IsSetUdpOutputSettings() { return this._udpOutputSettings != null; } } }