@Stability(value=Stable) public static final class CfnDetectorModel.Builder extends Object implements software.amazon.jsii.Builder<CfnDetectorModel>
CfnDetectorModel.| Modifier and Type | Method and Description |
|---|---|
CfnDetectorModel |
build() |
static CfnDetectorModel.Builder |
create(software.constructs.Construct scope,
String id) |
CfnDetectorModel.Builder |
detectorModelDefinition(CfnDetectorModel.DetectorModelDefinitionProperty detectorModelDefinition)
Information that defines how a detector operates.
|
CfnDetectorModel.Builder |
detectorModelDefinition(IResolvable detectorModelDefinition)
Information that defines how a detector operates.
|
CfnDetectorModel.Builder |
detectorModelDescription(String detectorModelDescription)
A brief description of the detector model.
|
CfnDetectorModel.Builder |
detectorModelName(String detectorModelName)
The name of the detector model.
|
CfnDetectorModel.Builder |
evaluationMethod(String evaluationMethod)
Information about the order in which events are evaluated and how actions are executed.
|
CfnDetectorModel.Builder |
key(String key)
The value used to identify a detector instance.
|
CfnDetectorModel.Builder |
roleArn(String roleArn)
The ARN of the role that grants permission to AWS IoT Events to perform its operations.
|
CfnDetectorModel.Builder |
tags(List<? extends CfnTag> tags)
An array of key-value pairs to apply to this resource.
|
@Stability(value=Stable) public static CfnDetectorModel.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnDetectorModel.ActionProperty.Builder.@Stability(value=Stable) public CfnDetectorModel.Builder detectorModelDefinition(CfnDetectorModel.DetectorModelDefinitionProperty detectorModelDefinition)
detectorModelDefinition - Information that defines how a detector operates. This parameter is required.this@Stability(value=Stable) public CfnDetectorModel.Builder detectorModelDefinition(IResolvable detectorModelDefinition)
detectorModelDefinition - Information that defines how a detector operates. This parameter is required.this@Stability(value=Stable) public CfnDetectorModel.Builder roleArn(String roleArn)
roleArn - The ARN of the role that grants permission to AWS IoT Events to perform its operations. This parameter is required.this@Stability(value=Stable) public CfnDetectorModel.Builder detectorModelDescription(String detectorModelDescription)
detectorModelDescription - A brief description of the detector model. This parameter is required.this@Stability(value=Stable) public CfnDetectorModel.Builder detectorModelName(String detectorModelName)
detectorModelName - The name of the detector model. This parameter is required.this@Stability(value=Stable) public CfnDetectorModel.Builder evaluationMethod(String evaluationMethod)
evaluationMethod - Information about the order in which events are evaluated and how actions are executed. This parameter is required.this@Stability(value=Stable) public CfnDetectorModel.Builder key(String key)
When a device or system sends input, a new detector instance with a unique key value is created. AWS IoT Events can continue to route input to its corresponding detector instance based on this identifying information.
This parameter uses a JSON-path expression to select the attribute-value pair in the message payload that is used for identification. To route the message to the correct detector instance, the device must send a message payload that contains the same attribute-value.
key - The value used to identify a detector instance. This parameter is required.this@Stability(value=Stable) public CfnDetectorModel.Builder tags(List<? extends CfnTag> tags)
For more information, see Tag .
tags - An array of key-value pairs to apply to this resource. This parameter is required.this@Stability(value=Stable) public CfnDetectorModel build()
build in interface software.amazon.jsii.Builder<CfnDetectorModel>Copyright © 2022. All rights reserved.