@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class GetApplicationResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable, Cloneable
Constructor and Description |
---|
GetApplicationResult() |
Modifier and Type | Method and Description |
---|---|
GetApplicationResult |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
GetApplicationResult |
clearTagsEntries()
Removes all the entries added into Tags.
|
GetApplicationResult |
clone() |
boolean |
equals(Object obj) |
String |
getApplicationArn()
The Amazon Resource Name (ARN) of the application.
|
String |
getApplicationId()
The identifier of the application.
|
Date |
getCreationTime()
The timestamp when this application was created.
|
DeployedVersionSummary |
getDeployedVersion()
The version of the application that is deployed.
|
String |
getDescription()
The description of the application.
|
String |
getEngineType()
The type of the target platform for the application.
|
String |
getEnvironmentId()
The identifier of the runtime environment where you want to deploy the application.
|
String |
getKmsKeyId()
The identifier of a customer managed key.
|
Date |
getLastStartTime()
The timestamp when you last started the application.
|
ApplicationVersionSummary |
getLatestVersion()
The latest version of the application.
|
List<String> |
getListenerArns()
The Amazon Resource Name (ARN) for the network load balancer listener created in your Amazon Web Services
account.
|
List<Integer> |
getListenerPorts()
The port associated with the network load balancer listener created in your Amazon Web Services account.
|
String |
getLoadBalancerDnsName()
The public DNS name of the load balancer created in your Amazon Web Services account.
|
List<LogGroupSummary> |
getLogGroups()
The list of log summaries.
|
String |
getName()
The unique identifier of the application.
|
String |
getRoleArn()
The Amazon Resource Name (ARN) of the role associated with the application.
|
String |
getStatus()
The status of the application.
|
String |
getStatusReason()
The reason for the reported status.
|
Map<String,String> |
getTags()
A list of tags associated with the application.
|
List<String> |
getTargetGroupArns()
Returns the Amazon Resource Names (ARNs) of the target groups that are attached to the network load balancer.
|
int |
hashCode() |
void |
setApplicationArn(String applicationArn)
The Amazon Resource Name (ARN) of the application.
|
void |
setApplicationId(String applicationId)
The identifier of the application.
|
void |
setCreationTime(Date creationTime)
The timestamp when this application was created.
|
void |
setDeployedVersion(DeployedVersionSummary deployedVersion)
The version of the application that is deployed.
|
void |
setDescription(String description)
The description of the application.
|
void |
setEngineType(String engineType)
The type of the target platform for the application.
|
void |
setEnvironmentId(String environmentId)
The identifier of the runtime environment where you want to deploy the application.
|
void |
setKmsKeyId(String kmsKeyId)
The identifier of a customer managed key.
|
void |
setLastStartTime(Date lastStartTime)
The timestamp when you last started the application.
|
void |
setLatestVersion(ApplicationVersionSummary latestVersion)
The latest version of the application.
|
void |
setListenerArns(Collection<String> listenerArns)
The Amazon Resource Name (ARN) for the network load balancer listener created in your Amazon Web Services
account.
|
void |
setListenerPorts(Collection<Integer> listenerPorts)
The port associated with the network load balancer listener created in your Amazon Web Services account.
|
void |
setLoadBalancerDnsName(String loadBalancerDnsName)
The public DNS name of the load balancer created in your Amazon Web Services account.
|
void |
setLogGroups(Collection<LogGroupSummary> logGroups)
The list of log summaries.
|
void |
setName(String name)
The unique identifier of the application.
|
void |
setRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the role associated with the application.
|
void |
setStatus(String status)
The status of the application.
|
void |
setStatusReason(String statusReason)
The reason for the reported status.
|
void |
setTags(Map<String,String> tags)
A list of tags associated with the application.
|
void |
setTargetGroupArns(Collection<String> targetGroupArns)
Returns the Amazon Resource Names (ARNs) of the target groups that are attached to the network load balancer.
|
String |
toString()
Returns a string representation of this object.
|
GetApplicationResult |
withApplicationArn(String applicationArn)
The Amazon Resource Name (ARN) of the application.
|
GetApplicationResult |
withApplicationId(String applicationId)
The identifier of the application.
|
GetApplicationResult |
withCreationTime(Date creationTime)
The timestamp when this application was created.
|
GetApplicationResult |
withDeployedVersion(DeployedVersionSummary deployedVersion)
The version of the application that is deployed.
|
GetApplicationResult |
withDescription(String description)
The description of the application.
|
GetApplicationResult |
withEngineType(EngineType engineType)
The type of the target platform for the application.
|
GetApplicationResult |
withEngineType(String engineType)
The type of the target platform for the application.
|
GetApplicationResult |
withEnvironmentId(String environmentId)
The identifier of the runtime environment where you want to deploy the application.
|
GetApplicationResult |
withKmsKeyId(String kmsKeyId)
The identifier of a customer managed key.
|
GetApplicationResult |
withLastStartTime(Date lastStartTime)
The timestamp when you last started the application.
|
GetApplicationResult |
withLatestVersion(ApplicationVersionSummary latestVersion)
The latest version of the application.
|
GetApplicationResult |
withListenerArns(Collection<String> listenerArns)
The Amazon Resource Name (ARN) for the network load balancer listener created in your Amazon Web Services
account.
|
GetApplicationResult |
withListenerArns(String... listenerArns)
The Amazon Resource Name (ARN) for the network load balancer listener created in your Amazon Web Services
account.
|
GetApplicationResult |
withListenerPorts(Collection<Integer> listenerPorts)
The port associated with the network load balancer listener created in your Amazon Web Services account.
|
GetApplicationResult |
withListenerPorts(Integer... listenerPorts)
The port associated with the network load balancer listener created in your Amazon Web Services account.
|
GetApplicationResult |
withLoadBalancerDnsName(String loadBalancerDnsName)
The public DNS name of the load balancer created in your Amazon Web Services account.
|
GetApplicationResult |
withLogGroups(Collection<LogGroupSummary> logGroups)
The list of log summaries.
|
GetApplicationResult |
withLogGroups(LogGroupSummary... logGroups)
The list of log summaries.
|
GetApplicationResult |
withName(String name)
The unique identifier of the application.
|
GetApplicationResult |
withRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the role associated with the application.
|
GetApplicationResult |
withStatus(ApplicationLifecycle status)
The status of the application.
|
GetApplicationResult |
withStatus(String status)
The status of the application.
|
GetApplicationResult |
withStatusReason(String statusReason)
The reason for the reported status.
|
GetApplicationResult |
withTags(Map<String,String> tags)
A list of tags associated with the application.
|
GetApplicationResult |
withTargetGroupArns(Collection<String> targetGroupArns)
Returns the Amazon Resource Names (ARNs) of the target groups that are attached to the network load balancer.
|
GetApplicationResult |
withTargetGroupArns(String... targetGroupArns)
Returns the Amazon Resource Names (ARNs) of the target groups that are attached to the network load balancer.
|
getSdkHttpMetadata, getSdkResponseMetadata, setSdkHttpMetadata, setSdkResponseMetadata
public void setApplicationArn(String applicationArn)
The Amazon Resource Name (ARN) of the application.
applicationArn
- The Amazon Resource Name (ARN) of the application.public String getApplicationArn()
The Amazon Resource Name (ARN) of the application.
public GetApplicationResult withApplicationArn(String applicationArn)
The Amazon Resource Name (ARN) of the application.
applicationArn
- The Amazon Resource Name (ARN) of the application.public void setApplicationId(String applicationId)
The identifier of the application.
applicationId
- The identifier of the application.public String getApplicationId()
The identifier of the application.
public GetApplicationResult withApplicationId(String applicationId)
The identifier of the application.
applicationId
- The identifier of the application.public void setCreationTime(Date creationTime)
The timestamp when this application was created.
creationTime
- The timestamp when this application was created.public Date getCreationTime()
The timestamp when this application was created.
public GetApplicationResult withCreationTime(Date creationTime)
The timestamp when this application was created.
creationTime
- The timestamp when this application was created.public void setDeployedVersion(DeployedVersionSummary deployedVersion)
The version of the application that is deployed.
deployedVersion
- The version of the application that is deployed.public DeployedVersionSummary getDeployedVersion()
The version of the application that is deployed.
public GetApplicationResult withDeployedVersion(DeployedVersionSummary deployedVersion)
The version of the application that is deployed.
deployedVersion
- The version of the application that is deployed.public void setDescription(String description)
The description of the application.
description
- The description of the application.public String getDescription()
The description of the application.
public GetApplicationResult withDescription(String description)
The description of the application.
description
- The description of the application.public void setEngineType(String engineType)
The type of the target platform for the application.
engineType
- The type of the target platform for the application.EngineType
public String getEngineType()
The type of the target platform for the application.
EngineType
public GetApplicationResult withEngineType(String engineType)
The type of the target platform for the application.
engineType
- The type of the target platform for the application.EngineType
public GetApplicationResult withEngineType(EngineType engineType)
The type of the target platform for the application.
engineType
- The type of the target platform for the application.EngineType
public void setEnvironmentId(String environmentId)
The identifier of the runtime environment where you want to deploy the application.
environmentId
- The identifier of the runtime environment where you want to deploy the application.public String getEnvironmentId()
The identifier of the runtime environment where you want to deploy the application.
public GetApplicationResult withEnvironmentId(String environmentId)
The identifier of the runtime environment where you want to deploy the application.
environmentId
- The identifier of the runtime environment where you want to deploy the application.public void setKmsKeyId(String kmsKeyId)
The identifier of a customer managed key.
kmsKeyId
- The identifier of a customer managed key.public String getKmsKeyId()
The identifier of a customer managed key.
public GetApplicationResult withKmsKeyId(String kmsKeyId)
The identifier of a customer managed key.
kmsKeyId
- The identifier of a customer managed key.public void setLastStartTime(Date lastStartTime)
The timestamp when you last started the application. Null until the application runs for the first time.
lastStartTime
- The timestamp when you last started the application. Null until the application runs for the first time.public Date getLastStartTime()
The timestamp when you last started the application. Null until the application runs for the first time.
public GetApplicationResult withLastStartTime(Date lastStartTime)
The timestamp when you last started the application. Null until the application runs for the first time.
lastStartTime
- The timestamp when you last started the application. Null until the application runs for the first time.public void setLatestVersion(ApplicationVersionSummary latestVersion)
The latest version of the application.
latestVersion
- The latest version of the application.public ApplicationVersionSummary getLatestVersion()
The latest version of the application.
public GetApplicationResult withLatestVersion(ApplicationVersionSummary latestVersion)
The latest version of the application.
latestVersion
- The latest version of the application.public List<String> getListenerArns()
The Amazon Resource Name (ARN) for the network load balancer listener created in your Amazon Web Services account. Amazon Web Services Mainframe Modernization creates this listener for you the first time you deploy an application.
public void setListenerArns(Collection<String> listenerArns)
The Amazon Resource Name (ARN) for the network load balancer listener created in your Amazon Web Services account. Amazon Web Services Mainframe Modernization creates this listener for you the first time you deploy an application.
listenerArns
- The Amazon Resource Name (ARN) for the network load balancer listener created in your Amazon Web Services
account. Amazon Web Services Mainframe Modernization creates this listener for you the first time you
deploy an application.public GetApplicationResult withListenerArns(String... listenerArns)
The Amazon Resource Name (ARN) for the network load balancer listener created in your Amazon Web Services account. Amazon Web Services Mainframe Modernization creates this listener for you the first time you deploy an application.
NOTE: This method appends the values to the existing list (if any). Use
setListenerArns(java.util.Collection)
or withListenerArns(java.util.Collection)
if you want to
override the existing values.
listenerArns
- The Amazon Resource Name (ARN) for the network load balancer listener created in your Amazon Web Services
account. Amazon Web Services Mainframe Modernization creates this listener for you the first time you
deploy an application.public GetApplicationResult withListenerArns(Collection<String> listenerArns)
The Amazon Resource Name (ARN) for the network load balancer listener created in your Amazon Web Services account. Amazon Web Services Mainframe Modernization creates this listener for you the first time you deploy an application.
listenerArns
- The Amazon Resource Name (ARN) for the network load balancer listener created in your Amazon Web Services
account. Amazon Web Services Mainframe Modernization creates this listener for you the first time you
deploy an application.public List<Integer> getListenerPorts()
The port associated with the network load balancer listener created in your Amazon Web Services account.
public void setListenerPorts(Collection<Integer> listenerPorts)
The port associated with the network load balancer listener created in your Amazon Web Services account.
listenerPorts
- The port associated with the network load balancer listener created in your Amazon Web Services account.public GetApplicationResult withListenerPorts(Integer... listenerPorts)
The port associated with the network load balancer listener created in your Amazon Web Services account.
NOTE: This method appends the values to the existing list (if any). Use
setListenerPorts(java.util.Collection)
or withListenerPorts(java.util.Collection)
if you want
to override the existing values.
listenerPorts
- The port associated with the network load balancer listener created in your Amazon Web Services account.public GetApplicationResult withListenerPorts(Collection<Integer> listenerPorts)
The port associated with the network load balancer listener created in your Amazon Web Services account.
listenerPorts
- The port associated with the network load balancer listener created in your Amazon Web Services account.public void setLoadBalancerDnsName(String loadBalancerDnsName)
The public DNS name of the load balancer created in your Amazon Web Services account.
loadBalancerDnsName
- The public DNS name of the load balancer created in your Amazon Web Services account.public String getLoadBalancerDnsName()
The public DNS name of the load balancer created in your Amazon Web Services account.
public GetApplicationResult withLoadBalancerDnsName(String loadBalancerDnsName)
The public DNS name of the load balancer created in your Amazon Web Services account.
loadBalancerDnsName
- The public DNS name of the load balancer created in your Amazon Web Services account.public List<LogGroupSummary> getLogGroups()
The list of log summaries. Each log summary includes the log type as well as the log group identifier. These are CloudWatch logs. Amazon Web Services Mainframe Modernization pushes the application log to CloudWatch under the customer's account.
public void setLogGroups(Collection<LogGroupSummary> logGroups)
The list of log summaries. Each log summary includes the log type as well as the log group identifier. These are CloudWatch logs. Amazon Web Services Mainframe Modernization pushes the application log to CloudWatch under the customer's account.
logGroups
- The list of log summaries. Each log summary includes the log type as well as the log group identifier.
These are CloudWatch logs. Amazon Web Services Mainframe Modernization pushes the application log to
CloudWatch under the customer's account.public GetApplicationResult withLogGroups(LogGroupSummary... logGroups)
The list of log summaries. Each log summary includes the log type as well as the log group identifier. These are CloudWatch logs. Amazon Web Services Mainframe Modernization pushes the application log to CloudWatch under the customer's account.
NOTE: This method appends the values to the existing list (if any). Use
setLogGroups(java.util.Collection)
or withLogGroups(java.util.Collection)
if you want to
override the existing values.
logGroups
- The list of log summaries. Each log summary includes the log type as well as the log group identifier.
These are CloudWatch logs. Amazon Web Services Mainframe Modernization pushes the application log to
CloudWatch under the customer's account.public GetApplicationResult withLogGroups(Collection<LogGroupSummary> logGroups)
The list of log summaries. Each log summary includes the log type as well as the log group identifier. These are CloudWatch logs. Amazon Web Services Mainframe Modernization pushes the application log to CloudWatch under the customer's account.
logGroups
- The list of log summaries. Each log summary includes the log type as well as the log group identifier.
These are CloudWatch logs. Amazon Web Services Mainframe Modernization pushes the application log to
CloudWatch under the customer's account.public void setName(String name)
The unique identifier of the application.
name
- The unique identifier of the application.public String getName()
The unique identifier of the application.
public GetApplicationResult withName(String name)
The unique identifier of the application.
name
- The unique identifier of the application.public void setRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the role associated with the application.
roleArn
- The Amazon Resource Name (ARN) of the role associated with the application.public String getRoleArn()
The Amazon Resource Name (ARN) of the role associated with the application.
public GetApplicationResult withRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the role associated with the application.
roleArn
- The Amazon Resource Name (ARN) of the role associated with the application.public void setStatus(String status)
The status of the application.
status
- The status of the application.ApplicationLifecycle
public String getStatus()
The status of the application.
ApplicationLifecycle
public GetApplicationResult withStatus(String status)
The status of the application.
status
- The status of the application.ApplicationLifecycle
public GetApplicationResult withStatus(ApplicationLifecycle status)
The status of the application.
status
- The status of the application.ApplicationLifecycle
public void setStatusReason(String statusReason)
The reason for the reported status.
statusReason
- The reason for the reported status.public String getStatusReason()
The reason for the reported status.
public GetApplicationResult withStatusReason(String statusReason)
The reason for the reported status.
statusReason
- The reason for the reported status.public Map<String,String> getTags()
A list of tags associated with the application.
public void setTags(Map<String,String> tags)
A list of tags associated with the application.
tags
- A list of tags associated with the application.public GetApplicationResult withTags(Map<String,String> tags)
A list of tags associated with the application.
tags
- A list of tags associated with the application.public GetApplicationResult addTagsEntry(String key, String value)
public GetApplicationResult clearTagsEntries()
public List<String> getTargetGroupArns()
Returns the Amazon Resource Names (ARNs) of the target groups that are attached to the network load balancer.
public void setTargetGroupArns(Collection<String> targetGroupArns)
Returns the Amazon Resource Names (ARNs) of the target groups that are attached to the network load balancer.
targetGroupArns
- Returns the Amazon Resource Names (ARNs) of the target groups that are attached to the network load
balancer.public GetApplicationResult withTargetGroupArns(String... targetGroupArns)
Returns the Amazon Resource Names (ARNs) of the target groups that are attached to the network load balancer.
NOTE: This method appends the values to the existing list (if any). Use
setTargetGroupArns(java.util.Collection)
or withTargetGroupArns(java.util.Collection)
if you
want to override the existing values.
targetGroupArns
- Returns the Amazon Resource Names (ARNs) of the target groups that are attached to the network load
balancer.public GetApplicationResult withTargetGroupArns(Collection<String> targetGroupArns)
Returns the Amazon Resource Names (ARNs) of the target groups that are attached to the network load balancer.
targetGroupArns
- Returns the Amazon Resource Names (ARNs) of the target groups that are attached to the network load
balancer.public String toString()
toString
in class Object
Object.toString()
public GetApplicationResult clone()