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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.iot.CfnTopicRule.HttpActionProperty
CfnTopicRule.HttpActionProperty.Builder, CfnTopicRule.HttpActionProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnTopicRule.HttpActionProperty.Builder.protectedJsii$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.JsonNodefinal booleanfinal ObjectgetAuth()The authentication method to use when sending data to an HTTPS endpoint.final StringThe URL to which AWS IoT sends a confirmation message.final ObjectThe HTTP headers to send with the message data.final StringgetUrl()The endpoint URL.final inthashCode()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.HttpActionPropertyThe endpoint URL.If substitution templates are used in the URL, you must also specify a
confirmationUrl. If this is a new destination, a newTopicRuleDestinationis created if possible.- Specified by:
getUrlin interfaceCfnTopicRule.HttpActionProperty
-
getAuth
Description copied from interface:CfnTopicRule.HttpActionPropertyThe authentication method to use when sending data to an HTTPS endpoint.- Specified by:
getAuthin interfaceCfnTopicRule.HttpActionProperty
-
getConfirmationUrl
Description copied from interface:CfnTopicRule.HttpActionPropertyThe 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:
getConfirmationUrlin interfaceCfnTopicRule.HttpActionProperty
-
getHeaders
Description copied from interface:CfnTopicRule.HttpActionPropertyThe HTTP headers to send with the message data.- Specified by:
getHeadersin interfaceCfnTopicRule.HttpActionProperty
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-