Interface UpdateDetectorModelRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateDetectorModelRequest.Builder,UpdateDetectorModelRequest>,IotEventsRequest.Builder,SdkBuilder<UpdateDetectorModelRequest.Builder,UpdateDetectorModelRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateDetectorModelRequest
public static interface UpdateDetectorModelRequest.Builder extends IotEventsRequest.Builder, SdkPojo, CopyableBuilder<UpdateDetectorModelRequest.Builder,UpdateDetectorModelRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default UpdateDetectorModelRequest.BuilderdetectorModelDefinition(Consumer<DetectorModelDefinition.Builder> detectorModelDefinition)Information that defines how a detector operates.UpdateDetectorModelRequest.BuilderdetectorModelDefinition(DetectorModelDefinition detectorModelDefinition)Information that defines how a detector operates.UpdateDetectorModelRequest.BuilderdetectorModelDescription(String detectorModelDescription)A brief description of the detector model.UpdateDetectorModelRequest.BuilderdetectorModelName(String detectorModelName)The name of the detector model that is updated.UpdateDetectorModelRequest.BuilderevaluationMethod(String evaluationMethod)Information about the order in which events are evaluated and how actions are executed.UpdateDetectorModelRequest.BuilderevaluationMethod(EvaluationMethod evaluationMethod)Information about the order in which events are evaluated and how actions are executed.UpdateDetectorModelRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)UpdateDetectorModelRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)UpdateDetectorModelRequest.BuilderroleArn(String roleArn)The ARN of the role that grants permission to AWS IoT Events to perform its operations.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.iotevents.model.IotEventsRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
detectorModelName
UpdateDetectorModelRequest.Builder detectorModelName(String detectorModelName)
The name of the detector model that is updated.
- Parameters:
detectorModelName- The name of the detector model that is updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
detectorModelDefinition
UpdateDetectorModelRequest.Builder detectorModelDefinition(DetectorModelDefinition detectorModelDefinition)
Information that defines how a detector operates.
- Parameters:
detectorModelDefinition- Information that defines how a detector operates.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
detectorModelDefinition
default UpdateDetectorModelRequest.Builder detectorModelDefinition(Consumer<DetectorModelDefinition.Builder> detectorModelDefinition)
Information that defines how a detector operates.
This is a convenience method that creates an instance of theDetectorModelDefinition.Builderavoiding the need to create one manually viaDetectorModelDefinition.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todetectorModelDefinition(DetectorModelDefinition).- Parameters:
detectorModelDefinition- a consumer that will call methods onDetectorModelDefinition.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
detectorModelDefinition(DetectorModelDefinition)
-
detectorModelDescription
UpdateDetectorModelRequest.Builder detectorModelDescription(String detectorModelDescription)
A brief description of the detector model.
- Parameters:
detectorModelDescription- A brief description of the detector model.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleArn
UpdateDetectorModelRequest.Builder roleArn(String roleArn)
The ARN of the role that grants permission to AWS IoT Events to perform its operations.
- Parameters:
roleArn- The ARN of the role that grants permission to AWS IoT Events to perform its operations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
evaluationMethod
UpdateDetectorModelRequest.Builder evaluationMethod(String evaluationMethod)
Information about the order in which events are evaluated and how actions are executed.
- Parameters:
evaluationMethod- Information about the order in which events are evaluated and how actions are executed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
EvaluationMethod,EvaluationMethod
-
evaluationMethod
UpdateDetectorModelRequest.Builder evaluationMethod(EvaluationMethod evaluationMethod)
Information about the order in which events are evaluated and how actions are executed.
- Parameters:
evaluationMethod- Information about the order in which events are evaluated and how actions are executed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
EvaluationMethod,EvaluationMethod
-
overrideConfiguration
UpdateDetectorModelRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateDetectorModelRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-