Class CfnTopicRule.HttpActionProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnTopicRule.HttpActionProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnTopicRule.HttpActionProperty
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- See Also:
-
getAuth
Description copied from interface:CfnTopicRule.HttpActionPropertyThe authentication method to use when sending data to an HTTPS endpoint.Returns union: either
IResolvableorCfnTopicRule.HttpAuthorizationProperty- Specified by:
getAuthin interfaceCfnTopicRule.HttpActionProperty- See Also:
-
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- See Also:
-
getHeaders
Description copied from interface:CfnTopicRule.HttpActionPropertyThe HTTP headers to send with the message data.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnTopicRule.HttpActionHeaderProperty>- Specified by:
getHeadersin interfaceCfnTopicRule.HttpActionProperty- See Also:
-
$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()
-