@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DetectorModelConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Information about how the detector model is configured.
| Constructor and Description |
|---|
DetectorModelConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
DetectorModelConfiguration |
clone() |
boolean |
equals(Object obj) |
Date |
getCreationTime()
The time the detector model was created.
|
String |
getDetectorModelArn()
The ARN of the detector model.
|
String |
getDetectorModelDescription()
A brief description of the detector model.
|
String |
getDetectorModelName()
The name of the detector model.
|
String |
getDetectorModelVersion()
The version of the detector model.
|
String |
getEvaluationMethod()
When set to
SERIAL, variables are updated and event conditions evaluated in the order that the
events are defined. |
String |
getKey()
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).
|
Date |
getLastUpdateTime()
The time the detector model was last updated.
|
String |
getRoleArn()
The ARN of the role that grants permission to AWS IoT Events to perform its operations.
|
String |
getStatus()
The status of the detector model.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setCreationTime(Date creationTime)
The time the detector model was created.
|
void |
setDetectorModelArn(String detectorModelArn)
The ARN of the detector model.
|
void |
setDetectorModelDescription(String detectorModelDescription)
A brief description of the detector model.
|
void |
setDetectorModelName(String detectorModelName)
The name of the detector model.
|
void |
setDetectorModelVersion(String detectorModelVersion)
The version of the detector model.
|
void |
setEvaluationMethod(String evaluationMethod)
When set to
SERIAL, variables are updated and event conditions evaluated in the order that the
events are defined. |
void |
setKey(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).
|
void |
setLastUpdateTime(Date lastUpdateTime)
The time the detector model was last updated.
|
void |
setRoleArn(String roleArn)
The ARN of the role that grants permission to AWS IoT Events to perform its operations.
|
void |
setStatus(String status)
The status of the detector model.
|
String |
toString()
Returns a string representation of this object.
|
DetectorModelConfiguration |
withCreationTime(Date creationTime)
The time the detector model was created.
|
DetectorModelConfiguration |
withDetectorModelArn(String detectorModelArn)
The ARN of the detector model.
|
DetectorModelConfiguration |
withDetectorModelDescription(String detectorModelDescription)
A brief description of the detector model.
|
DetectorModelConfiguration |
withDetectorModelName(String detectorModelName)
The name of the detector model.
|
DetectorModelConfiguration |
withDetectorModelVersion(String detectorModelVersion)
The version of the detector model.
|
DetectorModelConfiguration |
withEvaluationMethod(EvaluationMethod evaluationMethod)
When set to
SERIAL, variables are updated and event conditions evaluated in the order that the
events are defined. |
DetectorModelConfiguration |
withEvaluationMethod(String evaluationMethod)
When set to
SERIAL, variables are updated and event conditions evaluated in the order that the
events are defined. |
DetectorModelConfiguration |
withKey(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).
|
DetectorModelConfiguration |
withLastUpdateTime(Date lastUpdateTime)
The time the detector model was last updated.
|
DetectorModelConfiguration |
withRoleArn(String roleArn)
The ARN of the role that grants permission to AWS IoT Events to perform its operations.
|
DetectorModelConfiguration |
withStatus(DetectorModelVersionStatus status)
The status of the detector model.
|
DetectorModelConfiguration |
withStatus(String status)
The status of the detector model.
|
public void setDetectorModelName(String detectorModelName)
The name of the detector model.
detectorModelName - The name of the detector model.public String getDetectorModelName()
The name of the detector model.
public DetectorModelConfiguration withDetectorModelName(String detectorModelName)
The name of the detector model.
detectorModelName - The name of the detector model.public void setDetectorModelVersion(String detectorModelVersion)
The version of the detector model.
detectorModelVersion - The version of the detector model.public String getDetectorModelVersion()
The version of the detector model.
public DetectorModelConfiguration withDetectorModelVersion(String detectorModelVersion)
The version of the detector model.
detectorModelVersion - The version of the detector model.public void setDetectorModelDescription(String detectorModelDescription)
A brief description of the detector model.
detectorModelDescription - A brief description of the detector model.public String getDetectorModelDescription()
A brief description of the detector model.
public DetectorModelConfiguration withDetectorModelDescription(String detectorModelDescription)
A brief description of the detector model.
detectorModelDescription - A brief description of the detector model.public void setDetectorModelArn(String detectorModelArn)
The ARN of the detector model.
detectorModelArn - The ARN of the detector model.public String getDetectorModelArn()
The ARN of the detector model.
public DetectorModelConfiguration withDetectorModelArn(String detectorModelArn)
The ARN of the detector model.
detectorModelArn - The ARN of the detector model.public void setRoleArn(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.public String getRoleArn()
The ARN of the role that grants permission to AWS IoT Events to perform its operations.
public DetectorModelConfiguration withRoleArn(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.public void setCreationTime(Date creationTime)
The time the detector model was created.
creationTime - The time the detector model was created.public Date getCreationTime()
The time the detector model was created.
public DetectorModelConfiguration withCreationTime(Date creationTime)
The time the detector model was created.
creationTime - The time the detector model was created.public void setLastUpdateTime(Date lastUpdateTime)
The time the detector model was last updated.
lastUpdateTime - The time the detector model was last updated.public Date getLastUpdateTime()
The time the detector model was last updated.
public DetectorModelConfiguration withLastUpdateTime(Date lastUpdateTime)
The time the detector model was last updated.
lastUpdateTime - The time the detector model was last updated.public void setStatus(String status)
The status of the detector model.
status - The status of the detector model.DetectorModelVersionStatuspublic String getStatus()
The status of the detector model.
DetectorModelVersionStatuspublic DetectorModelConfiguration withStatus(String status)
The status of the detector model.
status - The status of the detector model.DetectorModelVersionStatuspublic DetectorModelConfiguration withStatus(DetectorModelVersionStatus status)
The status of the detector model.
status - The status of the detector model.DetectorModelVersionStatuspublic void setKey(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 to specify the attribute-value pair in the message payload of each input 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 to specify the attribute-value pair in the message payload of each
input that is used to identify the device associated with the input.public String getKey()
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 to specify the attribute-value pair in the message payload of each input that is used to identify the device associated with the input.
public DetectorModelConfiguration withKey(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 to specify the attribute-value pair in the message payload of each input 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 to specify the attribute-value pair in the message payload of each
input that is used to identify the device associated with the input.public void setEvaluationMethod(String evaluationMethod)
When set to SERIAL, variables are updated and event conditions evaluated in the order that the
events are defined. When set to BATCH, variables are updated and events performed only after all
event conditions are evaluated.
evaluationMethod - When set to SERIAL, variables are updated and event conditions evaluated in the order that
the events are defined. When set to BATCH, variables are updated and events performed only
after all event conditions are evaluated.EvaluationMethodpublic String getEvaluationMethod()
When set to SERIAL, variables are updated and event conditions evaluated in the order that the
events are defined. When set to BATCH, variables are updated and events performed only after all
event conditions are evaluated.
SERIAL, variables are updated and event conditions evaluated in the order that
the events are defined. When set to BATCH, variables are updated and events performed only
after all event conditions are evaluated.EvaluationMethodpublic DetectorModelConfiguration withEvaluationMethod(String evaluationMethod)
When set to SERIAL, variables are updated and event conditions evaluated in the order that the
events are defined. When set to BATCH, variables are updated and events performed only after all
event conditions are evaluated.
evaluationMethod - When set to SERIAL, variables are updated and event conditions evaluated in the order that
the events are defined. When set to BATCH, variables are updated and events performed only
after all event conditions are evaluated.EvaluationMethodpublic DetectorModelConfiguration withEvaluationMethod(EvaluationMethod evaluationMethod)
When set to SERIAL, variables are updated and event conditions evaluated in the order that the
events are defined. When set to BATCH, variables are updated and events performed only after all
event conditions are evaluated.
evaluationMethod - When set to SERIAL, variables are updated and event conditions evaluated in the order that
the events are defined. When set to BATCH, variables are updated and events performed only
after all event conditions are evaluated.EvaluationMethodpublic String toString()
toString in class ObjectObject.toString()public DetectorModelConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2020. All rights reserved.