AWS SDK for C++  1.9.104
AWS SDK for C++
Public Member Functions | List of all members
Aws::MediaLive::Model::CreateChannelRequest Class Reference

#include <CreateChannelRequest.h>

+ Inheritance diagram for Aws::MediaLive::Model::CreateChannelRequest:

Public Member Functions

 CreateChannelRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
const CdiInputSpecificationGetCdiInputSpecification () const
 
bool CdiInputSpecificationHasBeenSet () const
 
void SetCdiInputSpecification (const CdiInputSpecification &value)
 
void SetCdiInputSpecification (CdiInputSpecification &&value)
 
CreateChannelRequestWithCdiInputSpecification (const CdiInputSpecification &value)
 
CreateChannelRequestWithCdiInputSpecification (CdiInputSpecification &&value)
 
const ChannelClassGetChannelClass () const
 
bool ChannelClassHasBeenSet () const
 
void SetChannelClass (const ChannelClass &value)
 
void SetChannelClass (ChannelClass &&value)
 
CreateChannelRequestWithChannelClass (const ChannelClass &value)
 
CreateChannelRequestWithChannelClass (ChannelClass &&value)
 
const Aws::Vector< OutputDestination > & GetDestinations () const
 
bool DestinationsHasBeenSet () const
 
void SetDestinations (const Aws::Vector< OutputDestination > &value)
 
void SetDestinations (Aws::Vector< OutputDestination > &&value)
 
CreateChannelRequestWithDestinations (const Aws::Vector< OutputDestination > &value)
 
CreateChannelRequestWithDestinations (Aws::Vector< OutputDestination > &&value)
 
CreateChannelRequestAddDestinations (const OutputDestination &value)
 
CreateChannelRequestAddDestinations (OutputDestination &&value)
 
const EncoderSettingsGetEncoderSettings () const
 
bool EncoderSettingsHasBeenSet () const
 
void SetEncoderSettings (const EncoderSettings &value)
 
void SetEncoderSettings (EncoderSettings &&value)
 
CreateChannelRequestWithEncoderSettings (const EncoderSettings &value)
 
CreateChannelRequestWithEncoderSettings (EncoderSettings &&value)
 
const Aws::Vector< InputAttachment > & GetInputAttachments () const
 
bool InputAttachmentsHasBeenSet () const
 
void SetInputAttachments (const Aws::Vector< InputAttachment > &value)
 
void SetInputAttachments (Aws::Vector< InputAttachment > &&value)
 
CreateChannelRequestWithInputAttachments (const Aws::Vector< InputAttachment > &value)
 
CreateChannelRequestWithInputAttachments (Aws::Vector< InputAttachment > &&value)
 
CreateChannelRequestAddInputAttachments (const InputAttachment &value)
 
CreateChannelRequestAddInputAttachments (InputAttachment &&value)
 
const InputSpecificationGetInputSpecification () const
 
bool InputSpecificationHasBeenSet () const
 
void SetInputSpecification (const InputSpecification &value)
 
void SetInputSpecification (InputSpecification &&value)
 
CreateChannelRequestWithInputSpecification (const InputSpecification &value)
 
CreateChannelRequestWithInputSpecification (InputSpecification &&value)
 
const LogLevelGetLogLevel () const
 
bool LogLevelHasBeenSet () const
 
void SetLogLevel (const LogLevel &value)
 
void SetLogLevel (LogLevel &&value)
 
CreateChannelRequestWithLogLevel (const LogLevel &value)
 
CreateChannelRequestWithLogLevel (LogLevel &&value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
CreateChannelRequestWithName (const Aws::String &value)
 
CreateChannelRequestWithName (Aws::String &&value)
 
CreateChannelRequestWithName (const char *value)
 
const Aws::StringGetRequestId () const
 
bool RequestIdHasBeenSet () const
 
void SetRequestId (const Aws::String &value)
 
void SetRequestId (Aws::String &&value)
 
void SetRequestId (const char *value)
 
CreateChannelRequestWithRequestId (const Aws::String &value)
 
CreateChannelRequestWithRequestId (Aws::String &&value)
 
CreateChannelRequestWithRequestId (const char *value)
 
const Aws::StringGetRoleArn () const
 
bool RoleArnHasBeenSet () const
 
void SetRoleArn (const Aws::String &value)
 
void SetRoleArn (Aws::String &&value)
 
void SetRoleArn (const char *value)
 
CreateChannelRequestWithRoleArn (const Aws::String &value)
 
CreateChannelRequestWithRoleArn (Aws::String &&value)
 
CreateChannelRequestWithRoleArn (const char *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)
 
CreateChannelRequestWithTags (const Aws::Map< Aws::String, Aws::String > &value)
 
CreateChannelRequestWithTags (Aws::Map< Aws::String, Aws::String > &&value)
 
CreateChannelRequestAddTags (const Aws::String &key, const Aws::String &value)
 
CreateChannelRequestAddTags (Aws::String &&key, const Aws::String &value)
 
CreateChannelRequestAddTags (const Aws::String &key, Aws::String &&value)
 
CreateChannelRequestAddTags (Aws::String &&key, Aws::String &&value)
 
CreateChannelRequestAddTags (const char *key, Aws::String &&value)
 
CreateChannelRequestAddTags (Aws::String &&key, const char *value)
 
CreateChannelRequestAddTags (const char *key, const char *value)
 
const VpcOutputSettingsGetVpc () const
 
bool VpcHasBeenSet () const
 
void SetVpc (const VpcOutputSettings &value)
 
void SetVpc (VpcOutputSettings &&value)
 
CreateChannelRequestWithVpc (const VpcOutputSettings &value)
 
CreateChannelRequestWithVpc (VpcOutputSettings &&value)
 
- Public Member Functions inherited from Aws::MediaLive::MediaLiveRequest
virtual ~MediaLiveRequest ()
 
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::MediaLive::MediaLiveRequest
virtual Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const
 
- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

A request to create a channel

See Also:

AWS API Reference

Definition at line 35 of file CreateChannelRequest.h.

Constructor & Destructor Documentation

◆ CreateChannelRequest()

Aws::MediaLive::Model::CreateChannelRequest::CreateChannelRequest ( )

Member Function Documentation

◆ AddDestinations() [1/2]

CreateChannelRequest& Aws::MediaLive::Model::CreateChannelRequest::AddDestinations ( const OutputDestination value)
inline

Definition at line 136 of file CreateChannelRequest.h.

◆ AddDestinations() [2/2]

CreateChannelRequest& Aws::MediaLive::Model::CreateChannelRequest::AddDestinations ( OutputDestination &&  value)
inline

Definition at line 139 of file CreateChannelRequest.h.

◆ AddInputAttachments() [1/2]

CreateChannelRequest& Aws::MediaLive::Model::CreateChannelRequest::AddInputAttachments ( const InputAttachment value)
inline

List of input attachments for channel.

Definition at line 194 of file CreateChannelRequest.h.

◆ AddInputAttachments() [2/2]

CreateChannelRequest& Aws::MediaLive::Model::CreateChannelRequest::AddInputAttachments ( InputAttachment &&  value)
inline

List of input attachments for channel.

Definition at line 199 of file CreateChannelRequest.h.

◆ AddTags() [1/7]

CreateChannelRequest& Aws::MediaLive::Model::CreateChannelRequest::AddTags ( Aws::String &&  key,
Aws::String &&  value 
)
inline

A collection of key-value pairs.

Definition at line 467 of file CreateChannelRequest.h.

◆ AddTags() [2/7]

CreateChannelRequest& Aws::MediaLive::Model::CreateChannelRequest::AddTags ( Aws::String &&  key,
const Aws::String value 
)
inline

A collection of key-value pairs.

Definition at line 457 of file CreateChannelRequest.h.

◆ AddTags() [3/7]

CreateChannelRequest& Aws::MediaLive::Model::CreateChannelRequest::AddTags ( Aws::String &&  key,
const char *  value 
)
inline

A collection of key-value pairs.

Definition at line 477 of file CreateChannelRequest.h.

◆ AddTags() [4/7]

CreateChannelRequest& Aws::MediaLive::Model::CreateChannelRequest::AddTags ( const Aws::String key,
Aws::String &&  value 
)
inline

A collection of key-value pairs.

Definition at line 462 of file CreateChannelRequest.h.

◆ AddTags() [5/7]

CreateChannelRequest& Aws::MediaLive::Model::CreateChannelRequest::AddTags ( const Aws::String key,
const Aws::String value 
)
inline

A collection of key-value pairs.

Definition at line 452 of file CreateChannelRequest.h.

◆ AddTags() [6/7]

CreateChannelRequest& Aws::MediaLive::Model::CreateChannelRequest::AddTags ( const char *  key,
Aws::String &&  value 
)
inline

A collection of key-value pairs.

Definition at line 472 of file CreateChannelRequest.h.

◆ AddTags() [7/7]

CreateChannelRequest& Aws::MediaLive::Model::CreateChannelRequest::AddTags ( const char *  key,
const char *  value 
)
inline

A collection of key-value pairs.

Definition at line 482 of file CreateChannelRequest.h.

◆ CdiInputSpecificationHasBeenSet()

bool Aws::MediaLive::Model::CreateChannelRequest::CdiInputSpecificationHasBeenSet ( ) const
inline

Specification of CDI inputs for this channel

Definition at line 57 of file CreateChannelRequest.h.

◆ ChannelClassHasBeenSet()

bool Aws::MediaLive::Model::CreateChannelRequest::ChannelClassHasBeenSet ( ) const
inline

The class for this channel. STANDARD for a channel with two pipelines or SINGLE_PIPELINE for a channel with one pipeline.

Definition at line 90 of file CreateChannelRequest.h.

◆ DestinationsHasBeenSet()

bool Aws::MediaLive::Model::CreateChannelRequest::DestinationsHasBeenSet ( ) const
inline

Definition at line 121 of file CreateChannelRequest.h.

◆ EncoderSettingsHasBeenSet()

bool Aws::MediaLive::Model::CreateChannelRequest::EncoderSettingsHasBeenSet ( ) const
inline

Definition at line 146 of file CreateChannelRequest.h.

◆ GetCdiInputSpecification()

const CdiInputSpecification& Aws::MediaLive::Model::CreateChannelRequest::GetCdiInputSpecification ( ) const
inline

Specification of CDI inputs for this channel

Definition at line 52 of file CreateChannelRequest.h.

◆ GetChannelClass()

const ChannelClass& Aws::MediaLive::Model::CreateChannelRequest::GetChannelClass ( ) const
inline

The class for this channel. STANDARD for a channel with two pipelines or SINGLE_PIPELINE for a channel with one pipeline.

Definition at line 84 of file CreateChannelRequest.h.

◆ GetDestinations()

const Aws::Vector<OutputDestination>& Aws::MediaLive::Model::CreateChannelRequest::GetDestinations ( ) const
inline

Definition at line 118 of file CreateChannelRequest.h.

◆ GetEncoderSettings()

const EncoderSettings& Aws::MediaLive::Model::CreateChannelRequest::GetEncoderSettings ( ) const
inline

Definition at line 143 of file CreateChannelRequest.h.

◆ GetInputAttachments()

const Aws::Vector<InputAttachment>& Aws::MediaLive::Model::CreateChannelRequest::GetInputAttachments ( ) const
inline

List of input attachments for channel.

Definition at line 164 of file CreateChannelRequest.h.

◆ GetInputSpecification()

const InputSpecification& Aws::MediaLive::Model::CreateChannelRequest::GetInputSpecification ( ) const
inline

Specification of network and file inputs for this channel

Definition at line 205 of file CreateChannelRequest.h.

◆ GetLogLevel()

const LogLevel& Aws::MediaLive::Model::CreateChannelRequest::GetLogLevel ( ) const
inline

The log level to write to CloudWatch Logs.

Definition at line 236 of file CreateChannelRequest.h.

◆ GetName()

const Aws::String& Aws::MediaLive::Model::CreateChannelRequest::GetName ( ) const
inline

Name of channel.

Definition at line 267 of file CreateChannelRequest.h.

◆ GetRequestId()

const Aws::String& Aws::MediaLive::Model::CreateChannelRequest::GetRequestId ( ) const
inline
   Unique request ID to be specified. This is needed to prevent retries
   from

creating multiple resources.

Definition at line 311 of file CreateChannelRequest.h.

◆ GetRoleArn()

const Aws::String& Aws::MediaLive::Model::CreateChannelRequest::GetRoleArn ( ) const
inline

An optional Amazon Resource Name (ARN) of the role to assume when running the Channel.

Definition at line 374 of file CreateChannelRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::MediaLive::Model::CreateChannelRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 44 of file CreateChannelRequest.h.

◆ GetTags()

const Aws::Map<Aws::String, Aws::String>& Aws::MediaLive::Model::CreateChannelRequest::GetTags ( ) const
inline

A collection of key-value pairs.

Definition at line 422 of file CreateChannelRequest.h.

◆ GetVpc()

const VpcOutputSettings& Aws::MediaLive::Model::CreateChannelRequest::GetVpc ( ) const
inline

Settings for VPC output

Definition at line 488 of file CreateChannelRequest.h.

◆ InputAttachmentsHasBeenSet()

bool Aws::MediaLive::Model::CreateChannelRequest::InputAttachmentsHasBeenSet ( ) const
inline

List of input attachments for channel.

Definition at line 169 of file CreateChannelRequest.h.

◆ InputSpecificationHasBeenSet()

bool Aws::MediaLive::Model::CreateChannelRequest::InputSpecificationHasBeenSet ( ) const
inline

Specification of network and file inputs for this channel

Definition at line 210 of file CreateChannelRequest.h.

◆ LogLevelHasBeenSet()

bool Aws::MediaLive::Model::CreateChannelRequest::LogLevelHasBeenSet ( ) const
inline

The log level to write to CloudWatch Logs.

Definition at line 241 of file CreateChannelRequest.h.

◆ NameHasBeenSet()

bool Aws::MediaLive::Model::CreateChannelRequest::NameHasBeenSet ( ) const
inline

Name of channel.

Definition at line 272 of file CreateChannelRequest.h.

◆ RequestIdHasBeenSet()

bool Aws::MediaLive::Model::CreateChannelRequest::RequestIdHasBeenSet ( ) const
inline
   Unique request ID to be specified. This is needed to prevent retries
   from

creating multiple resources.

Definition at line 319 of file CreateChannelRequest.h.

◆ RoleArnHasBeenSet()

bool Aws::MediaLive::Model::CreateChannelRequest::RoleArnHasBeenSet ( ) const
inline

An optional Amazon Resource Name (ARN) of the role to assume when running the Channel.

Definition at line 380 of file CreateChannelRequest.h.

◆ SerializePayload()

Aws::String Aws::MediaLive::Model::CreateChannelRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetCdiInputSpecification() [1/2]

void Aws::MediaLive::Model::CreateChannelRequest::SetCdiInputSpecification ( CdiInputSpecification &&  value)
inline

Specification of CDI inputs for this channel

Definition at line 67 of file CreateChannelRequest.h.

◆ SetCdiInputSpecification() [2/2]

void Aws::MediaLive::Model::CreateChannelRequest::SetCdiInputSpecification ( const CdiInputSpecification value)
inline

Specification of CDI inputs for this channel

Definition at line 62 of file CreateChannelRequest.h.

◆ SetChannelClass() [1/2]

void Aws::MediaLive::Model::CreateChannelRequest::SetChannelClass ( ChannelClass &&  value)
inline

The class for this channel. STANDARD for a channel with two pipelines or SINGLE_PIPELINE for a channel with one pipeline.

Definition at line 102 of file CreateChannelRequest.h.

◆ SetChannelClass() [2/2]

void Aws::MediaLive::Model::CreateChannelRequest::SetChannelClass ( const ChannelClass value)
inline

The class for this channel. STANDARD for a channel with two pipelines or SINGLE_PIPELINE for a channel with one pipeline.

Definition at line 96 of file CreateChannelRequest.h.

◆ SetDestinations() [1/2]

void Aws::MediaLive::Model::CreateChannelRequest::SetDestinations ( Aws::Vector< OutputDestination > &&  value)
inline

Definition at line 127 of file CreateChannelRequest.h.

◆ SetDestinations() [2/2]

void Aws::MediaLive::Model::CreateChannelRequest::SetDestinations ( const Aws::Vector< OutputDestination > &  value)
inline

Definition at line 124 of file CreateChannelRequest.h.

◆ SetEncoderSettings() [1/2]

void Aws::MediaLive::Model::CreateChannelRequest::SetEncoderSettings ( const EncoderSettings value)
inline

Definition at line 149 of file CreateChannelRequest.h.

◆ SetEncoderSettings() [2/2]

void Aws::MediaLive::Model::CreateChannelRequest::SetEncoderSettings ( EncoderSettings &&  value)
inline

Definition at line 152 of file CreateChannelRequest.h.

◆ SetInputAttachments() [1/2]

void Aws::MediaLive::Model::CreateChannelRequest::SetInputAttachments ( Aws::Vector< InputAttachment > &&  value)
inline

List of input attachments for channel.

Definition at line 179 of file CreateChannelRequest.h.

◆ SetInputAttachments() [2/2]

void Aws::MediaLive::Model::CreateChannelRequest::SetInputAttachments ( const Aws::Vector< InputAttachment > &  value)
inline

List of input attachments for channel.

Definition at line 174 of file CreateChannelRequest.h.

◆ SetInputSpecification() [1/2]

void Aws::MediaLive::Model::CreateChannelRequest::SetInputSpecification ( const InputSpecification value)
inline

Specification of network and file inputs for this channel

Definition at line 215 of file CreateChannelRequest.h.

◆ SetInputSpecification() [2/2]

void Aws::MediaLive::Model::CreateChannelRequest::SetInputSpecification ( InputSpecification &&  value)
inline

Specification of network and file inputs for this channel

Definition at line 220 of file CreateChannelRequest.h.

◆ SetLogLevel() [1/2]

void Aws::MediaLive::Model::CreateChannelRequest::SetLogLevel ( const LogLevel value)
inline

The log level to write to CloudWatch Logs.

Definition at line 246 of file CreateChannelRequest.h.

◆ SetLogLevel() [2/2]

void Aws::MediaLive::Model::CreateChannelRequest::SetLogLevel ( LogLevel &&  value)
inline

The log level to write to CloudWatch Logs.

Definition at line 251 of file CreateChannelRequest.h.

◆ SetName() [1/3]

void Aws::MediaLive::Model::CreateChannelRequest::SetName ( Aws::String &&  value)
inline

Name of channel.

Definition at line 282 of file CreateChannelRequest.h.

◆ SetName() [2/3]

void Aws::MediaLive::Model::CreateChannelRequest::SetName ( const Aws::String value)
inline

Name of channel.

Definition at line 277 of file CreateChannelRequest.h.

◆ SetName() [3/3]

void Aws::MediaLive::Model::CreateChannelRequest::SetName ( const char *  value)
inline

Name of channel.

Definition at line 287 of file CreateChannelRequest.h.

◆ SetRequestId() [1/3]

void Aws::MediaLive::Model::CreateChannelRequest::SetRequestId ( Aws::String &&  value)
inline
   Unique request ID to be specified. This is needed to prevent retries
   from

creating multiple resources.

Definition at line 335 of file CreateChannelRequest.h.

◆ SetRequestId() [2/3]

void Aws::MediaLive::Model::CreateChannelRequest::SetRequestId ( const Aws::String value)
inline
   Unique request ID to be specified. This is needed to prevent retries
   from

creating multiple resources.

Definition at line 327 of file CreateChannelRequest.h.

◆ SetRequestId() [3/3]

void Aws::MediaLive::Model::CreateChannelRequest::SetRequestId ( const char *  value)
inline
   Unique request ID to be specified. This is needed to prevent retries
   from

creating multiple resources.

Definition at line 343 of file CreateChannelRequest.h.

◆ SetRoleArn() [1/3]

void Aws::MediaLive::Model::CreateChannelRequest::SetRoleArn ( Aws::String &&  value)
inline

An optional Amazon Resource Name (ARN) of the role to assume when running the Channel.

Definition at line 392 of file CreateChannelRequest.h.

◆ SetRoleArn() [2/3]

void Aws::MediaLive::Model::CreateChannelRequest::SetRoleArn ( const Aws::String value)
inline

An optional Amazon Resource Name (ARN) of the role to assume when running the Channel.

Definition at line 386 of file CreateChannelRequest.h.

◆ SetRoleArn() [3/3]

void Aws::MediaLive::Model::CreateChannelRequest::SetRoleArn ( const char *  value)
inline

An optional Amazon Resource Name (ARN) of the role to assume when running the Channel.

Definition at line 398 of file CreateChannelRequest.h.

◆ SetTags() [1/2]

void Aws::MediaLive::Model::CreateChannelRequest::SetTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

A collection of key-value pairs.

Definition at line 437 of file CreateChannelRequest.h.

◆ SetTags() [2/2]

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

A collection of key-value pairs.

Definition at line 432 of file CreateChannelRequest.h.

◆ SetVpc() [1/2]

void Aws::MediaLive::Model::CreateChannelRequest::SetVpc ( const VpcOutputSettings value)
inline

Settings for VPC output

Definition at line 498 of file CreateChannelRequest.h.

◆ SetVpc() [2/2]

void Aws::MediaLive::Model::CreateChannelRequest::SetVpc ( VpcOutputSettings &&  value)
inline

Settings for VPC output

Definition at line 503 of file CreateChannelRequest.h.

◆ TagsHasBeenSet()

bool Aws::MediaLive::Model::CreateChannelRequest::TagsHasBeenSet ( ) const
inline

A collection of key-value pairs.

Definition at line 427 of file CreateChannelRequest.h.

◆ VpcHasBeenSet()

bool Aws::MediaLive::Model::CreateChannelRequest::VpcHasBeenSet ( ) const
inline

Settings for VPC output

Definition at line 493 of file CreateChannelRequest.h.

◆ WithCdiInputSpecification() [1/2]

CreateChannelRequest& Aws::MediaLive::Model::CreateChannelRequest::WithCdiInputSpecification ( CdiInputSpecification &&  value)
inline

Specification of CDI inputs for this channel

Definition at line 77 of file CreateChannelRequest.h.

◆ WithCdiInputSpecification() [2/2]

CreateChannelRequest& Aws::MediaLive::Model::CreateChannelRequest::WithCdiInputSpecification ( const CdiInputSpecification value)
inline

Specification of CDI inputs for this channel

Definition at line 72 of file CreateChannelRequest.h.

◆ WithChannelClass() [1/2]

CreateChannelRequest& Aws::MediaLive::Model::CreateChannelRequest::WithChannelClass ( ChannelClass &&  value)
inline

The class for this channel. STANDARD for a channel with two pipelines or SINGLE_PIPELINE for a channel with one pipeline.

Definition at line 114 of file CreateChannelRequest.h.

◆ WithChannelClass() [2/2]

CreateChannelRequest& Aws::MediaLive::Model::CreateChannelRequest::WithChannelClass ( const ChannelClass value)
inline

The class for this channel. STANDARD for a channel with two pipelines or SINGLE_PIPELINE for a channel with one pipeline.

Definition at line 108 of file CreateChannelRequest.h.

◆ WithDestinations() [1/2]

CreateChannelRequest& Aws::MediaLive::Model::CreateChannelRequest::WithDestinations ( Aws::Vector< OutputDestination > &&  value)
inline

Definition at line 133 of file CreateChannelRequest.h.

◆ WithDestinations() [2/2]

CreateChannelRequest& Aws::MediaLive::Model::CreateChannelRequest::WithDestinations ( const Aws::Vector< OutputDestination > &  value)
inline

Definition at line 130 of file CreateChannelRequest.h.

◆ WithEncoderSettings() [1/2]

CreateChannelRequest& Aws::MediaLive::Model::CreateChannelRequest::WithEncoderSettings ( const EncoderSettings value)
inline

Definition at line 155 of file CreateChannelRequest.h.

◆ WithEncoderSettings() [2/2]

CreateChannelRequest& Aws::MediaLive::Model::CreateChannelRequest::WithEncoderSettings ( EncoderSettings &&  value)
inline

Definition at line 158 of file CreateChannelRequest.h.

◆ WithInputAttachments() [1/2]

CreateChannelRequest& Aws::MediaLive::Model::CreateChannelRequest::WithInputAttachments ( Aws::Vector< InputAttachment > &&  value)
inline

List of input attachments for channel.

Definition at line 189 of file CreateChannelRequest.h.

◆ WithInputAttachments() [2/2]

CreateChannelRequest& Aws::MediaLive::Model::CreateChannelRequest::WithInputAttachments ( const Aws::Vector< InputAttachment > &  value)
inline

List of input attachments for channel.

Definition at line 184 of file CreateChannelRequest.h.

◆ WithInputSpecification() [1/2]

CreateChannelRequest& Aws::MediaLive::Model::CreateChannelRequest::WithInputSpecification ( const InputSpecification value)
inline

Specification of network and file inputs for this channel

Definition at line 225 of file CreateChannelRequest.h.

◆ WithInputSpecification() [2/2]

CreateChannelRequest& Aws::MediaLive::Model::CreateChannelRequest::WithInputSpecification ( InputSpecification &&  value)
inline

Specification of network and file inputs for this channel

Definition at line 230 of file CreateChannelRequest.h.

◆ WithLogLevel() [1/2]

CreateChannelRequest& Aws::MediaLive::Model::CreateChannelRequest::WithLogLevel ( const LogLevel value)
inline

The log level to write to CloudWatch Logs.

Definition at line 256 of file CreateChannelRequest.h.

◆ WithLogLevel() [2/2]

CreateChannelRequest& Aws::MediaLive::Model::CreateChannelRequest::WithLogLevel ( LogLevel &&  value)
inline

The log level to write to CloudWatch Logs.

Definition at line 261 of file CreateChannelRequest.h.

◆ WithName() [1/3]

CreateChannelRequest& Aws::MediaLive::Model::CreateChannelRequest::WithName ( Aws::String &&  value)
inline

Name of channel.

Definition at line 297 of file CreateChannelRequest.h.

◆ WithName() [2/3]

CreateChannelRequest& Aws::MediaLive::Model::CreateChannelRequest::WithName ( const Aws::String value)
inline

Name of channel.

Definition at line 292 of file CreateChannelRequest.h.

◆ WithName() [3/3]

CreateChannelRequest& Aws::MediaLive::Model::CreateChannelRequest::WithName ( const char *  value)
inline

Name of channel.

Definition at line 302 of file CreateChannelRequest.h.

◆ WithRequestId() [1/3]

CreateChannelRequest& Aws::MediaLive::Model::CreateChannelRequest::WithRequestId ( Aws::String &&  value)
inline
   Unique request ID to be specified. This is needed to prevent retries
   from

creating multiple resources.

Definition at line 359 of file CreateChannelRequest.h.

◆ WithRequestId() [2/3]

CreateChannelRequest& Aws::MediaLive::Model::CreateChannelRequest::WithRequestId ( const Aws::String value)
inline
   Unique request ID to be specified. This is needed to prevent retries
   from

creating multiple resources.

Definition at line 351 of file CreateChannelRequest.h.

◆ WithRequestId() [3/3]

CreateChannelRequest& Aws::MediaLive::Model::CreateChannelRequest::WithRequestId ( const char *  value)
inline
   Unique request ID to be specified. This is needed to prevent retries
   from

creating multiple resources.

Definition at line 367 of file CreateChannelRequest.h.

◆ WithRoleArn() [1/3]

CreateChannelRequest& Aws::MediaLive::Model::CreateChannelRequest::WithRoleArn ( Aws::String &&  value)
inline

An optional Amazon Resource Name (ARN) of the role to assume when running the Channel.

Definition at line 410 of file CreateChannelRequest.h.

◆ WithRoleArn() [2/3]

CreateChannelRequest& Aws::MediaLive::Model::CreateChannelRequest::WithRoleArn ( const Aws::String value)
inline

An optional Amazon Resource Name (ARN) of the role to assume when running the Channel.

Definition at line 404 of file CreateChannelRequest.h.

◆ WithRoleArn() [3/3]

CreateChannelRequest& Aws::MediaLive::Model::CreateChannelRequest::WithRoleArn ( const char *  value)
inline

An optional Amazon Resource Name (ARN) of the role to assume when running the Channel.

Definition at line 416 of file CreateChannelRequest.h.

◆ WithTags() [1/2]

CreateChannelRequest& Aws::MediaLive::Model::CreateChannelRequest::WithTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

A collection of key-value pairs.

Definition at line 447 of file CreateChannelRequest.h.

◆ WithTags() [2/2]

CreateChannelRequest& Aws::MediaLive::Model::CreateChannelRequest::WithTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

A collection of key-value pairs.

Definition at line 442 of file CreateChannelRequest.h.

◆ WithVpc() [1/2]

CreateChannelRequest& Aws::MediaLive::Model::CreateChannelRequest::WithVpc ( const VpcOutputSettings value)
inline

Settings for VPC output

Definition at line 508 of file CreateChannelRequest.h.

◆ WithVpc() [2/2]

CreateChannelRequest& Aws::MediaLive::Model::CreateChannelRequest::WithVpc ( VpcOutputSettings &&  value)
inline

Settings for VPC output

Definition at line 513 of file CreateChannelRequest.h.


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