@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CanaryRun extends Object implements Serializable, Cloneable, StructuredPojo
This structure contains the details about one run of one canary.
Constructor and Description |
---|
CanaryRun() |
Modifier and Type | Method and Description |
---|---|
CanaryRun |
clone() |
boolean |
equals(Object obj) |
String |
getArtifactS3Location()
The location where the canary stored artifacts from the run.
|
String |
getName()
The name of the canary.
|
CanaryRunStatus |
getStatus()
The status of this run.
|
CanaryRunTimeline |
getTimeline()
A structure that contains the start and end times of this run.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setArtifactS3Location(String artifactS3Location)
The location where the canary stored artifacts from the run.
|
void |
setName(String name)
The name of the canary.
|
void |
setStatus(CanaryRunStatus status)
The status of this run.
|
void |
setTimeline(CanaryRunTimeline timeline)
A structure that contains the start and end times of this run.
|
String |
toString()
Returns a string representation of this object.
|
CanaryRun |
withArtifactS3Location(String artifactS3Location)
The location where the canary stored artifacts from the run.
|
CanaryRun |
withName(String name)
The name of the canary.
|
CanaryRun |
withStatus(CanaryRunStatus status)
The status of this run.
|
CanaryRun |
withTimeline(CanaryRunTimeline timeline)
A structure that contains the start and end times of this run.
|
public void setName(String name)
The name of the canary.
name
- The name of the canary.public String getName()
The name of the canary.
public CanaryRun withName(String name)
The name of the canary.
name
- The name of the canary.public void setStatus(CanaryRunStatus status)
The status of this run.
status
- The status of this run.public CanaryRunStatus getStatus()
The status of this run.
public CanaryRun withStatus(CanaryRunStatus status)
The status of this run.
status
- The status of this run.public void setTimeline(CanaryRunTimeline timeline)
A structure that contains the start and end times of this run.
timeline
- A structure that contains the start and end times of this run.public CanaryRunTimeline getTimeline()
A structure that contains the start and end times of this run.
public CanaryRun withTimeline(CanaryRunTimeline timeline)
A structure that contains the start and end times of this run.
timeline
- A structure that contains the start and end times of this run.public void setArtifactS3Location(String artifactS3Location)
The location where the canary stored artifacts from the run. Artifacts include the log file, screenshots, and HAR files.
artifactS3Location
- The location where the canary stored artifacts from the run. Artifacts include the log file, screenshots,
and HAR files.public String getArtifactS3Location()
The location where the canary stored artifacts from the run. Artifacts include the log file, screenshots, and HAR files.
public CanaryRun withArtifactS3Location(String artifactS3Location)
The location where the canary stored artifacts from the run. Artifacts include the log file, screenshots, and HAR files.
artifactS3Location
- The location where the canary stored artifacts from the run. Artifacts include the log file, screenshots,
and HAR files.public String toString()
toString
in class Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.