/* * 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 { /// /// Hls Cdn Settings /// public partial class HlsCdnSettings { private HlsAkamaiSettings _hlsAkamaiSettings; private HlsBasicPutSettings _hlsBasicPutSettings; private HlsMediaStoreSettings _hlsMediaStoreSettings; private HlsS3Settings _hlsS3Settings; private HlsWebdavSettings _hlsWebdavSettings; /// /// Gets and sets the property HlsAkamaiSettings. /// public HlsAkamaiSettings HlsAkamaiSettings { get { return this._hlsAkamaiSettings; } set { this._hlsAkamaiSettings = value; } } // Check to see if HlsAkamaiSettings property is set internal bool IsSetHlsAkamaiSettings() { return this._hlsAkamaiSettings != null; } /// /// Gets and sets the property HlsBasicPutSettings. /// public HlsBasicPutSettings HlsBasicPutSettings { get { return this._hlsBasicPutSettings; } set { this._hlsBasicPutSettings = value; } } // Check to see if HlsBasicPutSettings property is set internal bool IsSetHlsBasicPutSettings() { return this._hlsBasicPutSettings != null; } /// /// Gets and sets the property HlsMediaStoreSettings. /// public HlsMediaStoreSettings HlsMediaStoreSettings { get { return this._hlsMediaStoreSettings; } set { this._hlsMediaStoreSettings = value; } } // Check to see if HlsMediaStoreSettings property is set internal bool IsSetHlsMediaStoreSettings() { return this._hlsMediaStoreSettings != null; } /// /// Gets and sets the property HlsS3Settings. /// public HlsS3Settings HlsS3Settings { get { return this._hlsS3Settings; } set { this._hlsS3Settings = value; } } // Check to see if HlsS3Settings property is set internal bool IsSetHlsS3Settings() { return this._hlsS3Settings != null; } /// /// Gets and sets the property HlsWebdavSettings. /// public HlsWebdavSettings HlsWebdavSettings { get { return this._hlsWebdavSettings; } set { this._hlsWebdavSettings = value; } } // Check to see if HlsWebdavSettings property is set internal bool IsSetHlsWebdavSettings() { return this._hlsWebdavSettings != null; } } }