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

#include <Input.h>

Public Member Functions

 Input ()
 
 Input (Aws::Utils::Json::JsonView jsonValue)
 
Inputoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetArn () const
 
bool ArnHasBeenSet () const
 
void SetArn (const Aws::String &value)
 
void SetArn (Aws::String &&value)
 
void SetArn (const char *value)
 
InputWithArn (const Aws::String &value)
 
InputWithArn (Aws::String &&value)
 
InputWithArn (const char *value)
 
const Aws::Vector< Aws::String > & GetAttachedChannels () const
 
bool AttachedChannelsHasBeenSet () const
 
void SetAttachedChannels (const Aws::Vector< Aws::String > &value)
 
void SetAttachedChannels (Aws::Vector< Aws::String > &&value)
 
InputWithAttachedChannels (const Aws::Vector< Aws::String > &value)
 
InputWithAttachedChannels (Aws::Vector< Aws::String > &&value)
 
InputAddAttachedChannels (const Aws::String &value)
 
InputAddAttachedChannels (Aws::String &&value)
 
InputAddAttachedChannels (const char *value)
 
const Aws::Vector< InputDestination > & GetDestinations () const
 
bool DestinationsHasBeenSet () const
 
void SetDestinations (const Aws::Vector< InputDestination > &value)
 
void SetDestinations (Aws::Vector< InputDestination > &&value)
 
InputWithDestinations (const Aws::Vector< InputDestination > &value)
 
InputWithDestinations (Aws::Vector< InputDestination > &&value)
 
InputAddDestinations (const InputDestination &value)
 
InputAddDestinations (InputDestination &&value)
 
const Aws::StringGetId () const
 
bool IdHasBeenSet () const
 
void SetId (const Aws::String &value)
 
void SetId (Aws::String &&value)
 
void SetId (const char *value)
 
InputWithId (const Aws::String &value)
 
InputWithId (Aws::String &&value)
 
InputWithId (const char *value)
 
const InputClassGetInputClass () const
 
bool InputClassHasBeenSet () const
 
void SetInputClass (const InputClass &value)
 
void SetInputClass (InputClass &&value)
 
InputWithInputClass (const InputClass &value)
 
InputWithInputClass (InputClass &&value)
 
const Aws::Vector< InputDeviceSettings > & GetInputDevices () const
 
bool InputDevicesHasBeenSet () const
 
void SetInputDevices (const Aws::Vector< InputDeviceSettings > &value)
 
void SetInputDevices (Aws::Vector< InputDeviceSettings > &&value)
 
InputWithInputDevices (const Aws::Vector< InputDeviceSettings > &value)
 
InputWithInputDevices (Aws::Vector< InputDeviceSettings > &&value)
 
InputAddInputDevices (const InputDeviceSettings &value)
 
InputAddInputDevices (InputDeviceSettings &&value)
 
const Aws::Vector< Aws::String > & GetInputPartnerIds () const
 
bool InputPartnerIdsHasBeenSet () const
 
void SetInputPartnerIds (const Aws::Vector< Aws::String > &value)
 
void SetInputPartnerIds (Aws::Vector< Aws::String > &&value)
 
InputWithInputPartnerIds (const Aws::Vector< Aws::String > &value)
 
InputWithInputPartnerIds (Aws::Vector< Aws::String > &&value)
 
InputAddInputPartnerIds (const Aws::String &value)
 
InputAddInputPartnerIds (Aws::String &&value)
 
InputAddInputPartnerIds (const char *value)
 
const InputSourceTypeGetInputSourceType () const
 
bool InputSourceTypeHasBeenSet () const
 
void SetInputSourceType (const InputSourceType &value)
 
void SetInputSourceType (InputSourceType &&value)
 
InputWithInputSourceType (const InputSourceType &value)
 
InputWithInputSourceType (InputSourceType &&value)
 
const Aws::Vector< MediaConnectFlow > & GetMediaConnectFlows () const
 
bool MediaConnectFlowsHasBeenSet () const
 
void SetMediaConnectFlows (const Aws::Vector< MediaConnectFlow > &value)
 
void SetMediaConnectFlows (Aws::Vector< MediaConnectFlow > &&value)
 
InputWithMediaConnectFlows (const Aws::Vector< MediaConnectFlow > &value)
 
InputWithMediaConnectFlows (Aws::Vector< MediaConnectFlow > &&value)
 
InputAddMediaConnectFlows (const MediaConnectFlow &value)
 
InputAddMediaConnectFlows (MediaConnectFlow &&value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
InputWithName (const Aws::String &value)
 
InputWithName (Aws::String &&value)
 
InputWithName (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)
 
InputWithRoleArn (const Aws::String &value)
 
InputWithRoleArn (Aws::String &&value)
 
InputWithRoleArn (const char *value)
 
const Aws::Vector< Aws::String > & GetSecurityGroups () const
 
bool SecurityGroupsHasBeenSet () const
 
void SetSecurityGroups (const Aws::Vector< Aws::String > &value)
 
void SetSecurityGroups (Aws::Vector< Aws::String > &&value)
 
InputWithSecurityGroups (const Aws::Vector< Aws::String > &value)
 
InputWithSecurityGroups (Aws::Vector< Aws::String > &&value)
 
InputAddSecurityGroups (const Aws::String &value)
 
InputAddSecurityGroups (Aws::String &&value)
 
InputAddSecurityGroups (const char *value)
 
const Aws::Vector< InputSource > & GetSources () const
 
bool SourcesHasBeenSet () const
 
void SetSources (const Aws::Vector< InputSource > &value)
 
void SetSources (Aws::Vector< InputSource > &&value)
 
InputWithSources (const Aws::Vector< InputSource > &value)
 
InputWithSources (Aws::Vector< InputSource > &&value)
 
InputAddSources (const InputSource &value)
 
InputAddSources (InputSource &&value)
 
const InputStateGetState () const
 
bool StateHasBeenSet () const
 
void SetState (const InputState &value)
 
void SetState (InputState &&value)
 
InputWithState (const InputState &value)
 
InputWithState (InputState &&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)
 
InputWithTags (const Aws::Map< Aws::String, Aws::String > &value)
 
InputWithTags (Aws::Map< Aws::String, Aws::String > &&value)
 
InputAddTags (const Aws::String &key, const Aws::String &value)
 
InputAddTags (Aws::String &&key, const Aws::String &value)
 
InputAddTags (const Aws::String &key, Aws::String &&value)
 
InputAddTags (Aws::String &&key, Aws::String &&value)
 
InputAddTags (const char *key, Aws::String &&value)
 
InputAddTags (Aws::String &&key, const char *value)
 
InputAddTags (const char *key, const char *value)
 
const InputTypeGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const InputType &value)
 
void SetType (InputType &&value)
 
InputWithType (const InputType &value)
 
InputWithType (InputType &&value)
 

Detailed Description

Placeholder documentation for Input

See Also:

AWS API Reference

Definition at line 41 of file Input.h.

Constructor & Destructor Documentation

◆ Input() [1/2]

Aws::MediaLive::Model::Input::Input ( )

◆ Input() [2/2]

Aws::MediaLive::Model::Input::Input ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddAttachedChannels() [1/3]

Input& Aws::MediaLive::Model::Input::AddAttachedChannels ( Aws::String &&  value)
inline

A list of channel IDs that that input is attached to (currently an input can only be attached to one channel).

Definition at line 137 of file Input.h.

◆ AddAttachedChannels() [2/3]

Input& Aws::MediaLive::Model::Input::AddAttachedChannels ( const Aws::String value)
inline

A list of channel IDs that that input is attached to (currently an input can only be attached to one channel).

Definition at line 131 of file Input.h.

◆ AddAttachedChannels() [3/3]

Input& Aws::MediaLive::Model::Input::AddAttachedChannels ( const char *  value)
inline

A list of channel IDs that that input is attached to (currently an input can only be attached to one channel).

Definition at line 143 of file Input.h.

◆ AddDestinations() [1/2]

Input& Aws::MediaLive::Model::Input::AddDestinations ( const InputDestination value)
inline

A list of the destinations of the input (PUSH-type).

Definition at line 179 of file Input.h.

◆ AddDestinations() [2/2]

Input& Aws::MediaLive::Model::Input::AddDestinations ( InputDestination &&  value)
inline

A list of the destinations of the input (PUSH-type).

Definition at line 184 of file Input.h.

◆ AddInputDevices() [1/2]

Input& Aws::MediaLive::Model::Input::AddInputDevices ( const InputDeviceSettings value)
inline

Settings for the input devices.

Definition at line 340 of file Input.h.

◆ AddInputDevices() [2/2]

Input& Aws::MediaLive::Model::Input::AddInputDevices ( InputDeviceSettings &&  value)
inline

Settings for the input devices.

Definition at line 345 of file Input.h.

◆ AddInputPartnerIds() [1/3]

Input& Aws::MediaLive::Model::Input::AddInputPartnerIds ( Aws::String &&  value)
inline

A list of IDs for all Inputs which are partners of this one.

Definition at line 386 of file Input.h.

◆ AddInputPartnerIds() [2/3]

Input& Aws::MediaLive::Model::Input::AddInputPartnerIds ( const Aws::String value)
inline

A list of IDs for all Inputs which are partners of this one.

Definition at line 381 of file Input.h.

◆ AddInputPartnerIds() [3/3]

Input& Aws::MediaLive::Model::Input::AddInputPartnerIds ( const char *  value)
inline

A list of IDs for all Inputs which are partners of this one.

Definition at line 391 of file Input.h.

◆ AddMediaConnectFlows() [1/2]

Input& Aws::MediaLive::Model::Input::AddMediaConnectFlows ( const MediaConnectFlow value)
inline

A list of MediaConnect Flows for this input.

Definition at line 482 of file Input.h.

◆ AddMediaConnectFlows() [2/2]

Input& Aws::MediaLive::Model::Input::AddMediaConnectFlows ( MediaConnectFlow &&  value)
inline

A list of MediaConnect Flows for this input.

Definition at line 487 of file Input.h.

◆ AddSecurityGroups() [1/3]

Input& Aws::MediaLive::Model::Input::AddSecurityGroups ( Aws::String &&  value)
inline

A list of IDs for all the Input Security Groups attached to the input.

Definition at line 618 of file Input.h.

◆ AddSecurityGroups() [2/3]

Input& Aws::MediaLive::Model::Input::AddSecurityGroups ( const Aws::String value)
inline

A list of IDs for all the Input Security Groups attached to the input.

Definition at line 613 of file Input.h.

◆ AddSecurityGroups() [3/3]

Input& Aws::MediaLive::Model::Input::AddSecurityGroups ( const char *  value)
inline

A list of IDs for all the Input Security Groups attached to the input.

Definition at line 623 of file Input.h.

◆ AddSources() [1/2]

Input& Aws::MediaLive::Model::Input::AddSources ( const InputSource value)
inline

A list of the sources of the input (PULL-type).

Definition at line 659 of file Input.h.

◆ AddSources() [2/2]

Input& Aws::MediaLive::Model::Input::AddSources ( InputSource &&  value)
inline

A list of the sources of the input (PULL-type).

Definition at line 664 of file Input.h.

◆ AddTags() [1/7]

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

A collection of key-value pairs.

Definition at line 734 of file Input.h.

◆ AddTags() [2/7]

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

A collection of key-value pairs.

Definition at line 724 of file Input.h.

◆ AddTags() [3/7]

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

A collection of key-value pairs.

Definition at line 744 of file Input.h.

◆ AddTags() [4/7]

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

A collection of key-value pairs.

Definition at line 729 of file Input.h.

◆ AddTags() [5/7]

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

A collection of key-value pairs.

Definition at line 719 of file Input.h.

◆ AddTags() [6/7]

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

A collection of key-value pairs.

Definition at line 739 of file Input.h.

◆ AddTags() [7/7]

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

A collection of key-value pairs.

Definition at line 749 of file Input.h.

◆ ArnHasBeenSet()

bool Aws::MediaLive::Model::Input::ArnHasBeenSet ( ) const
inline

The Unique ARN of the input (generated, immutable).

Definition at line 58 of file Input.h.

◆ AttachedChannelsHasBeenSet()

bool Aws::MediaLive::Model::Input::AttachedChannelsHasBeenSet ( ) const
inline

A list of channel IDs that that input is attached to (currently an input can only be attached to one channel).

Definition at line 101 of file Input.h.

◆ DestinationsHasBeenSet()

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

A list of the destinations of the input (PUSH-type).

Definition at line 154 of file Input.h.

◆ GetArn()

const Aws::String& Aws::MediaLive::Model::Input::GetArn ( ) const
inline

The Unique ARN of the input (generated, immutable).

Definition at line 53 of file Input.h.

◆ GetAttachedChannels()

const Aws::Vector<Aws::String>& Aws::MediaLive::Model::Input::GetAttachedChannels ( ) const
inline

A list of channel IDs that that input is attached to (currently an input can only be attached to one channel).

Definition at line 95 of file Input.h.

◆ GetDestinations()

const Aws::Vector<InputDestination>& Aws::MediaLive::Model::Input::GetDestinations ( ) const
inline

A list of the destinations of the input (PUSH-type).

Definition at line 149 of file Input.h.

◆ GetId()

const Aws::String& Aws::MediaLive::Model::Input::GetId ( ) const
inline

The generated ID of the input (unique for user account, immutable).

Definition at line 190 of file Input.h.

◆ GetInputClass()

const InputClass& Aws::MediaLive::Model::Input::GetInputClass ( ) const
inline
   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.

Definition at line 239 of file Input.h.

◆ GetInputDevices()

const Aws::Vector<InputDeviceSettings>& Aws::MediaLive::Model::Input::GetInputDevices ( ) const
inline

Settings for the input devices.

Definition at line 310 of file Input.h.

◆ GetInputPartnerIds()

const Aws::Vector<Aws::String>& Aws::MediaLive::Model::Input::GetInputPartnerIds ( ) const
inline

A list of IDs for all Inputs which are partners of this one.

Definition at line 351 of file Input.h.

◆ GetInputSourceType()

const InputSourceType& Aws::MediaLive::Model::Input::GetInputSourceType ( ) const
inline
   Certain pull input sources can be dynamic, meaning that they can have their
   URL's dynamically changes

during input switch actions. Presently, this functionality only works with MP4_FILE and TS_FILE inputs.

Definition at line 401 of file Input.h.

◆ GetMediaConnectFlows()

const Aws::Vector<MediaConnectFlow>& Aws::MediaLive::Model::Input::GetMediaConnectFlows ( ) const
inline

A list of MediaConnect Flows for this input.

Definition at line 452 of file Input.h.

◆ GetName()

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

The user-assigned name (This is a mutable value).

Definition at line 493 of file Input.h.

◆ GetRoleArn()

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

The Amazon Resource Name (ARN) of the role this input assumes during and after creation.

Definition at line 535 of file Input.h.

◆ GetSecurityGroups()

const Aws::Vector<Aws::String>& Aws::MediaLive::Model::Input::GetSecurityGroups ( ) const
inline

A list of IDs for all the Input Security Groups attached to the input.

Definition at line 583 of file Input.h.

◆ GetSources()

const Aws::Vector<InputSource>& Aws::MediaLive::Model::Input::GetSources ( ) const
inline

A list of the sources of the input (PULL-type).

Definition at line 629 of file Input.h.

◆ GetState()

const InputState& Aws::MediaLive::Model::Input::GetState ( ) const
inline

Definition at line 668 of file Input.h.

◆ GetTags()

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

A collection of key-value pairs.

Definition at line 689 of file Input.h.

◆ GetType()

const InputType& Aws::MediaLive::Model::Input::GetType ( ) const
inline

Definition at line 753 of file Input.h.

◆ IdHasBeenSet()

bool Aws::MediaLive::Model::Input::IdHasBeenSet ( ) const
inline

The generated ID of the input (unique for user account, immutable).

Definition at line 195 of file Input.h.

◆ InputClassHasBeenSet()

bool Aws::MediaLive::Model::Input::InputClassHasBeenSet ( ) const
inline
   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.

Definition at line 252 of file Input.h.

◆ InputDevicesHasBeenSet()

bool Aws::MediaLive::Model::Input::InputDevicesHasBeenSet ( ) const
inline

Settings for the input devices.

Definition at line 315 of file Input.h.

◆ InputPartnerIdsHasBeenSet()

bool Aws::MediaLive::Model::Input::InputPartnerIdsHasBeenSet ( ) const
inline

A list of IDs for all Inputs which are partners of this one.

Definition at line 356 of file Input.h.

◆ InputSourceTypeHasBeenSet()

bool Aws::MediaLive::Model::Input::InputSourceTypeHasBeenSet ( ) const
inline
   Certain pull input sources can be dynamic, meaning that they can have their
   URL's dynamically changes

during input switch actions. Presently, this functionality only works with MP4_FILE and TS_FILE inputs.

Definition at line 410 of file Input.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::MediaLive::Model::Input::Jsonize ( ) const

◆ MediaConnectFlowsHasBeenSet()

bool Aws::MediaLive::Model::Input::MediaConnectFlowsHasBeenSet ( ) const
inline

A list of MediaConnect Flows for this input.

Definition at line 457 of file Input.h.

◆ NameHasBeenSet()

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

The user-assigned name (This is a mutable value).

Definition at line 498 of file Input.h.

◆ operator=()

Input& Aws::MediaLive::Model::Input::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RoleArnHasBeenSet()

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

The Amazon Resource Name (ARN) of the role this input assumes during and after creation.

Definition at line 541 of file Input.h.

◆ SecurityGroupsHasBeenSet()

bool Aws::MediaLive::Model::Input::SecurityGroupsHasBeenSet ( ) const
inline

A list of IDs for all the Input Security Groups attached to the input.

Definition at line 588 of file Input.h.

◆ SetArn() [1/3]

void Aws::MediaLive::Model::Input::SetArn ( Aws::String &&  value)
inline

The Unique ARN of the input (generated, immutable).

Definition at line 68 of file Input.h.

◆ SetArn() [2/3]

void Aws::MediaLive::Model::Input::SetArn ( const Aws::String value)
inline

The Unique ARN of the input (generated, immutable).

Definition at line 63 of file Input.h.

◆ SetArn() [3/3]

void Aws::MediaLive::Model::Input::SetArn ( const char *  value)
inline

The Unique ARN of the input (generated, immutable).

Definition at line 73 of file Input.h.

◆ SetAttachedChannels() [1/2]

void Aws::MediaLive::Model::Input::SetAttachedChannels ( Aws::Vector< Aws::String > &&  value)
inline

A list of channel IDs that that input is attached to (currently an input can only be attached to one channel).

Definition at line 113 of file Input.h.

◆ SetAttachedChannels() [2/2]

void Aws::MediaLive::Model::Input::SetAttachedChannels ( const Aws::Vector< Aws::String > &  value)
inline

A list of channel IDs that that input is attached to (currently an input can only be attached to one channel).

Definition at line 107 of file Input.h.

◆ SetDestinations() [1/2]

void Aws::MediaLive::Model::Input::SetDestinations ( Aws::Vector< InputDestination > &&  value)
inline

A list of the destinations of the input (PUSH-type).

Definition at line 164 of file Input.h.

◆ SetDestinations() [2/2]

void Aws::MediaLive::Model::Input::SetDestinations ( const Aws::Vector< InputDestination > &  value)
inline

A list of the destinations of the input (PUSH-type).

Definition at line 159 of file Input.h.

◆ SetId() [1/3]

void Aws::MediaLive::Model::Input::SetId ( Aws::String &&  value)
inline

The generated ID of the input (unique for user account, immutable).

Definition at line 205 of file Input.h.

◆ SetId() [2/3]

void Aws::MediaLive::Model::Input::SetId ( const Aws::String value)
inline

The generated ID of the input (unique for user account, immutable).

Definition at line 200 of file Input.h.

◆ SetId() [3/3]

void Aws::MediaLive::Model::Input::SetId ( const char *  value)
inline

The generated ID of the input (unique for user account, immutable).

Definition at line 210 of file Input.h.

◆ SetInputClass() [1/2]

void Aws::MediaLive::Model::Input::SetInputClass ( const InputClass value)
inline
   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.

Definition at line 265 of file Input.h.

◆ SetInputClass() [2/2]

void Aws::MediaLive::Model::Input::SetInputClass ( InputClass &&  value)
inline
   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.

Definition at line 278 of file Input.h.

◆ SetInputDevices() [1/2]

void Aws::MediaLive::Model::Input::SetInputDevices ( Aws::Vector< InputDeviceSettings > &&  value)
inline

Settings for the input devices.

Definition at line 325 of file Input.h.

◆ SetInputDevices() [2/2]

void Aws::MediaLive::Model::Input::SetInputDevices ( const Aws::Vector< InputDeviceSettings > &  value)
inline

Settings for the input devices.

Definition at line 320 of file Input.h.

◆ SetInputPartnerIds() [1/2]

void Aws::MediaLive::Model::Input::SetInputPartnerIds ( Aws::Vector< Aws::String > &&  value)
inline

A list of IDs for all Inputs which are partners of this one.

Definition at line 366 of file Input.h.

◆ SetInputPartnerIds() [2/2]

void Aws::MediaLive::Model::Input::SetInputPartnerIds ( const Aws::Vector< Aws::String > &  value)
inline

A list of IDs for all Inputs which are partners of this one.

Definition at line 361 of file Input.h.

◆ SetInputSourceType() [1/2]

void Aws::MediaLive::Model::Input::SetInputSourceType ( const InputSourceType value)
inline
   Certain pull input sources can be dynamic, meaning that they can have their
   URL's dynamically changes

during input switch actions. Presently, this functionality only works with MP4_FILE and TS_FILE inputs.

Definition at line 419 of file Input.h.

◆ SetInputSourceType() [2/2]

void Aws::MediaLive::Model::Input::SetInputSourceType ( InputSourceType &&  value)
inline
   Certain pull input sources can be dynamic, meaning that they can have their
   URL's dynamically changes

during input switch actions. Presently, this functionality only works with MP4_FILE and TS_FILE inputs.

Definition at line 428 of file Input.h.

◆ SetMediaConnectFlows() [1/2]

void Aws::MediaLive::Model::Input::SetMediaConnectFlows ( Aws::Vector< MediaConnectFlow > &&  value)
inline

A list of MediaConnect Flows for this input.

Definition at line 467 of file Input.h.

◆ SetMediaConnectFlows() [2/2]

void Aws::MediaLive::Model::Input::SetMediaConnectFlows ( const Aws::Vector< MediaConnectFlow > &  value)
inline

A list of MediaConnect Flows for this input.

Definition at line 462 of file Input.h.

◆ SetName() [1/3]

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

The user-assigned name (This is a mutable value).

Definition at line 508 of file Input.h.

◆ SetName() [2/3]

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

The user-assigned name (This is a mutable value).

Definition at line 503 of file Input.h.

◆ SetName() [3/3]

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

The user-assigned name (This is a mutable value).

Definition at line 513 of file Input.h.

◆ SetRoleArn() [1/3]

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

The Amazon Resource Name (ARN) of the role this input assumes during and after creation.

Definition at line 553 of file Input.h.

◆ SetRoleArn() [2/3]

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

The Amazon Resource Name (ARN) of the role this input assumes during and after creation.

Definition at line 547 of file Input.h.

◆ SetRoleArn() [3/3]

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

The Amazon Resource Name (ARN) of the role this input assumes during and after creation.

Definition at line 559 of file Input.h.

◆ SetSecurityGroups() [1/2]

void Aws::MediaLive::Model::Input::SetSecurityGroups ( Aws::Vector< Aws::String > &&  value)
inline

A list of IDs for all the Input Security Groups attached to the input.

Definition at line 598 of file Input.h.

◆ SetSecurityGroups() [2/2]

void Aws::MediaLive::Model::Input::SetSecurityGroups ( const Aws::Vector< Aws::String > &  value)
inline

A list of IDs for all the Input Security Groups attached to the input.

Definition at line 593 of file Input.h.

◆ SetSources() [1/2]

void Aws::MediaLive::Model::Input::SetSources ( Aws::Vector< InputSource > &&  value)
inline

A list of the sources of the input (PULL-type).

Definition at line 644 of file Input.h.

◆ SetSources() [2/2]

void Aws::MediaLive::Model::Input::SetSources ( const Aws::Vector< InputSource > &  value)
inline

A list of the sources of the input (PULL-type).

Definition at line 639 of file Input.h.

◆ SetState() [1/2]

void Aws::MediaLive::Model::Input::SetState ( const InputState value)
inline

Definition at line 674 of file Input.h.

◆ SetState() [2/2]

void Aws::MediaLive::Model::Input::SetState ( InputState &&  value)
inline

Definition at line 677 of file Input.h.

◆ SetTags() [1/2]

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

A collection of key-value pairs.

Definition at line 704 of file Input.h.

◆ SetTags() [2/2]

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

A collection of key-value pairs.

Definition at line 699 of file Input.h.

◆ SetType() [1/2]

void Aws::MediaLive::Model::Input::SetType ( const InputType value)
inline

Definition at line 759 of file Input.h.

◆ SetType() [2/2]

void Aws::MediaLive::Model::Input::SetType ( InputType &&  value)
inline

Definition at line 762 of file Input.h.

◆ SourcesHasBeenSet()

bool Aws::MediaLive::Model::Input::SourcesHasBeenSet ( ) const
inline

A list of the sources of the input (PULL-type).

Definition at line 634 of file Input.h.

◆ StateHasBeenSet()

bool Aws::MediaLive::Model::Input::StateHasBeenSet ( ) const
inline

Definition at line 671 of file Input.h.

◆ TagsHasBeenSet()

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

A collection of key-value pairs.

Definition at line 694 of file Input.h.

◆ TypeHasBeenSet()

bool Aws::MediaLive::Model::Input::TypeHasBeenSet ( ) const
inline

Definition at line 756 of file Input.h.

◆ WithArn() [1/3]

Input& Aws::MediaLive::Model::Input::WithArn ( Aws::String &&  value)
inline

The Unique ARN of the input (generated, immutable).

Definition at line 83 of file Input.h.

◆ WithArn() [2/3]

Input& Aws::MediaLive::Model::Input::WithArn ( const Aws::String value)
inline

The Unique ARN of the input (generated, immutable).

Definition at line 78 of file Input.h.

◆ WithArn() [3/3]

Input& Aws::MediaLive::Model::Input::WithArn ( const char *  value)
inline

The Unique ARN of the input (generated, immutable).

Definition at line 88 of file Input.h.

◆ WithAttachedChannels() [1/2]

Input& Aws::MediaLive::Model::Input::WithAttachedChannels ( Aws::Vector< Aws::String > &&  value)
inline

A list of channel IDs that that input is attached to (currently an input can only be attached to one channel).

Definition at line 125 of file Input.h.

◆ WithAttachedChannels() [2/2]

Input& Aws::MediaLive::Model::Input::WithAttachedChannels ( const Aws::Vector< Aws::String > &  value)
inline

A list of channel IDs that that input is attached to (currently an input can only be attached to one channel).

Definition at line 119 of file Input.h.

◆ WithDestinations() [1/2]

Input& Aws::MediaLive::Model::Input::WithDestinations ( Aws::Vector< InputDestination > &&  value)
inline

A list of the destinations of the input (PUSH-type).

Definition at line 174 of file Input.h.

◆ WithDestinations() [2/2]

Input& Aws::MediaLive::Model::Input::WithDestinations ( const Aws::Vector< InputDestination > &  value)
inline

A list of the destinations of the input (PUSH-type).

Definition at line 169 of file Input.h.

◆ WithId() [1/3]

Input& Aws::MediaLive::Model::Input::WithId ( Aws::String &&  value)
inline

The generated ID of the input (unique for user account, immutable).

Definition at line 220 of file Input.h.

◆ WithId() [2/3]

Input& Aws::MediaLive::Model::Input::WithId ( const Aws::String value)
inline

The generated ID of the input (unique for user account, immutable).

Definition at line 215 of file Input.h.

◆ WithId() [3/3]

Input& Aws::MediaLive::Model::Input::WithId ( const char *  value)
inline

The generated ID of the input (unique for user account, immutable).

Definition at line 225 of file Input.h.

◆ WithInputClass() [1/2]

Input& Aws::MediaLive::Model::Input::WithInputClass ( const InputClass value)
inline
   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.

Definition at line 291 of file Input.h.

◆ WithInputClass() [2/2]

Input& Aws::MediaLive::Model::Input::WithInputClass ( InputClass &&  value)
inline
   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.

Definition at line 304 of file Input.h.

◆ WithInputDevices() [1/2]

Input& Aws::MediaLive::Model::Input::WithInputDevices ( Aws::Vector< InputDeviceSettings > &&  value)
inline

Settings for the input devices.

Definition at line 335 of file Input.h.

◆ WithInputDevices() [2/2]

Input& Aws::MediaLive::Model::Input::WithInputDevices ( const Aws::Vector< InputDeviceSettings > &  value)
inline

Settings for the input devices.

Definition at line 330 of file Input.h.

◆ WithInputPartnerIds() [1/2]

Input& Aws::MediaLive::Model::Input::WithInputPartnerIds ( Aws::Vector< Aws::String > &&  value)
inline

A list of IDs for all Inputs which are partners of this one.

Definition at line 376 of file Input.h.

◆ WithInputPartnerIds() [2/2]

Input& Aws::MediaLive::Model::Input::WithInputPartnerIds ( const Aws::Vector< Aws::String > &  value)
inline

A list of IDs for all Inputs which are partners of this one.

Definition at line 371 of file Input.h.

◆ WithInputSourceType() [1/2]

Input& Aws::MediaLive::Model::Input::WithInputSourceType ( const InputSourceType value)
inline
   Certain pull input sources can be dynamic, meaning that they can have their
   URL's dynamically changes

during input switch actions. Presently, this functionality only works with MP4_FILE and TS_FILE inputs.

Definition at line 437 of file Input.h.

◆ WithInputSourceType() [2/2]

Input& Aws::MediaLive::Model::Input::WithInputSourceType ( InputSourceType &&  value)
inline
   Certain pull input sources can be dynamic, meaning that they can have their
   URL's dynamically changes

during input switch actions. Presently, this functionality only works with MP4_FILE and TS_FILE inputs.

Definition at line 446 of file Input.h.

◆ WithMediaConnectFlows() [1/2]

Input& Aws::MediaLive::Model::Input::WithMediaConnectFlows ( Aws::Vector< MediaConnectFlow > &&  value)
inline

A list of MediaConnect Flows for this input.

Definition at line 477 of file Input.h.

◆ WithMediaConnectFlows() [2/2]

Input& Aws::MediaLive::Model::Input::WithMediaConnectFlows ( const Aws::Vector< MediaConnectFlow > &  value)
inline

A list of MediaConnect Flows for this input.

Definition at line 472 of file Input.h.

◆ WithName() [1/3]

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

The user-assigned name (This is a mutable value).

Definition at line 523 of file Input.h.

◆ WithName() [2/3]

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

The user-assigned name (This is a mutable value).

Definition at line 518 of file Input.h.

◆ WithName() [3/3]

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

The user-assigned name (This is a mutable value).

Definition at line 528 of file Input.h.

◆ WithRoleArn() [1/3]

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

The Amazon Resource Name (ARN) of the role this input assumes during and after creation.

Definition at line 571 of file Input.h.

◆ WithRoleArn() [2/3]

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

The Amazon Resource Name (ARN) of the role this input assumes during and after creation.

Definition at line 565 of file Input.h.

◆ WithRoleArn() [3/3]

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

The Amazon Resource Name (ARN) of the role this input assumes during and after creation.

Definition at line 577 of file Input.h.

◆ WithSecurityGroups() [1/2]

Input& Aws::MediaLive::Model::Input::WithSecurityGroups ( Aws::Vector< Aws::String > &&  value)
inline

A list of IDs for all the Input Security Groups attached to the input.

Definition at line 608 of file Input.h.

◆ WithSecurityGroups() [2/2]

Input& Aws::MediaLive::Model::Input::WithSecurityGroups ( const Aws::Vector< Aws::String > &  value)
inline

A list of IDs for all the Input Security Groups attached to the input.

Definition at line 603 of file Input.h.

◆ WithSources() [1/2]

Input& Aws::MediaLive::Model::Input::WithSources ( Aws::Vector< InputSource > &&  value)
inline

A list of the sources of the input (PULL-type).

Definition at line 654 of file Input.h.

◆ WithSources() [2/2]

Input& Aws::MediaLive::Model::Input::WithSources ( const Aws::Vector< InputSource > &  value)
inline

A list of the sources of the input (PULL-type).

Definition at line 649 of file Input.h.

◆ WithState() [1/2]

Input& Aws::MediaLive::Model::Input::WithState ( const InputState value)
inline

Definition at line 680 of file Input.h.

◆ WithState() [2/2]

Input& Aws::MediaLive::Model::Input::WithState ( InputState &&  value)
inline

Definition at line 683 of file Input.h.

◆ WithTags() [1/2]

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

A collection of key-value pairs.

Definition at line 714 of file Input.h.

◆ WithTags() [2/2]

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

A collection of key-value pairs.

Definition at line 709 of file Input.h.

◆ WithType() [1/2]

Input& Aws::MediaLive::Model::Input::WithType ( const InputType value)
inline

Definition at line 765 of file Input.h.

◆ WithType() [2/2]

Input& Aws::MediaLive::Model::Input::WithType ( InputType &&  value)
inline

Definition at line 768 of file Input.h.


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