AWS SDK for C++  1.8.74
AWS SDK for C++
Public Member Functions | List of all members
Aws::MediaPackage::Model::CreateOriginEndpointRequest Class Reference

#include <CreateOriginEndpointRequest.h>

+ Inheritance diagram for Aws::MediaPackage::Model::CreateOriginEndpointRequest:

Public Member Functions

 CreateOriginEndpointRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
const AuthorizationGetAuthorization () const
 
bool AuthorizationHasBeenSet () const
 
void SetAuthorization (const Authorization &value)
 
void SetAuthorization (Authorization &&value)
 
CreateOriginEndpointRequestWithAuthorization (const Authorization &value)
 
CreateOriginEndpointRequestWithAuthorization (Authorization &&value)
 
const Aws::StringGetChannelId () const
 
bool ChannelIdHasBeenSet () const
 
void SetChannelId (const Aws::String &value)
 
void SetChannelId (Aws::String &&value)
 
void SetChannelId (const char *value)
 
CreateOriginEndpointRequestWithChannelId (const Aws::String &value)
 
CreateOriginEndpointRequestWithChannelId (Aws::String &&value)
 
CreateOriginEndpointRequestWithChannelId (const char *value)
 
const CmafPackageCreateOrUpdateParametersGetCmafPackage () const
 
bool CmafPackageHasBeenSet () const
 
void SetCmafPackage (const CmafPackageCreateOrUpdateParameters &value)
 
void SetCmafPackage (CmafPackageCreateOrUpdateParameters &&value)
 
CreateOriginEndpointRequestWithCmafPackage (const CmafPackageCreateOrUpdateParameters &value)
 
CreateOriginEndpointRequestWithCmafPackage (CmafPackageCreateOrUpdateParameters &&value)
 
const DashPackageGetDashPackage () const
 
bool DashPackageHasBeenSet () const
 
void SetDashPackage (const DashPackage &value)
 
void SetDashPackage (DashPackage &&value)
 
CreateOriginEndpointRequestWithDashPackage (const DashPackage &value)
 
CreateOriginEndpointRequestWithDashPackage (DashPackage &&value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
CreateOriginEndpointRequestWithDescription (const Aws::String &value)
 
CreateOriginEndpointRequestWithDescription (Aws::String &&value)
 
CreateOriginEndpointRequestWithDescription (const char *value)
 
const HlsPackageGetHlsPackage () const
 
bool HlsPackageHasBeenSet () const
 
void SetHlsPackage (const HlsPackage &value)
 
void SetHlsPackage (HlsPackage &&value)
 
CreateOriginEndpointRequestWithHlsPackage (const HlsPackage &value)
 
CreateOriginEndpointRequestWithHlsPackage (HlsPackage &&value)
 
const Aws::StringGetId () const
 
bool IdHasBeenSet () const
 
void SetId (const Aws::String &value)
 
void SetId (Aws::String &&value)
 
void SetId (const char *value)
 
CreateOriginEndpointRequestWithId (const Aws::String &value)
 
CreateOriginEndpointRequestWithId (Aws::String &&value)
 
CreateOriginEndpointRequestWithId (const char *value)
 
const Aws::StringGetManifestName () const
 
bool ManifestNameHasBeenSet () const
 
void SetManifestName (const Aws::String &value)
 
void SetManifestName (Aws::String &&value)
 
void SetManifestName (const char *value)
 
CreateOriginEndpointRequestWithManifestName (const Aws::String &value)
 
CreateOriginEndpointRequestWithManifestName (Aws::String &&value)
 
CreateOriginEndpointRequestWithManifestName (const char *value)
 
const MssPackageGetMssPackage () const
 
bool MssPackageHasBeenSet () const
 
void SetMssPackage (const MssPackage &value)
 
void SetMssPackage (MssPackage &&value)
 
CreateOriginEndpointRequestWithMssPackage (const MssPackage &value)
 
CreateOriginEndpointRequestWithMssPackage (MssPackage &&value)
 
const OriginationGetOrigination () const
 
bool OriginationHasBeenSet () const
 
void SetOrigination (const Origination &value)
 
void SetOrigination (Origination &&value)
 
CreateOriginEndpointRequestWithOrigination (const Origination &value)
 
CreateOriginEndpointRequestWithOrigination (Origination &&value)
 
int GetStartoverWindowSeconds () const
 
bool StartoverWindowSecondsHasBeenSet () const
 
void SetStartoverWindowSeconds (int value)
 
CreateOriginEndpointRequestWithStartoverWindowSeconds (int value)
 
const Aws::Map< Aws::String, Aws::String > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetTags (Aws::Map< Aws::String, Aws::String > &&value)
 
CreateOriginEndpointRequestWithTags (const Aws::Map< Aws::String, Aws::String > &value)
 
CreateOriginEndpointRequestWithTags (Aws::Map< Aws::String, Aws::String > &&value)
 
CreateOriginEndpointRequestAddTags (const Aws::String &key, const Aws::String &value)
 
CreateOriginEndpointRequestAddTags (Aws::String &&key, const Aws::String &value)
 
CreateOriginEndpointRequestAddTags (const Aws::String &key, Aws::String &&value)
 
CreateOriginEndpointRequestAddTags (Aws::String &&key, Aws::String &&value)
 
CreateOriginEndpointRequestAddTags (const char *key, Aws::String &&value)
 
CreateOriginEndpointRequestAddTags (Aws::String &&key, const char *value)
 
CreateOriginEndpointRequestAddTags (const char *key, const char *value)
 
int GetTimeDelaySeconds () const
 
bool TimeDelaySecondsHasBeenSet () const
 
void SetTimeDelaySeconds (int value)
 
CreateOriginEndpointRequestWithTimeDelaySeconds (int value)
 
const Aws::Vector< Aws::String > & GetWhitelist () const
 
bool WhitelistHasBeenSet () const
 
void SetWhitelist (const Aws::Vector< Aws::String > &value)
 
void SetWhitelist (Aws::Vector< Aws::String > &&value)
 
CreateOriginEndpointRequestWithWhitelist (const Aws::Vector< Aws::String > &value)
 
CreateOriginEndpointRequestWithWhitelist (Aws::Vector< Aws::String > &&value)
 
CreateOriginEndpointRequestAddWhitelist (const Aws::String &value)
 
CreateOriginEndpointRequestAddWhitelist (Aws::String &&value)
 
CreateOriginEndpointRequestAddWhitelist (const char *value)
 
- Public Member Functions inherited from Aws::MediaPackage::MediaPackageRequest
virtual ~MediaPackageRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::MediaPackage::MediaPackageRequest
virtual Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const
 
- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Configuration parameters used to create a new OriginEndpoint.

See Also:

AWS API Reference

Definition at line 33 of file CreateOriginEndpointRequest.h.

Constructor & Destructor Documentation

◆ CreateOriginEndpointRequest()

Aws::MediaPackage::Model::CreateOriginEndpointRequest::CreateOriginEndpointRequest ( )

Member Function Documentation

◆ AddTags() [1/7]

CreateOriginEndpointRequest& Aws::MediaPackage::Model::CreateOriginEndpointRequest::AddTags ( const Aws::String key,
const Aws::String value 
)
inline

Definition at line 487 of file CreateOriginEndpointRequest.h.

◆ AddTags() [2/7]

CreateOriginEndpointRequest& Aws::MediaPackage::Model::CreateOriginEndpointRequest::AddTags ( Aws::String &&  key,
const Aws::String value 
)
inline

Definition at line 490 of file CreateOriginEndpointRequest.h.

◆ AddTags() [3/7]

CreateOriginEndpointRequest& Aws::MediaPackage::Model::CreateOriginEndpointRequest::AddTags ( const Aws::String key,
Aws::String &&  value 
)
inline

Definition at line 493 of file CreateOriginEndpointRequest.h.

◆ AddTags() [4/7]

CreateOriginEndpointRequest& Aws::MediaPackage::Model::CreateOriginEndpointRequest::AddTags ( Aws::String &&  key,
Aws::String &&  value 
)
inline

Definition at line 496 of file CreateOriginEndpointRequest.h.

◆ AddTags() [5/7]

CreateOriginEndpointRequest& Aws::MediaPackage::Model::CreateOriginEndpointRequest::AddTags ( const char *  key,
Aws::String &&  value 
)
inline

Definition at line 499 of file CreateOriginEndpointRequest.h.

◆ AddTags() [6/7]

CreateOriginEndpointRequest& Aws::MediaPackage::Model::CreateOriginEndpointRequest::AddTags ( Aws::String &&  key,
const char *  value 
)
inline

Definition at line 502 of file CreateOriginEndpointRequest.h.

◆ AddTags() [7/7]

CreateOriginEndpointRequest& Aws::MediaPackage::Model::CreateOriginEndpointRequest::AddTags ( const char *  key,
const char *  value 
)
inline

Definition at line 505 of file CreateOriginEndpointRequest.h.

◆ AddWhitelist() [1/3]

CreateOriginEndpointRequest& Aws::MediaPackage::Model::CreateOriginEndpointRequest::AddWhitelist ( const Aws::String value)
inline

A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.

Definition at line 581 of file CreateOriginEndpointRequest.h.

◆ AddWhitelist() [2/3]

CreateOriginEndpointRequest& Aws::MediaPackage::Model::CreateOriginEndpointRequest::AddWhitelist ( Aws::String &&  value)
inline

A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.

Definition at line 587 of file CreateOriginEndpointRequest.h.

◆ AddWhitelist() [3/3]

CreateOriginEndpointRequest& Aws::MediaPackage::Model::CreateOriginEndpointRequest::AddWhitelist ( const char *  value)
inline

A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.

Definition at line 593 of file CreateOriginEndpointRequest.h.

◆ AuthorizationHasBeenSet()

bool Aws::MediaPackage::Model::CreateOriginEndpointRequest::AuthorizationHasBeenSet ( ) const
inline

Definition at line 51 of file CreateOriginEndpointRequest.h.

◆ ChannelIdHasBeenSet()

bool Aws::MediaPackage::Model::CreateOriginEndpointRequest::ChannelIdHasBeenSet ( ) const
inline

The ID of the Channel that the OriginEndpoint will be associated with. This cannot be changed after the OriginEndpoint is created.

Definition at line 80 of file CreateOriginEndpointRequest.h.

◆ CmafPackageHasBeenSet()

bool Aws::MediaPackage::Model::CreateOriginEndpointRequest::CmafPackageHasBeenSet ( ) const
inline

Definition at line 135 of file CreateOriginEndpointRequest.h.

◆ DashPackageHasBeenSet()

bool Aws::MediaPackage::Model::CreateOriginEndpointRequest::DashPackageHasBeenSet ( ) const
inline

Definition at line 154 of file CreateOriginEndpointRequest.h.

◆ DescriptionHasBeenSet()

bool Aws::MediaPackage::Model::CreateOriginEndpointRequest::DescriptionHasBeenSet ( ) const
inline

A short text description of the OriginEndpoint.

Definition at line 177 of file CreateOriginEndpointRequest.h.

◆ GetAuthorization()

const Authorization& Aws::MediaPackage::Model::CreateOriginEndpointRequest::GetAuthorization ( ) const
inline

Definition at line 48 of file CreateOriginEndpointRequest.h.

◆ GetChannelId()

const Aws::String& Aws::MediaPackage::Model::CreateOriginEndpointRequest::GetChannelId ( ) const
inline

The ID of the Channel that the OriginEndpoint will be associated with. This cannot be changed after the OriginEndpoint is created.

Definition at line 72 of file CreateOriginEndpointRequest.h.

◆ GetCmafPackage()

const CmafPackageCreateOrUpdateParameters& Aws::MediaPackage::Model::CreateOriginEndpointRequest::GetCmafPackage ( ) const
inline

Definition at line 132 of file CreateOriginEndpointRequest.h.

◆ GetDashPackage()

const DashPackage& Aws::MediaPackage::Model::CreateOriginEndpointRequest::GetDashPackage ( ) const
inline

Definition at line 151 of file CreateOriginEndpointRequest.h.

◆ GetDescription()

const Aws::String& Aws::MediaPackage::Model::CreateOriginEndpointRequest::GetDescription ( ) const
inline

A short text description of the OriginEndpoint.

Definition at line 172 of file CreateOriginEndpointRequest.h.

◆ GetHlsPackage()

const HlsPackage& Aws::MediaPackage::Model::CreateOriginEndpointRequest::GetHlsPackage ( ) const
inline

Definition at line 211 of file CreateOriginEndpointRequest.h.

◆ GetId()

const Aws::String& Aws::MediaPackage::Model::CreateOriginEndpointRequest::GetId ( ) const
inline

The ID of the OriginEndpoint. The ID must be unique within the region and it cannot be changed after the OriginEndpoint is created.

Definition at line 235 of file CreateOriginEndpointRequest.h.

◆ GetManifestName()

const Aws::String& Aws::MediaPackage::Model::CreateOriginEndpointRequest::GetManifestName ( ) const
inline

A short string that will be used as the filename of the OriginEndpoint URL (defaults to "index").

Definition at line 298 of file CreateOriginEndpointRequest.h.

◆ GetMssPackage()

const MssPackage& Aws::MediaPackage::Model::CreateOriginEndpointRequest::GetMssPackage ( ) const
inline

Definition at line 344 of file CreateOriginEndpointRequest.h.

◆ GetOrigination()

const Origination& Aws::MediaPackage::Model::CreateOriginEndpointRequest::GetOrigination ( ) const
inline

Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint may by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be requested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination

Definition at line 372 of file CreateOriginEndpointRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::MediaPackage::Model::CreateOriginEndpointRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 42 of file CreateOriginEndpointRequest.h.

◆ GetStartoverWindowSeconds()

int Aws::MediaPackage::Model::CreateOriginEndpointRequest::GetStartoverWindowSeconds ( ) const
inline

Maximum duration (seconds) of content to retain for startover playback. If not specified, startover playback will be disabled for the OriginEndpoint.

Definition at line 441 of file CreateOriginEndpointRequest.h.

◆ GetTags()

const Aws::Map<Aws::String, Aws::String>& Aws::MediaPackage::Model::CreateOriginEndpointRequest::GetTags ( ) const
inline

Definition at line 469 of file CreateOriginEndpointRequest.h.

◆ GetTimeDelaySeconds()

int Aws::MediaPackage::Model::CreateOriginEndpointRequest::GetTimeDelaySeconds ( ) const
inline

Amount of delay (seconds) to enforce on the playback of live content. If not specified, there will be no time delay in effect for the OriginEndpoint.

Definition at line 514 of file CreateOriginEndpointRequest.h.

◆ GetWhitelist()

const Aws::Vector<Aws::String>& Aws::MediaPackage::Model::CreateOriginEndpointRequest::GetWhitelist ( ) const
inline

A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.

Definition at line 545 of file CreateOriginEndpointRequest.h.

◆ HlsPackageHasBeenSet()

bool Aws::MediaPackage::Model::CreateOriginEndpointRequest::HlsPackageHasBeenSet ( ) const
inline

Definition at line 214 of file CreateOriginEndpointRequest.h.

◆ IdHasBeenSet()

bool Aws::MediaPackage::Model::CreateOriginEndpointRequest::IdHasBeenSet ( ) const
inline

The ID of the OriginEndpoint. The ID must be unique within the region and it cannot be changed after the OriginEndpoint is created.

Definition at line 243 of file CreateOriginEndpointRequest.h.

◆ ManifestNameHasBeenSet()

bool Aws::MediaPackage::Model::CreateOriginEndpointRequest::ManifestNameHasBeenSet ( ) const
inline

A short string that will be used as the filename of the OriginEndpoint URL (defaults to "index").

Definition at line 304 of file CreateOriginEndpointRequest.h.

◆ MssPackageHasBeenSet()

bool Aws::MediaPackage::Model::CreateOriginEndpointRequest::MssPackageHasBeenSet ( ) const
inline

Definition at line 347 of file CreateOriginEndpointRequest.h.

◆ OriginationHasBeenSet()

bool Aws::MediaPackage::Model::CreateOriginEndpointRequest::OriginationHasBeenSet ( ) const
inline

Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint may by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be requested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination

Definition at line 384 of file CreateOriginEndpointRequest.h.

◆ SerializePayload()

Aws::String Aws::MediaPackage::Model::CreateOriginEndpointRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetAuthorization() [1/2]

void Aws::MediaPackage::Model::CreateOriginEndpointRequest::SetAuthorization ( const Authorization value)
inline

Definition at line 54 of file CreateOriginEndpointRequest.h.

◆ SetAuthorization() [2/2]

void Aws::MediaPackage::Model::CreateOriginEndpointRequest::SetAuthorization ( Authorization &&  value)
inline

Definition at line 57 of file CreateOriginEndpointRequest.h.

◆ SetChannelId() [1/3]

void Aws::MediaPackage::Model::CreateOriginEndpointRequest::SetChannelId ( const Aws::String value)
inline

The ID of the Channel that the OriginEndpoint will be associated with. This cannot be changed after the OriginEndpoint is created.

Definition at line 88 of file CreateOriginEndpointRequest.h.

◆ SetChannelId() [2/3]

void Aws::MediaPackage::Model::CreateOriginEndpointRequest::SetChannelId ( Aws::String &&  value)
inline

The ID of the Channel that the OriginEndpoint will be associated with. This cannot be changed after the OriginEndpoint is created.

Definition at line 96 of file CreateOriginEndpointRequest.h.

◆ SetChannelId() [3/3]

void Aws::MediaPackage::Model::CreateOriginEndpointRequest::SetChannelId ( const char *  value)
inline

The ID of the Channel that the OriginEndpoint will be associated with. This cannot be changed after the OriginEndpoint is created.

Definition at line 104 of file CreateOriginEndpointRequest.h.

◆ SetCmafPackage() [1/2]

void Aws::MediaPackage::Model::CreateOriginEndpointRequest::SetCmafPackage ( const CmafPackageCreateOrUpdateParameters value)
inline

Definition at line 138 of file CreateOriginEndpointRequest.h.

◆ SetCmafPackage() [2/2]

void Aws::MediaPackage::Model::CreateOriginEndpointRequest::SetCmafPackage ( CmafPackageCreateOrUpdateParameters &&  value)
inline

Definition at line 141 of file CreateOriginEndpointRequest.h.

◆ SetDashPackage() [1/2]

void Aws::MediaPackage::Model::CreateOriginEndpointRequest::SetDashPackage ( const DashPackage value)
inline

Definition at line 157 of file CreateOriginEndpointRequest.h.

◆ SetDashPackage() [2/2]

void Aws::MediaPackage::Model::CreateOriginEndpointRequest::SetDashPackage ( DashPackage &&  value)
inline

Definition at line 160 of file CreateOriginEndpointRequest.h.

◆ SetDescription() [1/3]

void Aws::MediaPackage::Model::CreateOriginEndpointRequest::SetDescription ( const Aws::String value)
inline

A short text description of the OriginEndpoint.

Definition at line 182 of file CreateOriginEndpointRequest.h.

◆ SetDescription() [2/3]

void Aws::MediaPackage::Model::CreateOriginEndpointRequest::SetDescription ( Aws::String &&  value)
inline

A short text description of the OriginEndpoint.

Definition at line 187 of file CreateOriginEndpointRequest.h.

◆ SetDescription() [3/3]

void Aws::MediaPackage::Model::CreateOriginEndpointRequest::SetDescription ( const char *  value)
inline

A short text description of the OriginEndpoint.

Definition at line 192 of file CreateOriginEndpointRequest.h.

◆ SetHlsPackage() [1/2]

void Aws::MediaPackage::Model::CreateOriginEndpointRequest::SetHlsPackage ( const HlsPackage value)
inline

Definition at line 217 of file CreateOriginEndpointRequest.h.

◆ SetHlsPackage() [2/2]

void Aws::MediaPackage::Model::CreateOriginEndpointRequest::SetHlsPackage ( HlsPackage &&  value)
inline

Definition at line 220 of file CreateOriginEndpointRequest.h.

◆ SetId() [1/3]

void Aws::MediaPackage::Model::CreateOriginEndpointRequest::SetId ( const Aws::String value)
inline

The ID of the OriginEndpoint. The ID must be unique within the region and it cannot be changed after the OriginEndpoint is created.

Definition at line 251 of file CreateOriginEndpointRequest.h.

◆ SetId() [2/3]

void Aws::MediaPackage::Model::CreateOriginEndpointRequest::SetId ( Aws::String &&  value)
inline

The ID of the OriginEndpoint. The ID must be unique within the region and it cannot be changed after the OriginEndpoint is created.

Definition at line 259 of file CreateOriginEndpointRequest.h.

◆ SetId() [3/3]

void Aws::MediaPackage::Model::CreateOriginEndpointRequest::SetId ( const char *  value)
inline

The ID of the OriginEndpoint. The ID must be unique within the region and it cannot be changed after the OriginEndpoint is created.

Definition at line 267 of file CreateOriginEndpointRequest.h.

◆ SetManifestName() [1/3]

void Aws::MediaPackage::Model::CreateOriginEndpointRequest::SetManifestName ( const Aws::String value)
inline

A short string that will be used as the filename of the OriginEndpoint URL (defaults to "index").

Definition at line 310 of file CreateOriginEndpointRequest.h.

◆ SetManifestName() [2/3]

void Aws::MediaPackage::Model::CreateOriginEndpointRequest::SetManifestName ( Aws::String &&  value)
inline

A short string that will be used as the filename of the OriginEndpoint URL (defaults to "index").

Definition at line 316 of file CreateOriginEndpointRequest.h.

◆ SetManifestName() [3/3]

void Aws::MediaPackage::Model::CreateOriginEndpointRequest::SetManifestName ( const char *  value)
inline

A short string that will be used as the filename of the OriginEndpoint URL (defaults to "index").

Definition at line 322 of file CreateOriginEndpointRequest.h.

◆ SetMssPackage() [1/2]

void Aws::MediaPackage::Model::CreateOriginEndpointRequest::SetMssPackage ( const MssPackage value)
inline

Definition at line 350 of file CreateOriginEndpointRequest.h.

◆ SetMssPackage() [2/2]

void Aws::MediaPackage::Model::CreateOriginEndpointRequest::SetMssPackage ( MssPackage &&  value)
inline

Definition at line 353 of file CreateOriginEndpointRequest.h.

◆ SetOrigination() [1/2]

void Aws::MediaPackage::Model::CreateOriginEndpointRequest::SetOrigination ( const Origination value)
inline

Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint may by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be requested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination

Definition at line 396 of file CreateOriginEndpointRequest.h.

◆ SetOrigination() [2/2]

void Aws::MediaPackage::Model::CreateOriginEndpointRequest::SetOrigination ( Origination &&  value)
inline

Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint may by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be requested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination

Definition at line 408 of file CreateOriginEndpointRequest.h.

◆ SetStartoverWindowSeconds()

void Aws::MediaPackage::Model::CreateOriginEndpointRequest::SetStartoverWindowSeconds ( int  value)
inline

Maximum duration (seconds) of content to retain for startover playback. If not specified, startover playback will be disabled for the OriginEndpoint.

Definition at line 457 of file CreateOriginEndpointRequest.h.

◆ SetTags() [1/2]

void Aws::MediaPackage::Model::CreateOriginEndpointRequest::SetTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

Definition at line 475 of file CreateOriginEndpointRequest.h.

◆ SetTags() [2/2]

void Aws::MediaPackage::Model::CreateOriginEndpointRequest::SetTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Definition at line 478 of file CreateOriginEndpointRequest.h.

◆ SetTimeDelaySeconds()

void Aws::MediaPackage::Model::CreateOriginEndpointRequest::SetTimeDelaySeconds ( int  value)
inline

Amount of delay (seconds) to enforce on the playback of live content. If not specified, there will be no time delay in effect for the OriginEndpoint.

Definition at line 530 of file CreateOriginEndpointRequest.h.

◆ SetWhitelist() [1/2]

void Aws::MediaPackage::Model::CreateOriginEndpointRequest::SetWhitelist ( const Aws::Vector< Aws::String > &  value)
inline

A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.

Definition at line 557 of file CreateOriginEndpointRequest.h.

◆ SetWhitelist() [2/2]

void Aws::MediaPackage::Model::CreateOriginEndpointRequest::SetWhitelist ( Aws::Vector< Aws::String > &&  value)
inline

A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.

Definition at line 563 of file CreateOriginEndpointRequest.h.

◆ StartoverWindowSecondsHasBeenSet()

bool Aws::MediaPackage::Model::CreateOriginEndpointRequest::StartoverWindowSecondsHasBeenSet ( ) const
inline

Maximum duration (seconds) of content to retain for startover playback. If not specified, startover playback will be disabled for the OriginEndpoint.

Definition at line 449 of file CreateOriginEndpointRequest.h.

◆ TagsHasBeenSet()

bool Aws::MediaPackage::Model::CreateOriginEndpointRequest::TagsHasBeenSet ( ) const
inline

Definition at line 472 of file CreateOriginEndpointRequest.h.

◆ TimeDelaySecondsHasBeenSet()

bool Aws::MediaPackage::Model::CreateOriginEndpointRequest::TimeDelaySecondsHasBeenSet ( ) const
inline

Amount of delay (seconds) to enforce on the playback of live content. If not specified, there will be no time delay in effect for the OriginEndpoint.

Definition at line 522 of file CreateOriginEndpointRequest.h.

◆ WhitelistHasBeenSet()

bool Aws::MediaPackage::Model::CreateOriginEndpointRequest::WhitelistHasBeenSet ( ) const
inline

A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.

Definition at line 551 of file CreateOriginEndpointRequest.h.

◆ WithAuthorization() [1/2]

CreateOriginEndpointRequest& Aws::MediaPackage::Model::CreateOriginEndpointRequest::WithAuthorization ( const Authorization value)
inline

Definition at line 60 of file CreateOriginEndpointRequest.h.

◆ WithAuthorization() [2/2]

CreateOriginEndpointRequest& Aws::MediaPackage::Model::CreateOriginEndpointRequest::WithAuthorization ( Authorization &&  value)
inline

Definition at line 63 of file CreateOriginEndpointRequest.h.

◆ WithChannelId() [1/3]

CreateOriginEndpointRequest& Aws::MediaPackage::Model::CreateOriginEndpointRequest::WithChannelId ( const Aws::String value)
inline

The ID of the Channel that the OriginEndpoint will be associated with. This cannot be changed after the OriginEndpoint is created.

Definition at line 112 of file CreateOriginEndpointRequest.h.

◆ WithChannelId() [2/3]

CreateOriginEndpointRequest& Aws::MediaPackage::Model::CreateOriginEndpointRequest::WithChannelId ( Aws::String &&  value)
inline

The ID of the Channel that the OriginEndpoint will be associated with. This cannot be changed after the OriginEndpoint is created.

Definition at line 120 of file CreateOriginEndpointRequest.h.

◆ WithChannelId() [3/3]

CreateOriginEndpointRequest& Aws::MediaPackage::Model::CreateOriginEndpointRequest::WithChannelId ( const char *  value)
inline

The ID of the Channel that the OriginEndpoint will be associated with. This cannot be changed after the OriginEndpoint is created.

Definition at line 128 of file CreateOriginEndpointRequest.h.

◆ WithCmafPackage() [1/2]

CreateOriginEndpointRequest& Aws::MediaPackage::Model::CreateOriginEndpointRequest::WithCmafPackage ( const CmafPackageCreateOrUpdateParameters value)
inline

Definition at line 144 of file CreateOriginEndpointRequest.h.

◆ WithCmafPackage() [2/2]

CreateOriginEndpointRequest& Aws::MediaPackage::Model::CreateOriginEndpointRequest::WithCmafPackage ( CmafPackageCreateOrUpdateParameters &&  value)
inline

Definition at line 147 of file CreateOriginEndpointRequest.h.

◆ WithDashPackage() [1/2]

CreateOriginEndpointRequest& Aws::MediaPackage::Model::CreateOriginEndpointRequest::WithDashPackage ( const DashPackage value)
inline

Definition at line 163 of file CreateOriginEndpointRequest.h.

◆ WithDashPackage() [2/2]

CreateOriginEndpointRequest& Aws::MediaPackage::Model::CreateOriginEndpointRequest::WithDashPackage ( DashPackage &&  value)
inline

Definition at line 166 of file CreateOriginEndpointRequest.h.

◆ WithDescription() [1/3]

CreateOriginEndpointRequest& Aws::MediaPackage::Model::CreateOriginEndpointRequest::WithDescription ( const Aws::String value)
inline

A short text description of the OriginEndpoint.

Definition at line 197 of file CreateOriginEndpointRequest.h.

◆ WithDescription() [2/3]

CreateOriginEndpointRequest& Aws::MediaPackage::Model::CreateOriginEndpointRequest::WithDescription ( Aws::String &&  value)
inline

A short text description of the OriginEndpoint.

Definition at line 202 of file CreateOriginEndpointRequest.h.

◆ WithDescription() [3/3]

CreateOriginEndpointRequest& Aws::MediaPackage::Model::CreateOriginEndpointRequest::WithDescription ( const char *  value)
inline

A short text description of the OriginEndpoint.

Definition at line 207 of file CreateOriginEndpointRequest.h.

◆ WithHlsPackage() [1/2]

CreateOriginEndpointRequest& Aws::MediaPackage::Model::CreateOriginEndpointRequest::WithHlsPackage ( const HlsPackage value)
inline

Definition at line 223 of file CreateOriginEndpointRequest.h.

◆ WithHlsPackage() [2/2]

CreateOriginEndpointRequest& Aws::MediaPackage::Model::CreateOriginEndpointRequest::WithHlsPackage ( HlsPackage &&  value)
inline

Definition at line 226 of file CreateOriginEndpointRequest.h.

◆ WithId() [1/3]

CreateOriginEndpointRequest& Aws::MediaPackage::Model::CreateOriginEndpointRequest::WithId ( const Aws::String value)
inline

The ID of the OriginEndpoint. The ID must be unique within the region and it cannot be changed after the OriginEndpoint is created.

Definition at line 275 of file CreateOriginEndpointRequest.h.

◆ WithId() [2/3]

CreateOriginEndpointRequest& Aws::MediaPackage::Model::CreateOriginEndpointRequest::WithId ( Aws::String &&  value)
inline

The ID of the OriginEndpoint. The ID must be unique within the region and it cannot be changed after the OriginEndpoint is created.

Definition at line 283 of file CreateOriginEndpointRequest.h.

◆ WithId() [3/3]

CreateOriginEndpointRequest& Aws::MediaPackage::Model::CreateOriginEndpointRequest::WithId ( const char *  value)
inline

The ID of the OriginEndpoint. The ID must be unique within the region and it cannot be changed after the OriginEndpoint is created.

Definition at line 291 of file CreateOriginEndpointRequest.h.

◆ WithManifestName() [1/3]

CreateOriginEndpointRequest& Aws::MediaPackage::Model::CreateOriginEndpointRequest::WithManifestName ( const Aws::String value)
inline

A short string that will be used as the filename of the OriginEndpoint URL (defaults to "index").

Definition at line 328 of file CreateOriginEndpointRequest.h.

◆ WithManifestName() [2/3]

CreateOriginEndpointRequest& Aws::MediaPackage::Model::CreateOriginEndpointRequest::WithManifestName ( Aws::String &&  value)
inline

A short string that will be used as the filename of the OriginEndpoint URL (defaults to "index").

Definition at line 334 of file CreateOriginEndpointRequest.h.

◆ WithManifestName() [3/3]

CreateOriginEndpointRequest& Aws::MediaPackage::Model::CreateOriginEndpointRequest::WithManifestName ( const char *  value)
inline

A short string that will be used as the filename of the OriginEndpoint URL (defaults to "index").

Definition at line 340 of file CreateOriginEndpointRequest.h.

◆ WithMssPackage() [1/2]

CreateOriginEndpointRequest& Aws::MediaPackage::Model::CreateOriginEndpointRequest::WithMssPackage ( const MssPackage value)
inline

Definition at line 356 of file CreateOriginEndpointRequest.h.

◆ WithMssPackage() [2/2]

CreateOriginEndpointRequest& Aws::MediaPackage::Model::CreateOriginEndpointRequest::WithMssPackage ( MssPackage &&  value)
inline

Definition at line 359 of file CreateOriginEndpointRequest.h.

◆ WithOrigination() [1/2]

CreateOriginEndpointRequest& Aws::MediaPackage::Model::CreateOriginEndpointRequest::WithOrigination ( const Origination value)
inline

Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint may by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be requested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination

Definition at line 420 of file CreateOriginEndpointRequest.h.

◆ WithOrigination() [2/2]

CreateOriginEndpointRequest& Aws::MediaPackage::Model::CreateOriginEndpointRequest::WithOrigination ( Origination &&  value)
inline

Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint may by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be requested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination

Definition at line 432 of file CreateOriginEndpointRequest.h.

◆ WithStartoverWindowSeconds()

CreateOriginEndpointRequest& Aws::MediaPackage::Model::CreateOriginEndpointRequest::WithStartoverWindowSeconds ( int  value)
inline

Maximum duration (seconds) of content to retain for startover playback. If not specified, startover playback will be disabled for the OriginEndpoint.

Definition at line 465 of file CreateOriginEndpointRequest.h.

◆ WithTags() [1/2]

CreateOriginEndpointRequest& Aws::MediaPackage::Model::CreateOriginEndpointRequest::WithTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

Definition at line 481 of file CreateOriginEndpointRequest.h.

◆ WithTags() [2/2]

CreateOriginEndpointRequest& Aws::MediaPackage::Model::CreateOriginEndpointRequest::WithTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Definition at line 484 of file CreateOriginEndpointRequest.h.

◆ WithTimeDelaySeconds()

CreateOriginEndpointRequest& Aws::MediaPackage::Model::CreateOriginEndpointRequest::WithTimeDelaySeconds ( int  value)
inline

Amount of delay (seconds) to enforce on the playback of live content. If not specified, there will be no time delay in effect for the OriginEndpoint.

Definition at line 538 of file CreateOriginEndpointRequest.h.

◆ WithWhitelist() [1/2]

CreateOriginEndpointRequest& Aws::MediaPackage::Model::CreateOriginEndpointRequest::WithWhitelist ( const Aws::Vector< Aws::String > &  value)
inline

A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.

Definition at line 569 of file CreateOriginEndpointRequest.h.

◆ WithWhitelist() [2/2]

CreateOriginEndpointRequest& Aws::MediaPackage::Model::CreateOriginEndpointRequest::WithWhitelist ( Aws::Vector< Aws::String > &&  value)
inline

A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.

Definition at line 575 of file CreateOriginEndpointRequest.h.


The documentation for this class was generated from the following file: