@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()
Information about the order in which events are evaluated and how actions are executed.
|
String |
getKey()
The input attribute key used to identify a device or system in order 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)
Marshalls this structured data using the given
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)
Information about the order in which events are evaluated and how actions are executed.
|
void |
setKey(String key)
The input attribute key used to identify a device or system in order 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)
Information about the order in which events are evaluated and how actions are executed.
|
DetectorModelConfiguration |
withEvaluationMethod(String evaluationMethod)
Information about the order in which events are evaluated and how actions are executed.
|
DetectorModelConfiguration |
withKey(String key)
The input attribute key used to identify a device or system in order 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.DetectorModelVersionStatus
public String getStatus()
The status of the detector model.
DetectorModelVersionStatus
public DetectorModelConfiguration withStatus(String status)
The status of the detector model.
status
- The status of the detector model.DetectorModelVersionStatus
public DetectorModelConfiguration withStatus(DetectorModelVersionStatus status)
The status of the detector model.
status
- The status of the detector model.DetectorModelVersionStatus
public void setKey(String key)
The input attribute key used to identify a device or system in order 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 in order 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 in order 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 in order 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 in order 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)
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
public String getEvaluationMethod()
Information about the order in which events are evaluated and how actions are executed.
EvaluationMethod
public DetectorModelConfiguration withEvaluationMethod(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
public DetectorModelConfiguration withEvaluationMethod(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
public String toString()
toString
in class Object
Object.toString()
public DetectorModelConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.