Class CfnTopicRulePropsMixin.HttpActionProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnTopicRulePropsMixin.HttpActionProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnTopicRulePropsMixin.HttpActionProperty
CfnTopicRulePropsMixin.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.cfnpropertymixins.services.iot.CfnTopicRulePropsMixin.HttpActionProperty
CfnTopicRulePropsMixin.HttpActionProperty.Builder, CfnTopicRulePropsMixin.HttpActionProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnTopicRulePropsMixin.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 ObjectReturns union: eitherIResolvableorCfnTopicRulePropsMixin.BatchConfigPropertyfinal StringThe URL to which AWS IoT sends a confirmation message.final ObjectReturns union: eitherBooleanorIResolvablefinal 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 theCfnTopicRulePropsMixin.HttpActionProperty.Builder.
-
-
Method Details
-
getAuth
Description copied from interface:CfnTopicRulePropsMixin.HttpActionPropertyThe authentication method to use when sending data to an HTTPS endpoint.Returns union: either
IResolvableorCfnTopicRulePropsMixin.HttpAuthorizationProperty- Specified by:
getAuthin interfaceCfnTopicRulePropsMixin.HttpActionProperty- See Also:
-
getBatchConfig
Description copied from interface:CfnTopicRulePropsMixin.HttpActionPropertyReturns union: eitherIResolvableorCfnTopicRulePropsMixin.BatchConfigProperty- Specified by:
getBatchConfigin interfaceCfnTopicRulePropsMixin.HttpActionProperty- See Also:
-
getConfirmationUrl
Description copied from interface:CfnTopicRulePropsMixin.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 interfaceCfnTopicRulePropsMixin.HttpActionProperty- See Also:
-
getEnableBatching
Description copied from interface:CfnTopicRulePropsMixin.HttpActionPropertyReturns union: eitherBooleanorIResolvable- Specified by:
getEnableBatchingin interfaceCfnTopicRulePropsMixin.HttpActionProperty- See Also:
-
getHeaders
Description copied from interface:CfnTopicRulePropsMixin.HttpActionPropertyThe HTTP headers to send with the message data.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnTopicRulePropsMixin.HttpActionHeaderProperty>- Specified by:
getHeadersin interfaceCfnTopicRulePropsMixin.HttpActionProperty- See Also:
-
getUrl
Description copied from interface:CfnTopicRulePropsMixin.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 interfaceCfnTopicRulePropsMixin.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()
-