public static interface CreateDetectorModelRequest.Builder extends IotEventsRequest.Builder, SdkPojo, CopyableBuilder<CreateDetectorModelRequest.Builder,CreateDetectorModelRequest>
| Modifier and Type | Method and Description |
|---|---|
default CreateDetectorModelRequest.Builder |
detectorModelDefinition(Consumer<DetectorModelDefinition.Builder> detectorModelDefinition)
Information that defines how the detectors operate.
|
CreateDetectorModelRequest.Builder |
detectorModelDefinition(DetectorModelDefinition detectorModelDefinition)
Information that defines how the detectors operate.
|
CreateDetectorModelRequest.Builder |
detectorModelDescription(String detectorModelDescription)
A brief description of the detector model.
|
CreateDetectorModelRequest.Builder |
detectorModelName(String detectorModelName)
The name of the detector model.
|
CreateDetectorModelRequest.Builder |
evaluationMethod(EvaluationMethod evaluationMethod)
Information about the order in which events are evaluated and how actions are executed.
|
CreateDetectorModelRequest.Builder |
evaluationMethod(String evaluationMethod)
Information about the order in which events are evaluated and how actions are executed.
|
CreateDetectorModelRequest.Builder |
key(String key)
The input attribute key used to identify a device or system to create a detector (an instance of the detector
model) and then to route each input received to the appropriate detector (instance).
|
CreateDetectorModelRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateDetectorModelRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateDetectorModelRequest.Builder |
roleArn(String roleArn)
The ARN of the role that grants permission to AWS IoT Events to perform its operations.
|
CreateDetectorModelRequest.Builder |
tags(Collection<Tag> tags)
Metadata that can be used to manage the detector model.
|
CreateDetectorModelRequest.Builder |
tags(Consumer<Tag.Builder>... tags)
Metadata that can be used to manage the detector model.
|
CreateDetectorModelRequest.Builder |
tags(Tag... tags)
Metadata that can be used to manage the detector model.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateDetectorModelRequest.Builder detectorModelName(String detectorModelName)
The name of the detector model.
detectorModelName - The name of the detector model.CreateDetectorModelRequest.Builder detectorModelDefinition(DetectorModelDefinition detectorModelDefinition)
Information that defines how the detectors operate.
detectorModelDefinition - Information that defines how the detectors operate.default CreateDetectorModelRequest.Builder detectorModelDefinition(Consumer<DetectorModelDefinition.Builder> detectorModelDefinition)
Information that defines how the detectors operate.
This is a convenience that creates an instance of theDetectorModelDefinition.Builder avoiding the
need to create one manually via DetectorModelDefinition.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to detectorModelDefinition(DetectorModelDefinition).detectorModelDefinition - a consumer that will call methods on DetectorModelDefinition.BuilderdetectorModelDefinition(DetectorModelDefinition)CreateDetectorModelRequest.Builder detectorModelDescription(String detectorModelDescription)
A brief description of the detector model.
detectorModelDescription - A brief description of the detector model.CreateDetectorModelRequest.Builder key(String key)
The input attribute key used to identify a device or system to create a detector (an instance of the detector model) and then to route each input received to the appropriate detector (instance). This parameter uses a JSON-path expression in the message payload of each input to specify the attribute-value pair that is used to identify the device associated with the input.
key - The input attribute key used to identify a device or system to create a detector (an instance of the
detector model) and then to route each input received to the appropriate detector (instance). This
parameter uses a JSON-path expression in the message payload of each input to specify the
attribute-value pair that is used to identify the device associated with the input.CreateDetectorModelRequest.Builder roleArn(String roleArn)
The ARN of the role that grants permission to AWS IoT Events to perform its operations.
roleArn - The ARN of the role that grants permission to AWS IoT Events to perform its operations.CreateDetectorModelRequest.Builder tags(Collection<Tag> tags)
Metadata that can be used to manage the detector model.
tags - Metadata that can be used to manage the detector model.CreateDetectorModelRequest.Builder tags(Tag... tags)
Metadata that can be used to manage the detector model.
tags - Metadata that can be used to manage the detector model.CreateDetectorModelRequest.Builder tags(Consumer<Tag.Builder>... tags)
Metadata that can be used to manage the detector model.
This is a convenience that creates an instance of theList.Builder avoiding the need to create
one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and its result
is passed to #tags(List) .tags - a consumer that will call methods on List.Builder #tags(List) CreateDetectorModelRequest.Builder evaluationMethod(String evaluationMethod)
Information about the order in which events are evaluated and how actions are executed.
evaluationMethod - Information about the order in which events are evaluated and how actions are executed.EvaluationMethod,
EvaluationMethodCreateDetectorModelRequest.Builder evaluationMethod(EvaluationMethod evaluationMethod)
Information about the order in which events are evaluated and how actions are executed.
evaluationMethod - Information about the order in which events are evaluated and how actions are executed.EvaluationMethod,
EvaluationMethodCreateDetectorModelRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateDetectorModelRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2022. All rights reserved.