@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class EffectiveDeployment extends Object implements Serializable, Cloneable, StructuredPojo
Contains information about a deployment job that IoT Greengrass sends to a Greengrass core device.
Constructor and Description |
---|
EffectiveDeployment() |
Modifier and Type | Method and Description |
---|---|
EffectiveDeployment |
clone() |
boolean |
equals(Object obj) |
String |
getCoreDeviceExecutionStatus()
The status of the deployment job on the Greengrass core device.
|
Date |
getCreationTimestamp()
The time at which the deployment was created, expressed in ISO 8601 format.
|
String |
getDeploymentId()
The ID of the deployment.
|
String |
getDeploymentName()
The name of the deployment.
|
String |
getDescription()
The description of the deployment job.
|
String |
getIotJobArn()
The ARN of the IoT job
that applies the deployment to target devices.
|
String |
getIotJobId()
The ID of the IoT job that applies the deployment to target devices.
|
Date |
getModifiedTimestamp()
The time at which the deployment job was last modified, expressed in ISO 8601 format.
|
String |
getReason()
The reason code for the update, if the job was updated.
|
String |
getTargetArn()
The ARN of the target
IoT thing or thing group.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCoreDeviceExecutionStatus(String coreDeviceExecutionStatus)
The status of the deployment job on the Greengrass core device.
|
void |
setCreationTimestamp(Date creationTimestamp)
The time at which the deployment was created, expressed in ISO 8601 format.
|
void |
setDeploymentId(String deploymentId)
The ID of the deployment.
|
void |
setDeploymentName(String deploymentName)
The name of the deployment.
|
void |
setDescription(String description)
The description of the deployment job.
|
void |
setIotJobArn(String iotJobArn)
The ARN of the IoT job
that applies the deployment to target devices.
|
void |
setIotJobId(String iotJobId)
The ID of the IoT job that applies the deployment to target devices.
|
void |
setModifiedTimestamp(Date modifiedTimestamp)
The time at which the deployment job was last modified, expressed in ISO 8601 format.
|
void |
setReason(String reason)
The reason code for the update, if the job was updated.
|
void |
setTargetArn(String targetArn)
The ARN of the target
IoT thing or thing group.
|
String |
toString()
Returns a string representation of this object.
|
EffectiveDeployment |
withCoreDeviceExecutionStatus(EffectiveDeploymentExecutionStatus coreDeviceExecutionStatus)
The status of the deployment job on the Greengrass core device.
|
EffectiveDeployment |
withCoreDeviceExecutionStatus(String coreDeviceExecutionStatus)
The status of the deployment job on the Greengrass core device.
|
EffectiveDeployment |
withCreationTimestamp(Date creationTimestamp)
The time at which the deployment was created, expressed in ISO 8601 format.
|
EffectiveDeployment |
withDeploymentId(String deploymentId)
The ID of the deployment.
|
EffectiveDeployment |
withDeploymentName(String deploymentName)
The name of the deployment.
|
EffectiveDeployment |
withDescription(String description)
The description of the deployment job.
|
EffectiveDeployment |
withIotJobArn(String iotJobArn)
The ARN of the IoT job
that applies the deployment to target devices.
|
EffectiveDeployment |
withIotJobId(String iotJobId)
The ID of the IoT job that applies the deployment to target devices.
|
EffectiveDeployment |
withModifiedTimestamp(Date modifiedTimestamp)
The time at which the deployment job was last modified, expressed in ISO 8601 format.
|
EffectiveDeployment |
withReason(String reason)
The reason code for the update, if the job was updated.
|
EffectiveDeployment |
withTargetArn(String targetArn)
The ARN of the target
IoT thing or thing group.
|
public void setDeploymentId(String deploymentId)
The ID of the deployment.
deploymentId
- The ID of the deployment.public String getDeploymentId()
The ID of the deployment.
public EffectiveDeployment withDeploymentId(String deploymentId)
The ID of the deployment.
deploymentId
- The ID of the deployment.public void setDeploymentName(String deploymentName)
The name of the deployment.
deploymentName
- The name of the deployment.public String getDeploymentName()
The name of the deployment.
public EffectiveDeployment withDeploymentName(String deploymentName)
The name of the deployment.
deploymentName
- The name of the deployment.public void setIotJobId(String iotJobId)
The ID of the IoT job that applies the deployment to target devices.
iotJobId
- The ID of the IoT job that applies the deployment to target devices.public String getIotJobId()
The ID of the IoT job that applies the deployment to target devices.
public EffectiveDeployment withIotJobId(String iotJobId)
The ID of the IoT job that applies the deployment to target devices.
iotJobId
- The ID of the IoT job that applies the deployment to target devices.public void setIotJobArn(String iotJobArn)
The ARN of the IoT job that applies the deployment to target devices.
iotJobArn
- The ARN of the
IoT job that applies the deployment to target devices.public String getIotJobArn()
The ARN of the IoT job that applies the deployment to target devices.
public EffectiveDeployment withIotJobArn(String iotJobArn)
The ARN of the IoT job that applies the deployment to target devices.
iotJobArn
- The ARN of the
IoT job that applies the deployment to target devices.public void setDescription(String description)
The description of the deployment job.
description
- The description of the deployment job.public String getDescription()
The description of the deployment job.
public EffectiveDeployment withDescription(String description)
The description of the deployment job.
description
- The description of the deployment job.public void setTargetArn(String targetArn)
The ARN of the target IoT thing or thing group.
targetArn
- The ARN of the
target IoT thing or thing group.public String getTargetArn()
The ARN of the target IoT thing or thing group.
public EffectiveDeployment withTargetArn(String targetArn)
The ARN of the target IoT thing or thing group.
targetArn
- The ARN of the
target IoT thing or thing group.public void setCoreDeviceExecutionStatus(String coreDeviceExecutionStatus)
The status of the deployment job on the Greengrass core device.
coreDeviceExecutionStatus
- The status of the deployment job on the Greengrass core device.EffectiveDeploymentExecutionStatus
public String getCoreDeviceExecutionStatus()
The status of the deployment job on the Greengrass core device.
EffectiveDeploymentExecutionStatus
public EffectiveDeployment withCoreDeviceExecutionStatus(String coreDeviceExecutionStatus)
The status of the deployment job on the Greengrass core device.
coreDeviceExecutionStatus
- The status of the deployment job on the Greengrass core device.EffectiveDeploymentExecutionStatus
public EffectiveDeployment withCoreDeviceExecutionStatus(EffectiveDeploymentExecutionStatus coreDeviceExecutionStatus)
The status of the deployment job on the Greengrass core device.
coreDeviceExecutionStatus
- The status of the deployment job on the Greengrass core device.EffectiveDeploymentExecutionStatus
public void setReason(String reason)
The reason code for the update, if the job was updated.
reason
- The reason code for the update, if the job was updated.public String getReason()
The reason code for the update, if the job was updated.
public EffectiveDeployment withReason(String reason)
The reason code for the update, if the job was updated.
reason
- The reason code for the update, if the job was updated.public void setCreationTimestamp(Date creationTimestamp)
The time at which the deployment was created, expressed in ISO 8601 format.
creationTimestamp
- The time at which the deployment was created, expressed in ISO 8601 format.public Date getCreationTimestamp()
The time at which the deployment was created, expressed in ISO 8601 format.
public EffectiveDeployment withCreationTimestamp(Date creationTimestamp)
The time at which the deployment was created, expressed in ISO 8601 format.
creationTimestamp
- The time at which the deployment was created, expressed in ISO 8601 format.public void setModifiedTimestamp(Date modifiedTimestamp)
The time at which the deployment job was last modified, expressed in ISO 8601 format.
modifiedTimestamp
- The time at which the deployment job was last modified, expressed in ISO 8601 format.public Date getModifiedTimestamp()
The time at which the deployment job was last modified, expressed in ISO 8601 format.
public EffectiveDeployment withModifiedTimestamp(Date modifiedTimestamp)
The time at which the deployment job was last modified, expressed in ISO 8601 format.
modifiedTimestamp
- The time at which the deployment job was last modified, expressed in ISO 8601 format.public String toString()
toString
in class Object
Object.toString()
public EffectiveDeployment clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.