@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ApplicationSummary extends Object implements Serializable, Cloneable, StructuredPojo
The summary of the SAP application registered with AWS Systems Manager for SAP.
Constructor and Description |
---|
ApplicationSummary() |
Modifier and Type | Method and Description |
---|---|
ApplicationSummary |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
ApplicationSummary |
clearTagsEntries()
Removes all the entries added into Tags.
|
ApplicationSummary |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
The Amazon Resource Name (ARN) of the application.
|
String |
getDiscoveryStatus()
The status of the latest discovery.
|
String |
getId()
The ID of the application.
|
Map<String,String> |
getTags()
The tags on the application.
|
String |
getType()
The type of the application.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setArn(String arn)
The Amazon Resource Name (ARN) of the application.
|
void |
setDiscoveryStatus(String discoveryStatus)
The status of the latest discovery.
|
void |
setId(String id)
The ID of the application.
|
void |
setTags(Map<String,String> tags)
The tags on the application.
|
void |
setType(String type)
The type of the application.
|
String |
toString()
Returns a string representation of this object.
|
ApplicationSummary |
withArn(String arn)
The Amazon Resource Name (ARN) of the application.
|
ApplicationSummary |
withDiscoveryStatus(ApplicationDiscoveryStatus discoveryStatus)
The status of the latest discovery.
|
ApplicationSummary |
withDiscoveryStatus(String discoveryStatus)
The status of the latest discovery.
|
ApplicationSummary |
withId(String id)
The ID of the application.
|
ApplicationSummary |
withTags(Map<String,String> tags)
The tags on the application.
|
ApplicationSummary |
withType(ApplicationType type)
The type of the application.
|
ApplicationSummary |
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 ApplicationSummary withId(String id)
The ID of the application.
id
- The ID of the application.public void setDiscoveryStatus(String discoveryStatus)
The status of the latest discovery.
discoveryStatus
- The status of the latest discovery.ApplicationDiscoveryStatus
public String getDiscoveryStatus()
The status of the latest discovery.
ApplicationDiscoveryStatus
public ApplicationSummary withDiscoveryStatus(String discoveryStatus)
The status of the latest discovery.
discoveryStatus
- The status of the latest discovery.ApplicationDiscoveryStatus
public ApplicationSummary withDiscoveryStatus(ApplicationDiscoveryStatus discoveryStatus)
The status of the latest discovery.
discoveryStatus
- The status of the latest discovery.ApplicationDiscoveryStatus
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 ApplicationSummary withType(String type)
The type of the application.
type
- The type of the application.ApplicationType
public ApplicationSummary 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 ApplicationSummary withArn(String arn)
The Amazon Resource Name (ARN) of the application.
arn
- The Amazon Resource Name (ARN) of the application.public Map<String,String> getTags()
The tags on the application.
public void setTags(Map<String,String> tags)
The tags on the application.
tags
- The tags on the application.public ApplicationSummary withTags(Map<String,String> tags)
The tags on the application.
tags
- The tags on the application.public ApplicationSummary addTagsEntry(String key, String value)
public ApplicationSummary clearTagsEntries()
public String toString()
toString
in class Object
Object.toString()
public ApplicationSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.