@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ApplicationState extends Object implements Serializable, Cloneable, StructuredPojo
The state of an application discovered through Migration Hub import, the AWS Agentless Discovery Connector, or the AWS Application Discovery Agent.
Constructor and Description |
---|
ApplicationState() |
Modifier and Type | Method and Description |
---|---|
ApplicationState |
clone() |
boolean |
equals(Object obj) |
String |
getApplicationId()
The configurationId from the Application Discovery Service that uniquely identifies an application.
|
String |
getApplicationStatus()
The current status of an application.
|
Date |
getLastUpdatedTime()
The timestamp when the application status was last updated.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setApplicationId(String applicationId)
The configurationId from the Application Discovery Service that uniquely identifies an application.
|
void |
setApplicationStatus(String applicationStatus)
The current status of an application.
|
void |
setLastUpdatedTime(Date lastUpdatedTime)
The timestamp when the application status was last updated.
|
String |
toString()
Returns a string representation of this object.
|
ApplicationState |
withApplicationId(String applicationId)
The configurationId from the Application Discovery Service that uniquely identifies an application.
|
ApplicationState |
withApplicationStatus(ApplicationStatus applicationStatus)
The current status of an application.
|
ApplicationState |
withApplicationStatus(String applicationStatus)
The current status of an application.
|
ApplicationState |
withLastUpdatedTime(Date lastUpdatedTime)
The timestamp when the application status was last updated.
|
public void setApplicationId(String applicationId)
The configurationId from the Application Discovery Service that uniquely identifies an application.
applicationId
- The configurationId from the Application Discovery Service that uniquely identifies an application.public String getApplicationId()
The configurationId from the Application Discovery Service that uniquely identifies an application.
public ApplicationState withApplicationId(String applicationId)
The configurationId from the Application Discovery Service that uniquely identifies an application.
applicationId
- The configurationId from the Application Discovery Service that uniquely identifies an application.public void setApplicationStatus(String applicationStatus)
The current status of an application.
applicationStatus
- The current status of an application.ApplicationStatus
public String getApplicationStatus()
The current status of an application.
ApplicationStatus
public ApplicationState withApplicationStatus(String applicationStatus)
The current status of an application.
applicationStatus
- The current status of an application.ApplicationStatus
public ApplicationState withApplicationStatus(ApplicationStatus applicationStatus)
The current status of an application.
applicationStatus
- The current status of an application.ApplicationStatus
public void setLastUpdatedTime(Date lastUpdatedTime)
The timestamp when the application status was last updated.
lastUpdatedTime
- The timestamp when the application status was last updated.public Date getLastUpdatedTime()
The timestamp when the application status was last updated.
public ApplicationState withLastUpdatedTime(Date lastUpdatedTime)
The timestamp when the application status was last updated.
lastUpdatedTime
- The timestamp when the application status was last updated.public String toString()
toString
in class Object
Object.toString()
public ApplicationState clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.