@Stability(value=Stable) public static final class CfnTopicRule.HttpActionProperty.Builder extends Object implements software.amazon.jsii.Builder<CfnTopicRule.HttpActionProperty>
CfnTopicRule.HttpActionProperty| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
CfnTopicRule.HttpActionProperty.Builder |
auth(CfnTopicRule.HttpAuthorizationProperty auth)
Sets the value of
CfnTopicRule.HttpActionProperty.getAuth() |
CfnTopicRule.HttpActionProperty.Builder |
auth(IResolvable auth)
Sets the value of
CfnTopicRule.HttpActionProperty.getAuth() |
CfnTopicRule.HttpActionProperty |
build()
Builds the configured instance.
|
CfnTopicRule.HttpActionProperty.Builder |
confirmationUrl(String confirmationUrl)
Sets the value of
CfnTopicRule.HttpActionProperty.getConfirmationUrl() |
CfnTopicRule.HttpActionProperty.Builder |
headers(IResolvable headers)
Sets the value of
CfnTopicRule.HttpActionProperty.getHeaders() |
CfnTopicRule.HttpActionProperty.Builder |
headers(List<? extends Object> headers)
Sets the value of
CfnTopicRule.HttpActionProperty.getHeaders() |
CfnTopicRule.HttpActionProperty.Builder |
url(String url)
Sets the value of
CfnTopicRule.HttpActionProperty.getUrl() |
@Stability(value=Stable) public CfnTopicRule.HttpActionProperty.Builder url(String url)
CfnTopicRule.HttpActionProperty.getUrl()url - The endpoint URL. This parameter is required.
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.this@Stability(value=Stable) public CfnTopicRule.HttpActionProperty.Builder auth(CfnTopicRule.HttpAuthorizationProperty auth)
CfnTopicRule.HttpActionProperty.getAuth()auth - The authentication method to use when sending data to an HTTPS endpoint.this@Stability(value=Stable) public CfnTopicRule.HttpActionProperty.Builder auth(IResolvable auth)
CfnTopicRule.HttpActionProperty.getAuth()auth - The authentication method to use when sending data to an HTTPS endpoint.this@Stability(value=Stable) public CfnTopicRule.HttpActionProperty.Builder confirmationUrl(String confirmationUrl)
CfnTopicRule.HttpActionProperty.getConfirmationUrl()confirmationUrl - 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.this@Stability(value=Stable) public CfnTopicRule.HttpActionProperty.Builder headers(IResolvable headers)
CfnTopicRule.HttpActionProperty.getHeaders()headers - The HTTP headers to send with the message data.this@Stability(value=Stable) public CfnTopicRule.HttpActionProperty.Builder headers(List<? extends Object> headers)
CfnTopicRule.HttpActionProperty.getHeaders()headers - The HTTP headers to send with the message data.this@Stability(value=Stable) public CfnTopicRule.HttpActionProperty build()
build in interface software.amazon.jsii.Builder<CfnTopicRule.HttpActionProperty>CfnTopicRule.HttpActionPropertyNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.