AWS SDK for C++  1.9.130
AWS SDK for C++
Public Member Functions | List of all members
Aws::Firehose::Model::HttpEndpointConfiguration Class Reference

#include <HttpEndpointConfiguration.h>

Public Member Functions

 HttpEndpointConfiguration ()
 
 HttpEndpointConfiguration (Aws::Utils::Json::JsonView jsonValue)
 
HttpEndpointConfigurationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetUrl () const
 
bool UrlHasBeenSet () const
 
void SetUrl (const Aws::String &value)
 
void SetUrl (Aws::String &&value)
 
void SetUrl (const char *value)
 
HttpEndpointConfigurationWithUrl (const Aws::String &value)
 
HttpEndpointConfigurationWithUrl (Aws::String &&value)
 
HttpEndpointConfigurationWithUrl (const char *value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
HttpEndpointConfigurationWithName (const Aws::String &value)
 
HttpEndpointConfigurationWithName (Aws::String &&value)
 
HttpEndpointConfigurationWithName (const char *value)
 
const Aws::StringGetAccessKey () const
 
bool AccessKeyHasBeenSet () const
 
void SetAccessKey (const Aws::String &value)
 
void SetAccessKey (Aws::String &&value)
 
void SetAccessKey (const char *value)
 
HttpEndpointConfigurationWithAccessKey (const Aws::String &value)
 
HttpEndpointConfigurationWithAccessKey (Aws::String &&value)
 
HttpEndpointConfigurationWithAccessKey (const char *value)
 

Detailed Description

Describes the configuration of the HTTP endpoint to which Kinesis Firehose delivers data.

See Also:

AWS API Reference

Definition at line 32 of file HttpEndpointConfiguration.h.

Constructor & Destructor Documentation

◆ HttpEndpointConfiguration() [1/2]

Aws::Firehose::Model::HttpEndpointConfiguration::HttpEndpointConfiguration ( )

◆ HttpEndpointConfiguration() [2/2]

Aws::Firehose::Model::HttpEndpointConfiguration::HttpEndpointConfiguration ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AccessKeyHasBeenSet()

bool Aws::Firehose::Model::HttpEndpointConfiguration::AccessKeyHasBeenSet ( ) const
inline

The access key required for Kinesis Firehose to authenticate with the HTTP endpoint selected as the destination.

Definition at line 173 of file HttpEndpointConfiguration.h.

◆ GetAccessKey()

const Aws::String& Aws::Firehose::Model::HttpEndpointConfiguration::GetAccessKey ( ) const
inline

The access key required for Kinesis Firehose to authenticate with the HTTP endpoint selected as the destination.

Definition at line 167 of file HttpEndpointConfiguration.h.

◆ GetName()

const Aws::String& Aws::Firehose::Model::HttpEndpointConfiguration::GetName ( ) const
inline

The name of the HTTP endpoint selected as the destination.

Definition at line 125 of file HttpEndpointConfiguration.h.

◆ GetUrl()

const Aws::String& Aws::Firehose::Model::HttpEndpointConfiguration::GetUrl ( ) const
inline

The URL of the HTTP endpoint selected as the destination.

If you choose an HTTP endpoint as your destination, review and follow the instructions in the AppendixAppendixHTTP Endpoint Delivery Request and Response Specifications.

Definition at line 49 of file HttpEndpointConfiguration.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Firehose::Model::HttpEndpointConfiguration::Jsonize ( ) const

◆ NameHasBeenSet()

bool Aws::Firehose::Model::HttpEndpointConfiguration::NameHasBeenSet ( ) const
inline

The name of the HTTP endpoint selected as the destination.

Definition at line 130 of file HttpEndpointConfiguration.h.

◆ operator=()

HttpEndpointConfiguration& Aws::Firehose::Model::HttpEndpointConfiguration::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetAccessKey() [1/3]

void Aws::Firehose::Model::HttpEndpointConfiguration::SetAccessKey ( Aws::String &&  value)
inline

The access key required for Kinesis Firehose to authenticate with the HTTP endpoint selected as the destination.

Definition at line 185 of file HttpEndpointConfiguration.h.

◆ SetAccessKey() [2/3]

void Aws::Firehose::Model::HttpEndpointConfiguration::SetAccessKey ( const Aws::String value)
inline

The access key required for Kinesis Firehose to authenticate with the HTTP endpoint selected as the destination.

Definition at line 179 of file HttpEndpointConfiguration.h.

◆ SetAccessKey() [3/3]

void Aws::Firehose::Model::HttpEndpointConfiguration::SetAccessKey ( const char *  value)
inline

The access key required for Kinesis Firehose to authenticate with the HTTP endpoint selected as the destination.

Definition at line 191 of file HttpEndpointConfiguration.h.

◆ SetName() [1/3]

void Aws::Firehose::Model::HttpEndpointConfiguration::SetName ( Aws::String &&  value)
inline

The name of the HTTP endpoint selected as the destination.

Definition at line 140 of file HttpEndpointConfiguration.h.

◆ SetName() [2/3]

void Aws::Firehose::Model::HttpEndpointConfiguration::SetName ( const Aws::String value)
inline

The name of the HTTP endpoint selected as the destination.

Definition at line 135 of file HttpEndpointConfiguration.h.

◆ SetName() [3/3]

void Aws::Firehose::Model::HttpEndpointConfiguration::SetName ( const char *  value)
inline

The name of the HTTP endpoint selected as the destination.

Definition at line 145 of file HttpEndpointConfiguration.h.

◆ SetUrl() [1/3]

void Aws::Firehose::Model::HttpEndpointConfiguration::SetUrl ( Aws::String &&  value)
inline

The URL of the HTTP endpoint selected as the destination.

If you choose an HTTP endpoint as your destination, review and follow the instructions in the AppendixAppendixHTTP Endpoint Delivery Request and Response Specifications.

Definition at line 79 of file HttpEndpointConfiguration.h.

◆ SetUrl() [2/3]

void Aws::Firehose::Model::HttpEndpointConfiguration::SetUrl ( const Aws::String value)
inline

The URL of the HTTP endpoint selected as the destination.

If you choose an HTTP endpoint as your destination, review and follow the instructions in the AppendixAppendixHTTP Endpoint Delivery Request and Response Specifications.

Definition at line 69 of file HttpEndpointConfiguration.h.

◆ SetUrl() [3/3]

void Aws::Firehose::Model::HttpEndpointConfiguration::SetUrl ( const char *  value)
inline

The URL of the HTTP endpoint selected as the destination.

If you choose an HTTP endpoint as your destination, review and follow the instructions in the AppendixAppendixHTTP Endpoint Delivery Request and Response Specifications.

Definition at line 89 of file HttpEndpointConfiguration.h.

◆ UrlHasBeenSet()

bool Aws::Firehose::Model::HttpEndpointConfiguration::UrlHasBeenSet ( ) const
inline

The URL of the HTTP endpoint selected as the destination.

If you choose an HTTP endpoint as your destination, review and follow the instructions in the AppendixAppendixHTTP Endpoint Delivery Request and Response Specifications.

Definition at line 59 of file HttpEndpointConfiguration.h.

◆ WithAccessKey() [1/3]

HttpEndpointConfiguration& Aws::Firehose::Model::HttpEndpointConfiguration::WithAccessKey ( Aws::String &&  value)
inline

The access key required for Kinesis Firehose to authenticate with the HTTP endpoint selected as the destination.

Definition at line 203 of file HttpEndpointConfiguration.h.

◆ WithAccessKey() [2/3]

HttpEndpointConfiguration& Aws::Firehose::Model::HttpEndpointConfiguration::WithAccessKey ( const Aws::String value)
inline

The access key required for Kinesis Firehose to authenticate with the HTTP endpoint selected as the destination.

Definition at line 197 of file HttpEndpointConfiguration.h.

◆ WithAccessKey() [3/3]

HttpEndpointConfiguration& Aws::Firehose::Model::HttpEndpointConfiguration::WithAccessKey ( const char *  value)
inline

The access key required for Kinesis Firehose to authenticate with the HTTP endpoint selected as the destination.

Definition at line 209 of file HttpEndpointConfiguration.h.

◆ WithName() [1/3]

HttpEndpointConfiguration& Aws::Firehose::Model::HttpEndpointConfiguration::WithName ( Aws::String &&  value)
inline

The name of the HTTP endpoint selected as the destination.

Definition at line 155 of file HttpEndpointConfiguration.h.

◆ WithName() [2/3]

HttpEndpointConfiguration& Aws::Firehose::Model::HttpEndpointConfiguration::WithName ( const Aws::String value)
inline

The name of the HTTP endpoint selected as the destination.

Definition at line 150 of file HttpEndpointConfiguration.h.

◆ WithName() [3/3]

HttpEndpointConfiguration& Aws::Firehose::Model::HttpEndpointConfiguration::WithName ( const char *  value)
inline

The name of the HTTP endpoint selected as the destination.

Definition at line 160 of file HttpEndpointConfiguration.h.

◆ WithUrl() [1/3]

HttpEndpointConfiguration& Aws::Firehose::Model::HttpEndpointConfiguration::WithUrl ( Aws::String &&  value)
inline

The URL of the HTTP endpoint selected as the destination.

If you choose an HTTP endpoint as your destination, review and follow the instructions in the AppendixAppendixHTTP Endpoint Delivery Request and Response Specifications.

Definition at line 109 of file HttpEndpointConfiguration.h.

◆ WithUrl() [2/3]

HttpEndpointConfiguration& Aws::Firehose::Model::HttpEndpointConfiguration::WithUrl ( const Aws::String value)
inline

The URL of the HTTP endpoint selected as the destination.

If you choose an HTTP endpoint as your destination, review and follow the instructions in the AppendixAppendixHTTP Endpoint Delivery Request and Response Specifications.

Definition at line 99 of file HttpEndpointConfiguration.h.

◆ WithUrl() [3/3]

HttpEndpointConfiguration& Aws::Firehose::Model::HttpEndpointConfiguration::WithUrl ( const char *  value)
inline

The URL of the HTTP endpoint selected as the destination.

If you choose an HTTP endpoint as your destination, review and follow the instructions in the AppendixAppendixHTTP Endpoint Delivery Request and Response Specifications.

Definition at line 119 of file HttpEndpointConfiguration.h.


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