@Stability(value=Stable) public static final class CfnDetectorModelProps.Builder extends Object implements software.amazon.jsii.Builder<CfnDetectorModelProps>
CfnDetectorModelProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnDetectorModelProps.Builder detectorModelDefinition(CfnDetectorModel.DetectorModelDefinitionProperty detectorModelDefinition)
CfnDetectorModelProps.getDetectorModelDefinition()detectorModelDefinition - Information that defines how a detector operates. This parameter is required.this@Stability(value=Stable) public CfnDetectorModelProps.Builder detectorModelDefinition(IResolvable detectorModelDefinition)
CfnDetectorModelProps.getDetectorModelDefinition()detectorModelDefinition - Information that defines how a detector operates. This parameter is required.this@Stability(value=Stable) public CfnDetectorModelProps.Builder roleArn(String roleArn)
CfnDetectorModelProps.getRoleArn()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 CfnDetectorModelProps.Builder detectorModelDescription(String detectorModelDescription)
CfnDetectorModelProps.getDetectorModelDescription()detectorModelDescription - A brief description of the detector model.this@Stability(value=Stable) public CfnDetectorModelProps.Builder detectorModelName(String detectorModelName)
CfnDetectorModelProps.getDetectorModelName()detectorModelName - The name of the detector model.this@Stability(value=Stable) public CfnDetectorModelProps.Builder evaluationMethod(String evaluationMethod)
CfnDetectorModelProps.getEvaluationMethod()evaluationMethod - Information about the order in which events are evaluated and how actions are executed.this@Stability(value=Stable) public CfnDetectorModelProps.Builder key(String key)
CfnDetectorModelProps.getKey()key - The value used to identify a detector instance.
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.
this@Stability(value=Stable) public CfnDetectorModelProps.Builder tags(List<? extends CfnTag> tags)
CfnDetectorModelProps.getTags()tags - An array of key-value pairs to apply to this resource.
For more information, see Tag .this@Stability(value=Stable) public CfnDetectorModelProps build()
build in interface software.amazon.jsii.Builder<CfnDetectorModelProps>CfnDetectorModelPropsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.