kotlin-dsl/amazonSnsTrigger.xml (38 lines of code) (raw):

<dsl-extension kind="trigger" type="awsSnsTrigger" generateDslJar="true"> <class name="AmazonSnsTrigger"> <description> Base class for Amazon SNS Trigger. Trigger starts build every time SNS event is registered on HTTP(S) endpoint. </description> </class> <function name="amazonSns"> <description> Adds Amazon SNS Trigger. @see AmazonSnsTrigger </description> </function> <params> <param name="displayName" mandatory="false" type="string"> <description> Name to be displayed for current trigger. </description> </param> <param name="triggerUuid" dslName="triggerId" mandatory="true" type="string"> <description> Unique id of the trigger. Unique in the Build Configuration scope. Required for endpoint handler. </description> </param> </params> <examples> <example> <description> Basic Amazon SNS Trigger configuration. </description> <code> amazonSns { triggerId = "mySnsTrigger1" } </code> </example> </examples> </dsl-extension>