Class CfnTopicRule.HttpActionProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.iot.CfnTopicRule.HttpActionProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnTopicRule.HttpActionProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnTopicRule.HttpActionProperty
@Stability(Stable)
@Internal
public static final class CfnTopicRule.HttpActionProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnTopicRule.HttpActionProperty
An implementation for
CfnTopicRule.HttpActionProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.iot.CfnTopicRule.HttpActionProperty
CfnTopicRule.HttpActionProperty.Builder, CfnTopicRule.HttpActionProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnTopicRule.HttpActionProperty.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final Object
getAuth()
The authentication method to use when sending data to an HTTPS endpoint.final String
The URL to which AWS IoT sends a confirmation message.final Object
The HTTP headers to send with the message data.final String
getUrl()
The endpoint URL.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnTopicRule.HttpActionProperty.Builder
.
-
-
Method Details
-
getUrl
Description copied from interface:CfnTopicRule.HttpActionProperty
The endpoint URL.If substitution templates are used in the URL, you must also specify a
confirmationUrl
. If this is a new destination, a newTopicRuleDestination
is created if possible.- Specified by:
getUrl
in interfaceCfnTopicRule.HttpActionProperty
-
getAuth
Description copied from interface:CfnTopicRule.HttpActionProperty
The authentication method to use when sending data to an HTTPS endpoint.- Specified by:
getAuth
in interfaceCfnTopicRule.HttpActionProperty
-
getConfirmationUrl
Description copied from interface:CfnTopicRule.HttpActionProperty
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.
- Specified by:
getConfirmationUrl
in interfaceCfnTopicRule.HttpActionProperty
-
getHeaders
Description copied from interface:CfnTopicRule.HttpActionProperty
The HTTP headers to send with the message data.- Specified by:
getHeaders
in interfaceCfnTopicRule.HttpActionProperty
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-