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

#include <InputSource.h>

Public Member Functions

 InputSource ()
 
 InputSource (Aws::Utils::Json::JsonView jsonValue)
 
InputSourceoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetPasswordParam () const
 
bool PasswordParamHasBeenSet () const
 
void SetPasswordParam (const Aws::String &value)
 
void SetPasswordParam (Aws::String &&value)
 
void SetPasswordParam (const char *value)
 
InputSourceWithPasswordParam (const Aws::String &value)
 
InputSourceWithPasswordParam (Aws::String &&value)
 
InputSourceWithPasswordParam (const char *value)
 
const Aws::StringGetUrl () const
 
bool UrlHasBeenSet () const
 
void SetUrl (const Aws::String &value)
 
void SetUrl (Aws::String &&value)
 
void SetUrl (const char *value)
 
InputSourceWithUrl (const Aws::String &value)
 
InputSourceWithUrl (Aws::String &&value)
 
InputSourceWithUrl (const char *value)
 
const Aws::StringGetUsername () const
 
bool UsernameHasBeenSet () const
 
void SetUsername (const Aws::String &value)
 
void SetUsername (Aws::String &&value)
 
void SetUsername (const char *value)
 
InputSourceWithUsername (const Aws::String &value)
 
InputSourceWithUsername (Aws::String &&value)
 
InputSourceWithUsername (const char *value)
 

Detailed Description

The settings for a PULL type input.

See Also:

AWS API Reference

Definition at line 31 of file InputSource.h.

Constructor & Destructor Documentation

◆ InputSource() [1/2]

Aws::MediaLive::Model::InputSource::InputSource ( )

◆ InputSource() [2/2]

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

Member Function Documentation

◆ GetPasswordParam()

const Aws::String& Aws::MediaLive::Model::InputSource::GetPasswordParam ( ) const
inline

The key used to extract the password from EC2 Parameter store.

Definition at line 43 of file InputSource.h.

◆ GetUrl()

const Aws::String& Aws::MediaLive::Model::InputSource::GetUrl ( ) const
inline
   This represents the customer's source URL where stream is

pulled from.

Definition at line 86 of file InputSource.h.

◆ GetUsername()

const Aws::String& Aws::MediaLive::Model::InputSource::GetUsername ( ) const
inline

The username for the input source.

Definition at line 141 of file InputSource.h.

◆ Jsonize()

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

◆ operator=()

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

◆ PasswordParamHasBeenSet()

bool Aws::MediaLive::Model::InputSource::PasswordParamHasBeenSet ( ) const
inline

The key used to extract the password from EC2 Parameter store.

Definition at line 48 of file InputSource.h.

◆ SetPasswordParam() [1/3]

void Aws::MediaLive::Model::InputSource::SetPasswordParam ( Aws::String &&  value)
inline

The key used to extract the password from EC2 Parameter store.

Definition at line 58 of file InputSource.h.

◆ SetPasswordParam() [2/3]

void Aws::MediaLive::Model::InputSource::SetPasswordParam ( const Aws::String value)
inline

The key used to extract the password from EC2 Parameter store.

Definition at line 53 of file InputSource.h.

◆ SetPasswordParam() [3/3]

void Aws::MediaLive::Model::InputSource::SetPasswordParam ( const char *  value)
inline

The key used to extract the password from EC2 Parameter store.

Definition at line 63 of file InputSource.h.

◆ SetUrl() [1/3]

void Aws::MediaLive::Model::InputSource::SetUrl ( Aws::String &&  value)
inline
   This represents the customer's source URL where stream is

pulled from.

Definition at line 107 of file InputSource.h.

◆ SetUrl() [2/3]

void Aws::MediaLive::Model::InputSource::SetUrl ( const Aws::String value)
inline
   This represents the customer's source URL where stream is

pulled from.

Definition at line 100 of file InputSource.h.

◆ SetUrl() [3/3]

void Aws::MediaLive::Model::InputSource::SetUrl ( const char *  value)
inline
   This represents the customer's source URL where stream is

pulled from.

Definition at line 114 of file InputSource.h.

◆ SetUsername() [1/3]

void Aws::MediaLive::Model::InputSource::SetUsername ( Aws::String &&  value)
inline

The username for the input source.

Definition at line 156 of file InputSource.h.

◆ SetUsername() [2/3]

void Aws::MediaLive::Model::InputSource::SetUsername ( const Aws::String value)
inline

The username for the input source.

Definition at line 151 of file InputSource.h.

◆ SetUsername() [3/3]

void Aws::MediaLive::Model::InputSource::SetUsername ( const char *  value)
inline

The username for the input source.

Definition at line 161 of file InputSource.h.

◆ UrlHasBeenSet()

bool Aws::MediaLive::Model::InputSource::UrlHasBeenSet ( ) const
inline
   This represents the customer's source URL where stream is

pulled from.

Definition at line 93 of file InputSource.h.

◆ UsernameHasBeenSet()

bool Aws::MediaLive::Model::InputSource::UsernameHasBeenSet ( ) const
inline

The username for the input source.

Definition at line 146 of file InputSource.h.

◆ WithPasswordParam() [1/3]

InputSource& Aws::MediaLive::Model::InputSource::WithPasswordParam ( Aws::String &&  value)
inline

The key used to extract the password from EC2 Parameter store.

Definition at line 73 of file InputSource.h.

◆ WithPasswordParam() [2/3]

InputSource& Aws::MediaLive::Model::InputSource::WithPasswordParam ( const Aws::String value)
inline

The key used to extract the password from EC2 Parameter store.

Definition at line 68 of file InputSource.h.

◆ WithPasswordParam() [3/3]

InputSource& Aws::MediaLive::Model::InputSource::WithPasswordParam ( const char *  value)
inline

The key used to extract the password from EC2 Parameter store.

Definition at line 78 of file InputSource.h.

◆ WithUrl() [1/3]

InputSource& Aws::MediaLive::Model::InputSource::WithUrl ( Aws::String &&  value)
inline
   This represents the customer's source URL where stream is

pulled from.

Definition at line 128 of file InputSource.h.

◆ WithUrl() [2/3]

InputSource& Aws::MediaLive::Model::InputSource::WithUrl ( const Aws::String value)
inline
   This represents the customer's source URL where stream is

pulled from.

Definition at line 121 of file InputSource.h.

◆ WithUrl() [3/3]

InputSource& Aws::MediaLive::Model::InputSource::WithUrl ( const char *  value)
inline
   This represents the customer's source URL where stream is

pulled from.

Definition at line 135 of file InputSource.h.

◆ WithUsername() [1/3]

InputSource& Aws::MediaLive::Model::InputSource::WithUsername ( Aws::String &&  value)
inline

The username for the input source.

Definition at line 171 of file InputSource.h.

◆ WithUsername() [2/3]

InputSource& Aws::MediaLive::Model::InputSource::WithUsername ( const Aws::String value)
inline

The username for the input source.

Definition at line 166 of file InputSource.h.

◆ WithUsername() [3/3]

InputSource& Aws::MediaLive::Model::InputSource::WithUsername ( const char *  value)
inline

The username for the input source.

Definition at line 176 of file InputSource.h.


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