@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Application extends Object implements Serializable, Cloneable, StructuredPojo
An SAP application registered with AWS Systems Manager for SAP.
Constructor and Description |
---|
Application() |
Modifier and Type | Method and Description |
---|---|
Application |
clone() |
boolean |
equals(Object obj) |
String |
getAppRegistryArn()
The Amazon Resource Name (ARN) of the Application Registry.
|
String |
getArn()
The Amazon Resource Name (ARN) of the application.
|
List<String> |
getComponents()
The components of the application.
|
String |
getDiscoveryStatus()
The latest discovery result for the application.
|
String |
getId()
The ID of the application.
|
Date |
getLastUpdated()
The time at which the application was last updated.
|
String |
getStatus()
The status of the application.
|
String |
getStatusMessage()
The status message.
|
String |
getType()
The type of the application.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAppRegistryArn(String appRegistryArn)
The Amazon Resource Name (ARN) of the Application Registry.
|
void |
setArn(String arn)
The Amazon Resource Name (ARN) of the application.
|
void |
setComponents(Collection<String> components)
The components of the application.
|
void |
setDiscoveryStatus(String discoveryStatus)
The latest discovery result for the application.
|
void |
setId(String id)
The ID of the application.
|
void |
setLastUpdated(Date lastUpdated)
The time at which the application was last updated.
|
void |
setStatus(String status)
The status of the application.
|
void |
setStatusMessage(String statusMessage)
The status message.
|
void |
setType(String type)
The type of the application.
|
String |
toString()
Returns a string representation of this object.
|
Application |
withAppRegistryArn(String appRegistryArn)
The Amazon Resource Name (ARN) of the Application Registry.
|
Application |
withArn(String arn)
The Amazon Resource Name (ARN) of the application.
|
Application |
withComponents(Collection<String> components)
The components of the application.
|
Application |
withComponents(String... components)
The components of the application.
|
Application |
withDiscoveryStatus(ApplicationDiscoveryStatus discoveryStatus)
The latest discovery result for the application.
|
Application |
withDiscoveryStatus(String discoveryStatus)
The latest discovery result for the application.
|
Application |
withId(String id)
The ID of the application.
|
Application |
withLastUpdated(Date lastUpdated)
The time at which the application was last updated.
|
Application |
withStatus(ApplicationStatus status)
The status of the application.
|
Application |
withStatus(String status)
The status of the application.
|
Application |
withStatusMessage(String statusMessage)
The status message.
|
Application |
withType(ApplicationType type)
The type of the application.
|
Application |
withType(String type)
The type of the application.
|
public void setId(String id)
The ID of the application.
id
- The ID of the application.public String getId()
The ID of the application.
public Application withId(String id)
The ID of the application.
id
- The ID of the application.public void setType(String type)
The type of the application.
type
- The type of the application.ApplicationType
public String getType()
The type of the application.
ApplicationType
public Application withType(String type)
The type of the application.
type
- The type of the application.ApplicationType
public Application withType(ApplicationType type)
The type of the application.
type
- The type of the application.ApplicationType
public void setArn(String arn)
The Amazon Resource Name (ARN) of the application.
arn
- The Amazon Resource Name (ARN) of the application.public String getArn()
The Amazon Resource Name (ARN) of the application.
public Application withArn(String arn)
The Amazon Resource Name (ARN) of the application.
arn
- The Amazon Resource Name (ARN) of the application.public void setAppRegistryArn(String appRegistryArn)
The Amazon Resource Name (ARN) of the Application Registry.
appRegistryArn
- The Amazon Resource Name (ARN) of the Application Registry.public String getAppRegistryArn()
The Amazon Resource Name (ARN) of the Application Registry.
public Application withAppRegistryArn(String appRegistryArn)
The Amazon Resource Name (ARN) of the Application Registry.
appRegistryArn
- The Amazon Resource Name (ARN) of the Application Registry.public void setStatus(String status)
The status of the application.
status
- The status of the application.ApplicationStatus
public String getStatus()
The status of the application.
ApplicationStatus
public Application withStatus(String status)
The status of the application.
status
- The status of the application.ApplicationStatus
public Application withStatus(ApplicationStatus status)
The status of the application.
status
- The status of the application.ApplicationStatus
public void setDiscoveryStatus(String discoveryStatus)
The latest discovery result for the application.
discoveryStatus
- The latest discovery result for the application.ApplicationDiscoveryStatus
public String getDiscoveryStatus()
The latest discovery result for the application.
ApplicationDiscoveryStatus
public Application withDiscoveryStatus(String discoveryStatus)
The latest discovery result for the application.
discoveryStatus
- The latest discovery result for the application.ApplicationDiscoveryStatus
public Application withDiscoveryStatus(ApplicationDiscoveryStatus discoveryStatus)
The latest discovery result for the application.
discoveryStatus
- The latest discovery result for the application.ApplicationDiscoveryStatus
public List<String> getComponents()
The components of the application.
public void setComponents(Collection<String> components)
The components of the application.
components
- The components of the application.public Application withComponents(String... components)
The components of the application.
NOTE: This method appends the values to the existing list (if any). Use
setComponents(java.util.Collection)
or withComponents(java.util.Collection)
if you want to
override the existing values.
components
- The components of the application.public Application withComponents(Collection<String> components)
The components of the application.
components
- The components of the application.public void setLastUpdated(Date lastUpdated)
The time at which the application was last updated.
lastUpdated
- The time at which the application was last updated.public Date getLastUpdated()
The time at which the application was last updated.
public Application withLastUpdated(Date lastUpdated)
The time at which the application was last updated.
lastUpdated
- The time at which the application was last updated.public void setStatusMessage(String statusMessage)
The status message.
statusMessage
- The status message.public String getStatusMessage()
The status message.
public Application withStatusMessage(String statusMessage)
The status message.
statusMessage
- The status message.public String toString()
toString
in class Object
Object.toString()
public Application clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.