#include <HttpAction.h>
Send data to an HTTPS endpoint.
See Also:
AWS API Reference
Definition at line 34 of file HttpAction.h.
◆ HttpAction() [1/2]
Aws::IoT::Model::HttpAction::HttpAction |
( |
| ) |
|
◆ HttpAction() [2/2]
◆ AddHeaders() [1/2]
The HTTP headers to send with the message data.
Definition at line 214 of file HttpAction.h.
◆ AddHeaders() [2/2]
The HTTP headers to send with the message data.
Definition at line 219 of file HttpAction.h.
◆ AuthHasBeenSet()
bool Aws::IoT::Model::HttpAction::AuthHasBeenSet |
( |
| ) |
const |
|
inline |
The authentication method to use when sending data to an HTTPS endpoint.
Definition at line 230 of file HttpAction.h.
◆ ConfirmationUrlHasBeenSet()
bool Aws::IoT::Model::HttpAction::ConfirmationUrlHasBeenSet |
( |
| ) |
const |
|
inline |
The URL to which AWS IoT sends a confirmation message. The value of the confirmation URL must be a prefix of the endpoint URL. If you do not specify a confirmation URL AWS IoT uses the endpoint URL as the confirmation URL. If you use substitution templates in the confirmationUrl, you must create and enable topic rule destinations that match each possible value of the substitution template before traffic is allowed to your endpoint URL.
Definition at line 118 of file HttpAction.h.
◆ GetAuth()
The authentication method to use when sending data to an HTTPS endpoint.
Definition at line 225 of file HttpAction.h.
◆ GetConfirmationUrl()
const Aws::String& Aws::IoT::Model::HttpAction::GetConfirmationUrl |
( |
| ) |
const |
|
inline |
The URL to which AWS IoT sends a confirmation message. The value of the confirmation URL must be a prefix of the endpoint URL. If you do not specify a confirmation URL AWS IoT uses the endpoint URL as the confirmation URL. If you use substitution templates in the confirmationUrl, you must create and enable topic rule destinations that match each possible value of the substitution template before traffic is allowed to your endpoint URL.
Definition at line 108 of file HttpAction.h.
◆ GetHeaders()
The HTTP headers to send with the message data.
Definition at line 184 of file HttpAction.h.
◆ GetUrl()
const Aws::String& Aws::IoT::Model::HttpAction::GetUrl |
( |
| ) |
const |
|
inline |
The endpoint URL. If substitution templates are used in the URL, you must also specify a confirmationUrl
. If this is a new destination, a new TopicRuleDestination
is created if possible.
Definition at line 48 of file HttpAction.h.
◆ HeadersHasBeenSet()
bool Aws::IoT::Model::HttpAction::HeadersHasBeenSet |
( |
| ) |
const |
|
inline |
The HTTP headers to send with the message data.
Definition at line 189 of file HttpAction.h.
◆ Jsonize()
◆ operator=()
◆ SetAuth() [1/2]
The authentication method to use when sending data to an HTTPS endpoint.
Definition at line 235 of file HttpAction.h.
◆ SetAuth() [2/2]
The authentication method to use when sending data to an HTTPS endpoint.
Definition at line 240 of file HttpAction.h.
◆ SetConfirmationUrl() [1/3]
void Aws::IoT::Model::HttpAction::SetConfirmationUrl |
( |
Aws::String && |
value | ) |
|
|
inline |
The URL to which AWS IoT sends a confirmation message. The value of the confirmation URL must be a prefix of the endpoint URL. If you do not specify a confirmation URL AWS IoT uses the endpoint URL as the confirmation URL. If you use substitution templates in the confirmationUrl, you must create and enable topic rule destinations that match each possible value of the substitution template before traffic is allowed to your endpoint URL.
Definition at line 138 of file HttpAction.h.
◆ SetConfirmationUrl() [2/3]
void Aws::IoT::Model::HttpAction::SetConfirmationUrl |
( |
const Aws::String & |
value | ) |
|
|
inline |
The URL to which AWS IoT sends a confirmation message. The value of the confirmation URL must be a prefix of the endpoint URL. If you do not specify a confirmation URL AWS IoT uses the endpoint URL as the confirmation URL. If you use substitution templates in the confirmationUrl, you must create and enable topic rule destinations that match each possible value of the substitution template before traffic is allowed to your endpoint URL.
Definition at line 128 of file HttpAction.h.
◆ SetConfirmationUrl() [3/3]
void Aws::IoT::Model::HttpAction::SetConfirmationUrl |
( |
const char * |
value | ) |
|
|
inline |
The URL to which AWS IoT sends a confirmation message. The value of the confirmation URL must be a prefix of the endpoint URL. If you do not specify a confirmation URL AWS IoT uses the endpoint URL as the confirmation URL. If you use substitution templates in the confirmationUrl, you must create and enable topic rule destinations that match each possible value of the substitution template before traffic is allowed to your endpoint URL.
Definition at line 148 of file HttpAction.h.
◆ SetHeaders() [1/2]
The HTTP headers to send with the message data.
Definition at line 199 of file HttpAction.h.
◆ SetHeaders() [2/2]
The HTTP headers to send with the message data.
Definition at line 194 of file HttpAction.h.
◆ SetUrl() [1/3]
void Aws::IoT::Model::HttpAction::SetUrl |
( |
Aws::String && |
value | ) |
|
|
inline |
The endpoint URL. If substitution templates are used in the URL, you must also specify a confirmationUrl
. If this is a new destination, a new TopicRuleDestination
is created if possible.
Definition at line 69 of file HttpAction.h.
◆ SetUrl() [2/3]
void Aws::IoT::Model::HttpAction::SetUrl |
( |
const Aws::String & |
value | ) |
|
|
inline |
The endpoint URL. If substitution templates are used in the URL, you must also specify a confirmationUrl
. If this is a new destination, a new TopicRuleDestination
is created if possible.
Definition at line 62 of file HttpAction.h.
◆ SetUrl() [3/3]
void Aws::IoT::Model::HttpAction::SetUrl |
( |
const char * |
value | ) |
|
|
inline |
The endpoint URL. If substitution templates are used in the URL, you must also specify a confirmationUrl
. If this is a new destination, a new TopicRuleDestination
is created if possible.
Definition at line 76 of file HttpAction.h.
◆ UrlHasBeenSet()
bool Aws::IoT::Model::HttpAction::UrlHasBeenSet |
( |
| ) |
const |
|
inline |
The endpoint URL. If substitution templates are used in the URL, you must also specify a confirmationUrl
. If this is a new destination, a new TopicRuleDestination
is created if possible.
Definition at line 55 of file HttpAction.h.
◆ WithAuth() [1/2]
The authentication method to use when sending data to an HTTPS endpoint.
Definition at line 245 of file HttpAction.h.
◆ WithAuth() [2/2]
The authentication method to use when sending data to an HTTPS endpoint.
Definition at line 250 of file HttpAction.h.
◆ WithConfirmationUrl() [1/3]
The URL to which AWS IoT sends a confirmation message. The value of the confirmation URL must be a prefix of the endpoint URL. If you do not specify a confirmation URL AWS IoT uses the endpoint URL as the confirmation URL. If you use substitution templates in the confirmationUrl, you must create and enable topic rule destinations that match each possible value of the substitution template before traffic is allowed to your endpoint URL.
Definition at line 168 of file HttpAction.h.
◆ WithConfirmationUrl() [2/3]
The URL to which AWS IoT sends a confirmation message. The value of the confirmation URL must be a prefix of the endpoint URL. If you do not specify a confirmation URL AWS IoT uses the endpoint URL as the confirmation URL. If you use substitution templates in the confirmationUrl, you must create and enable topic rule destinations that match each possible value of the substitution template before traffic is allowed to your endpoint URL.
Definition at line 158 of file HttpAction.h.
◆ WithConfirmationUrl() [3/3]
HttpAction& Aws::IoT::Model::HttpAction::WithConfirmationUrl |
( |
const char * |
value | ) |
|
|
inline |
The URL to which AWS IoT sends a confirmation message. The value of the confirmation URL must be a prefix of the endpoint URL. If you do not specify a confirmation URL AWS IoT uses the endpoint URL as the confirmation URL. If you use substitution templates in the confirmationUrl, you must create and enable topic rule destinations that match each possible value of the substitution template before traffic is allowed to your endpoint URL.
Definition at line 178 of file HttpAction.h.
◆ WithHeaders() [1/2]
The HTTP headers to send with the message data.
Definition at line 209 of file HttpAction.h.
◆ WithHeaders() [2/2]
The HTTP headers to send with the message data.
Definition at line 204 of file HttpAction.h.
◆ WithUrl() [1/3]
The endpoint URL. If substitution templates are used in the URL, you must also specify a confirmationUrl
. If this is a new destination, a new TopicRuleDestination
is created if possible.
Definition at line 90 of file HttpAction.h.
◆ WithUrl() [2/3]
The endpoint URL. If substitution templates are used in the URL, you must also specify a confirmationUrl
. If this is a new destination, a new TopicRuleDestination
is created if possible.
Definition at line 83 of file HttpAction.h.
◆ WithUrl() [3/3]
HttpAction& Aws::IoT::Model::HttpAction::WithUrl |
( |
const char * |
value | ) |
|
|
inline |
The endpoint URL. If substitution templates are used in the URL, you must also specify a confirmationUrl
. If this is a new destination, a new TopicRuleDestination
is created if possible.
Definition at line 97 of file HttpAction.h.
The documentation for this class was generated from the following file: