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

#include <UpdateInputRequest.h>

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

Public Member Functions

 UpdateInputRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
const Aws::Vector< InputDestinationRequest > & GetDestinations () const
 
bool DestinationsHasBeenSet () const
 
void SetDestinations (const Aws::Vector< InputDestinationRequest > &value)
 
void SetDestinations (Aws::Vector< InputDestinationRequest > &&value)
 
UpdateInputRequestWithDestinations (const Aws::Vector< InputDestinationRequest > &value)
 
UpdateInputRequestWithDestinations (Aws::Vector< InputDestinationRequest > &&value)
 
UpdateInputRequestAddDestinations (const InputDestinationRequest &value)
 
UpdateInputRequestAddDestinations (InputDestinationRequest &&value)
 
const Aws::Vector< InputDeviceRequest > & GetInputDevices () const
 
bool InputDevicesHasBeenSet () const
 
void SetInputDevices (const Aws::Vector< InputDeviceRequest > &value)
 
void SetInputDevices (Aws::Vector< InputDeviceRequest > &&value)
 
UpdateInputRequestWithInputDevices (const Aws::Vector< InputDeviceRequest > &value)
 
UpdateInputRequestWithInputDevices (Aws::Vector< InputDeviceRequest > &&value)
 
UpdateInputRequestAddInputDevices (const InputDeviceRequest &value)
 
UpdateInputRequestAddInputDevices (InputDeviceRequest &&value)
 
const Aws::StringGetInputId () const
 
bool InputIdHasBeenSet () const
 
void SetInputId (const Aws::String &value)
 
void SetInputId (Aws::String &&value)
 
void SetInputId (const char *value)
 
UpdateInputRequestWithInputId (const Aws::String &value)
 
UpdateInputRequestWithInputId (Aws::String &&value)
 
UpdateInputRequestWithInputId (const char *value)
 
const Aws::Vector< Aws::String > & GetInputSecurityGroups () const
 
bool InputSecurityGroupsHasBeenSet () const
 
void SetInputSecurityGroups (const Aws::Vector< Aws::String > &value)
 
void SetInputSecurityGroups (Aws::Vector< Aws::String > &&value)
 
UpdateInputRequestWithInputSecurityGroups (const Aws::Vector< Aws::String > &value)
 
UpdateInputRequestWithInputSecurityGroups (Aws::Vector< Aws::String > &&value)
 
UpdateInputRequestAddInputSecurityGroups (const Aws::String &value)
 
UpdateInputRequestAddInputSecurityGroups (Aws::String &&value)
 
UpdateInputRequestAddInputSecurityGroups (const char *value)
 
const Aws::Vector< MediaConnectFlowRequest > & GetMediaConnectFlows () const
 
bool MediaConnectFlowsHasBeenSet () const
 
void SetMediaConnectFlows (const Aws::Vector< MediaConnectFlowRequest > &value)
 
void SetMediaConnectFlows (Aws::Vector< MediaConnectFlowRequest > &&value)
 
UpdateInputRequestWithMediaConnectFlows (const Aws::Vector< MediaConnectFlowRequest > &value)
 
UpdateInputRequestWithMediaConnectFlows (Aws::Vector< MediaConnectFlowRequest > &&value)
 
UpdateInputRequestAddMediaConnectFlows (const MediaConnectFlowRequest &value)
 
UpdateInputRequestAddMediaConnectFlows (MediaConnectFlowRequest &&value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
UpdateInputRequestWithName (const Aws::String &value)
 
UpdateInputRequestWithName (Aws::String &&value)
 
UpdateInputRequestWithName (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)
 
UpdateInputRequestWithRoleArn (const Aws::String &value)
 
UpdateInputRequestWithRoleArn (Aws::String &&value)
 
UpdateInputRequestWithRoleArn (const char *value)
 
const Aws::Vector< InputSourceRequest > & GetSources () const
 
bool SourcesHasBeenSet () const
 
void SetSources (const Aws::Vector< InputSourceRequest > &value)
 
void SetSources (Aws::Vector< InputSourceRequest > &&value)
 
UpdateInputRequestWithSources (const Aws::Vector< InputSourceRequest > &value)
 
UpdateInputRequestWithSources (Aws::Vector< InputSourceRequest > &&value)
 
UpdateInputRequestAddSources (const InputSourceRequest &value)
 
UpdateInputRequestAddSources (InputSourceRequest &&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 update an input.

See Also:

AWS API Reference

Definition at line 29 of file UpdateInputRequest.h.

Constructor & Destructor Documentation

◆ UpdateInputRequest()

Aws::MediaLive::Model::UpdateInputRequest::UpdateInputRequest ( )

Member Function Documentation

◆ AddDestinations() [1/2]

UpdateInputRequest& Aws::MediaLive::Model::UpdateInputRequest::AddDestinations ( const InputDestinationRequest value)
inline

Destination settings for PUSH type inputs.

Definition at line 76 of file UpdateInputRequest.h.

◆ AddDestinations() [2/2]

UpdateInputRequest& Aws::MediaLive::Model::UpdateInputRequest::AddDestinations ( InputDestinationRequest &&  value)
inline

Destination settings for PUSH type inputs.

Definition at line 81 of file UpdateInputRequest.h.

◆ AddInputDevices() [1/2]

UpdateInputRequest& Aws::MediaLive::Model::UpdateInputRequest::AddInputDevices ( const InputDeviceRequest value)
inline

Settings for the devices.

Definition at line 117 of file UpdateInputRequest.h.

◆ AddInputDevices() [2/2]

UpdateInputRequest& Aws::MediaLive::Model::UpdateInputRequest::AddInputDevices ( InputDeviceRequest &&  value)
inline

Settings for the devices.

Definition at line 122 of file UpdateInputRequest.h.

◆ AddInputSecurityGroups() [1/3]

UpdateInputRequest& Aws::MediaLive::Model::UpdateInputRequest::AddInputSecurityGroups ( const Aws::String value)
inline

A list of security groups referenced by IDs to attach to the input.

Definition at line 199 of file UpdateInputRequest.h.

◆ AddInputSecurityGroups() [2/3]

UpdateInputRequest& Aws::MediaLive::Model::UpdateInputRequest::AddInputSecurityGroups ( Aws::String &&  value)
inline

A list of security groups referenced by IDs to attach to the input.

Definition at line 204 of file UpdateInputRequest.h.

◆ AddInputSecurityGroups() [3/3]

UpdateInputRequest& Aws::MediaLive::Model::UpdateInputRequest::AddInputSecurityGroups ( const char *  value)
inline

A list of security groups referenced by IDs to attach to the input.

Definition at line 209 of file UpdateInputRequest.h.

◆ AddMediaConnectFlows() [1/2]

UpdateInputRequest& Aws::MediaLive::Model::UpdateInputRequest::AddMediaConnectFlows ( const MediaConnectFlowRequest value)
inline

A list of the MediaConnect Flow ARNs that you want to use as the source of the input. You can specify as few as one Flow and presently, as many as two. The only requirement is when you have more than one is that each Flow is in a separate Availability Zone as this ensures your EML input is redundant to AZ issues.

Definition at line 294 of file UpdateInputRequest.h.

◆ AddMediaConnectFlows() [2/2]

UpdateInputRequest& Aws::MediaLive::Model::UpdateInputRequest::AddMediaConnectFlows ( MediaConnectFlowRequest &&  value)
inline

A list of the MediaConnect Flow ARNs that you want to use as the source of the input. You can specify as few as one Flow and presently, as many as two. The only requirement is when you have more than one is that each Flow is in a separate Availability Zone as this ensures your EML input is redundant to AZ issues.

Definition at line 306 of file UpdateInputRequest.h.

◆ AddSources() [1/2]

UpdateInputRequest& Aws::MediaLive::Model::UpdateInputRequest::AddSources ( const InputSourceRequest value)
inline

The source URLs for a PULL-type input. Every PULL type input needs exactly two source URLs for redundancy. Only specify sources for PULL type Inputs. Leave Destinations empty.

Definition at line 467 of file UpdateInputRequest.h.

◆ AddSources() [2/2]

UpdateInputRequest& Aws::MediaLive::Model::UpdateInputRequest::AddSources ( InputSourceRequest &&  value)
inline

The source URLs for a PULL-type input. Every PULL type input needs exactly two source URLs for redundancy. Only specify sources for PULL type Inputs. Leave Destinations empty.

Definition at line 477 of file UpdateInputRequest.h.

◆ DestinationsHasBeenSet()

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

Destination settings for PUSH type inputs.

Definition at line 51 of file UpdateInputRequest.h.

◆ GetDestinations()

const Aws::Vector<InputDestinationRequest>& Aws::MediaLive::Model::UpdateInputRequest::GetDestinations ( ) const
inline

Destination settings for PUSH type inputs.

Definition at line 46 of file UpdateInputRequest.h.

◆ GetInputDevices()

const Aws::Vector<InputDeviceRequest>& Aws::MediaLive::Model::UpdateInputRequest::GetInputDevices ( ) const
inline

Settings for the devices.

Definition at line 87 of file UpdateInputRequest.h.

◆ GetInputId()

const Aws::String& Aws::MediaLive::Model::UpdateInputRequest::GetInputId ( ) const
inline

Unique ID of the input.

Definition at line 128 of file UpdateInputRequest.h.

◆ GetInputSecurityGroups()

const Aws::Vector<Aws::String>& Aws::MediaLive::Model::UpdateInputRequest::GetInputSecurityGroups ( ) const
inline

A list of security groups referenced by IDs to attach to the input.

Definition at line 169 of file UpdateInputRequest.h.

◆ GetMediaConnectFlows()

const Aws::Vector<MediaConnectFlowRequest>& Aws::MediaLive::Model::UpdateInputRequest::GetMediaConnectFlows ( ) const
inline

A list of the MediaConnect Flow ARNs that you want to use as the source of the input. You can specify as few as one Flow and presently, as many as two. The only requirement is when you have more than one is that each Flow is in a separate Availability Zone as this ensures your EML input is redundant to AZ issues.

Definition at line 222 of file UpdateInputRequest.h.

◆ GetName()

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

Name of the input.

Definition at line 312 of file UpdateInputRequest.h.

◆ GetRoleArn()

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

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

Definition at line 354 of file UpdateInputRequest.h.

◆ GetServiceRequestName()

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

Implements Aws::AmazonWebServiceRequest.

Definition at line 38 of file UpdateInputRequest.h.

◆ GetSources()

const Aws::Vector<InputSourceRequest>& Aws::MediaLive::Model::UpdateInputRequest::GetSources ( ) const
inline

The source URLs for a PULL-type input. Every PULL type input needs exactly two source URLs for redundancy. Only specify sources for PULL type Inputs. Leave Destinations empty.

Definition at line 407 of file UpdateInputRequest.h.

◆ InputDevicesHasBeenSet()

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

Settings for the devices.

Definition at line 92 of file UpdateInputRequest.h.

◆ InputIdHasBeenSet()

bool Aws::MediaLive::Model::UpdateInputRequest::InputIdHasBeenSet ( ) const
inline

Unique ID of the input.

Definition at line 133 of file UpdateInputRequest.h.

◆ InputSecurityGroupsHasBeenSet()

bool Aws::MediaLive::Model::UpdateInputRequest::InputSecurityGroupsHasBeenSet ( ) const
inline

A list of security groups referenced by IDs to attach to the input.

Definition at line 174 of file UpdateInputRequest.h.

◆ MediaConnectFlowsHasBeenSet()

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

A list of the MediaConnect Flow ARNs that you want to use as the source of the input. You can specify as few as one Flow and presently, as many as two. The only requirement is when you have more than one is that each Flow is in a separate Availability Zone as this ensures your EML input is redundant to AZ issues.

Definition at line 234 of file UpdateInputRequest.h.

◆ NameHasBeenSet()

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

Name of the input.

Definition at line 317 of file UpdateInputRequest.h.

◆ RoleArnHasBeenSet()

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

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

Definition at line 360 of file UpdateInputRequest.h.

◆ SerializePayload()

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

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetDestinations() [1/2]

void Aws::MediaLive::Model::UpdateInputRequest::SetDestinations ( const Aws::Vector< InputDestinationRequest > &  value)
inline

Destination settings for PUSH type inputs.

Definition at line 56 of file UpdateInputRequest.h.

◆ SetDestinations() [2/2]

void Aws::MediaLive::Model::UpdateInputRequest::SetDestinations ( Aws::Vector< InputDestinationRequest > &&  value)
inline

Destination settings for PUSH type inputs.

Definition at line 61 of file UpdateInputRequest.h.

◆ SetInputDevices() [1/2]

void Aws::MediaLive::Model::UpdateInputRequest::SetInputDevices ( const Aws::Vector< InputDeviceRequest > &  value)
inline

Settings for the devices.

Definition at line 97 of file UpdateInputRequest.h.

◆ SetInputDevices() [2/2]

void Aws::MediaLive::Model::UpdateInputRequest::SetInputDevices ( Aws::Vector< InputDeviceRequest > &&  value)
inline

Settings for the devices.

Definition at line 102 of file UpdateInputRequest.h.

◆ SetInputId() [1/3]

void Aws::MediaLive::Model::UpdateInputRequest::SetInputId ( const Aws::String value)
inline

Unique ID of the input.

Definition at line 138 of file UpdateInputRequest.h.

◆ SetInputId() [2/3]

void Aws::MediaLive::Model::UpdateInputRequest::SetInputId ( Aws::String &&  value)
inline

Unique ID of the input.

Definition at line 143 of file UpdateInputRequest.h.

◆ SetInputId() [3/3]

void Aws::MediaLive::Model::UpdateInputRequest::SetInputId ( const char *  value)
inline

Unique ID of the input.

Definition at line 148 of file UpdateInputRequest.h.

◆ SetInputSecurityGroups() [1/2]

void Aws::MediaLive::Model::UpdateInputRequest::SetInputSecurityGroups ( const Aws::Vector< Aws::String > &  value)
inline

A list of security groups referenced by IDs to attach to the input.

Definition at line 179 of file UpdateInputRequest.h.

◆ SetInputSecurityGroups() [2/2]

void Aws::MediaLive::Model::UpdateInputRequest::SetInputSecurityGroups ( Aws::Vector< Aws::String > &&  value)
inline

A list of security groups referenced by IDs to attach to the input.

Definition at line 184 of file UpdateInputRequest.h.

◆ SetMediaConnectFlows() [1/2]

void Aws::MediaLive::Model::UpdateInputRequest::SetMediaConnectFlows ( const Aws::Vector< MediaConnectFlowRequest > &  value)
inline

A list of the MediaConnect Flow ARNs that you want to use as the source of the input. You can specify as few as one Flow and presently, as many as two. The only requirement is when you have more than one is that each Flow is in a separate Availability Zone as this ensures your EML input is redundant to AZ issues.

Definition at line 246 of file UpdateInputRequest.h.

◆ SetMediaConnectFlows() [2/2]

void Aws::MediaLive::Model::UpdateInputRequest::SetMediaConnectFlows ( Aws::Vector< MediaConnectFlowRequest > &&  value)
inline

A list of the MediaConnect Flow ARNs that you want to use as the source of the input. You can specify as few as one Flow and presently, as many as two. The only requirement is when you have more than one is that each Flow is in a separate Availability Zone as this ensures your EML input is redundant to AZ issues.

Definition at line 258 of file UpdateInputRequest.h.

◆ SetName() [1/3]

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

Name of the input.

Definition at line 322 of file UpdateInputRequest.h.

◆ SetName() [2/3]

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

Name of the input.

Definition at line 327 of file UpdateInputRequest.h.

◆ SetName() [3/3]

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

Name of the input.

Definition at line 332 of file UpdateInputRequest.h.

◆ SetRoleArn() [1/3]

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

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

Definition at line 366 of file UpdateInputRequest.h.

◆ SetRoleArn() [2/3]

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

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

Definition at line 372 of file UpdateInputRequest.h.

◆ SetRoleArn() [3/3]

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

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

Definition at line 378 of file UpdateInputRequest.h.

◆ SetSources() [1/2]

void Aws::MediaLive::Model::UpdateInputRequest::SetSources ( const Aws::Vector< InputSourceRequest > &  value)
inline

The source URLs for a PULL-type input. Every PULL type input needs exactly two source URLs for redundancy. Only specify sources for PULL type Inputs. Leave Destinations empty.

Definition at line 427 of file UpdateInputRequest.h.

◆ SetSources() [2/2]

void Aws::MediaLive::Model::UpdateInputRequest::SetSources ( Aws::Vector< InputSourceRequest > &&  value)
inline

The source URLs for a PULL-type input. Every PULL type input needs exactly two source URLs for redundancy. Only specify sources for PULL type Inputs. Leave Destinations empty.

Definition at line 437 of file UpdateInputRequest.h.

◆ SourcesHasBeenSet()

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

The source URLs for a PULL-type input. Every PULL type input needs exactly two source URLs for redundancy. Only specify sources for PULL type Inputs. Leave Destinations empty.

Definition at line 417 of file UpdateInputRequest.h.

◆ WithDestinations() [1/2]

UpdateInputRequest& Aws::MediaLive::Model::UpdateInputRequest::WithDestinations ( const Aws::Vector< InputDestinationRequest > &  value)
inline

Destination settings for PUSH type inputs.

Definition at line 66 of file UpdateInputRequest.h.

◆ WithDestinations() [2/2]

UpdateInputRequest& Aws::MediaLive::Model::UpdateInputRequest::WithDestinations ( Aws::Vector< InputDestinationRequest > &&  value)
inline

Destination settings for PUSH type inputs.

Definition at line 71 of file UpdateInputRequest.h.

◆ WithInputDevices() [1/2]

UpdateInputRequest& Aws::MediaLive::Model::UpdateInputRequest::WithInputDevices ( const Aws::Vector< InputDeviceRequest > &  value)
inline

Settings for the devices.

Definition at line 107 of file UpdateInputRequest.h.

◆ WithInputDevices() [2/2]

UpdateInputRequest& Aws::MediaLive::Model::UpdateInputRequest::WithInputDevices ( Aws::Vector< InputDeviceRequest > &&  value)
inline

Settings for the devices.

Definition at line 112 of file UpdateInputRequest.h.

◆ WithInputId() [1/3]

UpdateInputRequest& Aws::MediaLive::Model::UpdateInputRequest::WithInputId ( const Aws::String value)
inline

Unique ID of the input.

Definition at line 153 of file UpdateInputRequest.h.

◆ WithInputId() [2/3]

UpdateInputRequest& Aws::MediaLive::Model::UpdateInputRequest::WithInputId ( Aws::String &&  value)
inline

Unique ID of the input.

Definition at line 158 of file UpdateInputRequest.h.

◆ WithInputId() [3/3]

UpdateInputRequest& Aws::MediaLive::Model::UpdateInputRequest::WithInputId ( const char *  value)
inline

Unique ID of the input.

Definition at line 163 of file UpdateInputRequest.h.

◆ WithInputSecurityGroups() [1/2]

UpdateInputRequest& Aws::MediaLive::Model::UpdateInputRequest::WithInputSecurityGroups ( const Aws::Vector< Aws::String > &  value)
inline

A list of security groups referenced by IDs to attach to the input.

Definition at line 189 of file UpdateInputRequest.h.

◆ WithInputSecurityGroups() [2/2]

UpdateInputRequest& Aws::MediaLive::Model::UpdateInputRequest::WithInputSecurityGroups ( Aws::Vector< Aws::String > &&  value)
inline

A list of security groups referenced by IDs to attach to the input.

Definition at line 194 of file UpdateInputRequest.h.

◆ WithMediaConnectFlows() [1/2]

UpdateInputRequest& Aws::MediaLive::Model::UpdateInputRequest::WithMediaConnectFlows ( const Aws::Vector< MediaConnectFlowRequest > &  value)
inline

A list of the MediaConnect Flow ARNs that you want to use as the source of the input. You can specify as few as one Flow and presently, as many as two. The only requirement is when you have more than one is that each Flow is in a separate Availability Zone as this ensures your EML input is redundant to AZ issues.

Definition at line 270 of file UpdateInputRequest.h.

◆ WithMediaConnectFlows() [2/2]

UpdateInputRequest& Aws::MediaLive::Model::UpdateInputRequest::WithMediaConnectFlows ( Aws::Vector< MediaConnectFlowRequest > &&  value)
inline

A list of the MediaConnect Flow ARNs that you want to use as the source of the input. You can specify as few as one Flow and presently, as many as two. The only requirement is when you have more than one is that each Flow is in a separate Availability Zone as this ensures your EML input is redundant to AZ issues.

Definition at line 282 of file UpdateInputRequest.h.

◆ WithName() [1/3]

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

Name of the input.

Definition at line 337 of file UpdateInputRequest.h.

◆ WithName() [2/3]

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

Name of the input.

Definition at line 342 of file UpdateInputRequest.h.

◆ WithName() [3/3]

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

Name of the input.

Definition at line 347 of file UpdateInputRequest.h.

◆ WithRoleArn() [1/3]

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

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

Definition at line 384 of file UpdateInputRequest.h.

◆ WithRoleArn() [2/3]

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

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

Definition at line 390 of file UpdateInputRequest.h.

◆ WithRoleArn() [3/3]

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

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

Definition at line 396 of file UpdateInputRequest.h.

◆ WithSources() [1/2]

UpdateInputRequest& Aws::MediaLive::Model::UpdateInputRequest::WithSources ( const Aws::Vector< InputSourceRequest > &  value)
inline

The source URLs for a PULL-type input. Every PULL type input needs exactly two source URLs for redundancy. Only specify sources for PULL type Inputs. Leave Destinations empty.

Definition at line 447 of file UpdateInputRequest.h.

◆ WithSources() [2/2]

UpdateInputRequest& Aws::MediaLive::Model::UpdateInputRequest::WithSources ( Aws::Vector< InputSourceRequest > &&  value)
inline

The source URLs for a PULL-type input. Every PULL type input needs exactly two source URLs for redundancy. Only specify sources for PULL type Inputs. Leave Destinations empty.

Definition at line 457 of file UpdateInputRequest.h.


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