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

#include <BatchDeleteRequest.h>

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

Public Member Functions

 BatchDeleteRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
const Aws::Vector< Aws::String > & GetChannelIds () const
 
bool ChannelIdsHasBeenSet () const
 
void SetChannelIds (const Aws::Vector< Aws::String > &value)
 
void SetChannelIds (Aws::Vector< Aws::String > &&value)
 
BatchDeleteRequestWithChannelIds (const Aws::Vector< Aws::String > &value)
 
BatchDeleteRequestWithChannelIds (Aws::Vector< Aws::String > &&value)
 
BatchDeleteRequestAddChannelIds (const Aws::String &value)
 
BatchDeleteRequestAddChannelIds (Aws::String &&value)
 
BatchDeleteRequestAddChannelIds (const char *value)
 
const Aws::Vector< Aws::String > & GetInputIds () const
 
bool InputIdsHasBeenSet () const
 
void SetInputIds (const Aws::Vector< Aws::String > &value)
 
void SetInputIds (Aws::Vector< Aws::String > &&value)
 
BatchDeleteRequestWithInputIds (const Aws::Vector< Aws::String > &value)
 
BatchDeleteRequestWithInputIds (Aws::Vector< Aws::String > &&value)
 
BatchDeleteRequestAddInputIds (const Aws::String &value)
 
BatchDeleteRequestAddInputIds (Aws::String &&value)
 
BatchDeleteRequestAddInputIds (const char *value)
 
const Aws::Vector< Aws::String > & GetInputSecurityGroupIds () const
 
bool InputSecurityGroupIdsHasBeenSet () const
 
void SetInputSecurityGroupIds (const Aws::Vector< Aws::String > &value)
 
void SetInputSecurityGroupIds (Aws::Vector< Aws::String > &&value)
 
BatchDeleteRequestWithInputSecurityGroupIds (const Aws::Vector< Aws::String > &value)
 
BatchDeleteRequestWithInputSecurityGroupIds (Aws::Vector< Aws::String > &&value)
 
BatchDeleteRequestAddInputSecurityGroupIds (const Aws::String &value)
 
BatchDeleteRequestAddInputSecurityGroupIds (Aws::String &&value)
 
BatchDeleteRequestAddInputSecurityGroupIds (const char *value)
 
const Aws::Vector< Aws::String > & GetMultiplexIds () const
 
bool MultiplexIdsHasBeenSet () const
 
void SetMultiplexIds (const Aws::Vector< Aws::String > &value)
 
void SetMultiplexIds (Aws::Vector< Aws::String > &&value)
 
BatchDeleteRequestWithMultiplexIds (const Aws::Vector< Aws::String > &value)
 
BatchDeleteRequestWithMultiplexIds (Aws::Vector< Aws::String > &&value)
 
BatchDeleteRequestAddMultiplexIds (const Aws::String &value)
 
BatchDeleteRequestAddMultiplexIds (Aws::String &&value)
 
BatchDeleteRequestAddMultiplexIds (const char *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 delete resources

See Also:

AWS API Reference

Definition at line 25 of file BatchDeleteRequest.h.

Constructor & Destructor Documentation

◆ BatchDeleteRequest()

Aws::MediaLive::Model::BatchDeleteRequest::BatchDeleteRequest ( )

Member Function Documentation

◆ AddChannelIds() [1/3]

BatchDeleteRequest& Aws::MediaLive::Model::BatchDeleteRequest::AddChannelIds ( Aws::String &&  value)
inline

List of channel IDs

Definition at line 77 of file BatchDeleteRequest.h.

◆ AddChannelIds() [2/3]

BatchDeleteRequest& Aws::MediaLive::Model::BatchDeleteRequest::AddChannelIds ( const Aws::String value)
inline

List of channel IDs

Definition at line 72 of file BatchDeleteRequest.h.

◆ AddChannelIds() [3/3]

BatchDeleteRequest& Aws::MediaLive::Model::BatchDeleteRequest::AddChannelIds ( const char *  value)
inline

List of channel IDs

Definition at line 82 of file BatchDeleteRequest.h.

◆ AddInputIds() [1/3]

BatchDeleteRequest& Aws::MediaLive::Model::BatchDeleteRequest::AddInputIds ( Aws::String &&  value)
inline

List of input IDs

Definition at line 123 of file BatchDeleteRequest.h.

◆ AddInputIds() [2/3]

BatchDeleteRequest& Aws::MediaLive::Model::BatchDeleteRequest::AddInputIds ( const Aws::String value)
inline

List of input IDs

Definition at line 118 of file BatchDeleteRequest.h.

◆ AddInputIds() [3/3]

BatchDeleteRequest& Aws::MediaLive::Model::BatchDeleteRequest::AddInputIds ( const char *  value)
inline

List of input IDs

Definition at line 128 of file BatchDeleteRequest.h.

◆ AddInputSecurityGroupIds() [1/3]

BatchDeleteRequest& Aws::MediaLive::Model::BatchDeleteRequest::AddInputSecurityGroupIds ( Aws::String &&  value)
inline

List of input security group IDs

Definition at line 169 of file BatchDeleteRequest.h.

◆ AddInputSecurityGroupIds() [2/3]

BatchDeleteRequest& Aws::MediaLive::Model::BatchDeleteRequest::AddInputSecurityGroupIds ( const Aws::String value)
inline

List of input security group IDs

Definition at line 164 of file BatchDeleteRequest.h.

◆ AddInputSecurityGroupIds() [3/3]

BatchDeleteRequest& Aws::MediaLive::Model::BatchDeleteRequest::AddInputSecurityGroupIds ( const char *  value)
inline

List of input security group IDs

Definition at line 174 of file BatchDeleteRequest.h.

◆ AddMultiplexIds() [1/3]

BatchDeleteRequest& Aws::MediaLive::Model::BatchDeleteRequest::AddMultiplexIds ( Aws::String &&  value)
inline

List of multiplex IDs

Definition at line 215 of file BatchDeleteRequest.h.

◆ AddMultiplexIds() [2/3]

BatchDeleteRequest& Aws::MediaLive::Model::BatchDeleteRequest::AddMultiplexIds ( const Aws::String value)
inline

List of multiplex IDs

Definition at line 210 of file BatchDeleteRequest.h.

◆ AddMultiplexIds() [3/3]

BatchDeleteRequest& Aws::MediaLive::Model::BatchDeleteRequest::AddMultiplexIds ( const char *  value)
inline

List of multiplex IDs

Definition at line 220 of file BatchDeleteRequest.h.

◆ ChannelIdsHasBeenSet()

bool Aws::MediaLive::Model::BatchDeleteRequest::ChannelIdsHasBeenSet ( ) const
inline

List of channel IDs

Definition at line 47 of file BatchDeleteRequest.h.

◆ GetChannelIds()

const Aws::Vector<Aws::String>& Aws::MediaLive::Model::BatchDeleteRequest::GetChannelIds ( ) const
inline

List of channel IDs

Definition at line 42 of file BatchDeleteRequest.h.

◆ GetInputIds()

const Aws::Vector<Aws::String>& Aws::MediaLive::Model::BatchDeleteRequest::GetInputIds ( ) const
inline

List of input IDs

Definition at line 88 of file BatchDeleteRequest.h.

◆ GetInputSecurityGroupIds()

const Aws::Vector<Aws::String>& Aws::MediaLive::Model::BatchDeleteRequest::GetInputSecurityGroupIds ( ) const
inline

List of input security group IDs

Definition at line 134 of file BatchDeleteRequest.h.

◆ GetMultiplexIds()

const Aws::Vector<Aws::String>& Aws::MediaLive::Model::BatchDeleteRequest::GetMultiplexIds ( ) const
inline

List of multiplex IDs

Definition at line 180 of file BatchDeleteRequest.h.

◆ GetServiceRequestName()

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

Implements Aws::AmazonWebServiceRequest.

Definition at line 34 of file BatchDeleteRequest.h.

◆ InputIdsHasBeenSet()

bool Aws::MediaLive::Model::BatchDeleteRequest::InputIdsHasBeenSet ( ) const
inline

List of input IDs

Definition at line 93 of file BatchDeleteRequest.h.

◆ InputSecurityGroupIdsHasBeenSet()

bool Aws::MediaLive::Model::BatchDeleteRequest::InputSecurityGroupIdsHasBeenSet ( ) const
inline

List of input security group IDs

Definition at line 139 of file BatchDeleteRequest.h.

◆ MultiplexIdsHasBeenSet()

bool Aws::MediaLive::Model::BatchDeleteRequest::MultiplexIdsHasBeenSet ( ) const
inline

List of multiplex IDs

Definition at line 185 of file BatchDeleteRequest.h.

◆ SerializePayload()

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

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetChannelIds() [1/2]

void Aws::MediaLive::Model::BatchDeleteRequest::SetChannelIds ( Aws::Vector< Aws::String > &&  value)
inline

List of channel IDs

Definition at line 57 of file BatchDeleteRequest.h.

◆ SetChannelIds() [2/2]

void Aws::MediaLive::Model::BatchDeleteRequest::SetChannelIds ( const Aws::Vector< Aws::String > &  value)
inline

List of channel IDs

Definition at line 52 of file BatchDeleteRequest.h.

◆ SetInputIds() [1/2]

void Aws::MediaLive::Model::BatchDeleteRequest::SetInputIds ( Aws::Vector< Aws::String > &&  value)
inline

List of input IDs

Definition at line 103 of file BatchDeleteRequest.h.

◆ SetInputIds() [2/2]

void Aws::MediaLive::Model::BatchDeleteRequest::SetInputIds ( const Aws::Vector< Aws::String > &  value)
inline

List of input IDs

Definition at line 98 of file BatchDeleteRequest.h.

◆ SetInputSecurityGroupIds() [1/2]

void Aws::MediaLive::Model::BatchDeleteRequest::SetInputSecurityGroupIds ( Aws::Vector< Aws::String > &&  value)
inline

List of input security group IDs

Definition at line 149 of file BatchDeleteRequest.h.

◆ SetInputSecurityGroupIds() [2/2]

void Aws::MediaLive::Model::BatchDeleteRequest::SetInputSecurityGroupIds ( const Aws::Vector< Aws::String > &  value)
inline

List of input security group IDs

Definition at line 144 of file BatchDeleteRequest.h.

◆ SetMultiplexIds() [1/2]

void Aws::MediaLive::Model::BatchDeleteRequest::SetMultiplexIds ( Aws::Vector< Aws::String > &&  value)
inline

List of multiplex IDs

Definition at line 195 of file BatchDeleteRequest.h.

◆ SetMultiplexIds() [2/2]

void Aws::MediaLive::Model::BatchDeleteRequest::SetMultiplexIds ( const Aws::Vector< Aws::String > &  value)
inline

List of multiplex IDs

Definition at line 190 of file BatchDeleteRequest.h.

◆ WithChannelIds() [1/2]

BatchDeleteRequest& Aws::MediaLive::Model::BatchDeleteRequest::WithChannelIds ( Aws::Vector< Aws::String > &&  value)
inline

List of channel IDs

Definition at line 67 of file BatchDeleteRequest.h.

◆ WithChannelIds() [2/2]

BatchDeleteRequest& Aws::MediaLive::Model::BatchDeleteRequest::WithChannelIds ( const Aws::Vector< Aws::String > &  value)
inline

List of channel IDs

Definition at line 62 of file BatchDeleteRequest.h.

◆ WithInputIds() [1/2]

BatchDeleteRequest& Aws::MediaLive::Model::BatchDeleteRequest::WithInputIds ( Aws::Vector< Aws::String > &&  value)
inline

List of input IDs

Definition at line 113 of file BatchDeleteRequest.h.

◆ WithInputIds() [2/2]

BatchDeleteRequest& Aws::MediaLive::Model::BatchDeleteRequest::WithInputIds ( const Aws::Vector< Aws::String > &  value)
inline

List of input IDs

Definition at line 108 of file BatchDeleteRequest.h.

◆ WithInputSecurityGroupIds() [1/2]

BatchDeleteRequest& Aws::MediaLive::Model::BatchDeleteRequest::WithInputSecurityGroupIds ( Aws::Vector< Aws::String > &&  value)
inline

List of input security group IDs

Definition at line 159 of file BatchDeleteRequest.h.

◆ WithInputSecurityGroupIds() [2/2]

BatchDeleteRequest& Aws::MediaLive::Model::BatchDeleteRequest::WithInputSecurityGroupIds ( const Aws::Vector< Aws::String > &  value)
inline

List of input security group IDs

Definition at line 154 of file BatchDeleteRequest.h.

◆ WithMultiplexIds() [1/2]

BatchDeleteRequest& Aws::MediaLive::Model::BatchDeleteRequest::WithMultiplexIds ( Aws::Vector< Aws::String > &&  value)
inline

List of multiplex IDs

Definition at line 205 of file BatchDeleteRequest.h.

◆ WithMultiplexIds() [2/2]

BatchDeleteRequest& Aws::MediaLive::Model::BatchDeleteRequest::WithMultiplexIds ( const Aws::Vector< Aws::String > &  value)
inline

List of multiplex IDs

Definition at line 200 of file BatchDeleteRequest.h.


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