@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ApplicationInfo extends Object implements Serializable, Cloneable, StructuredPojo
Describes the status of the application.
Constructor and Description |
---|
ApplicationInfo() |
Modifier and Type | Method and Description |
---|---|
ApplicationInfo |
clone() |
boolean |
equals(Object obj) |
String |
getAccountId()
The AWS account ID for the owner of the application.
|
Boolean |
getAttachMissingPermission()
If set to true, the managed policies for SSM and CW will be attached to the instance roles if they are missing.
|
Boolean |
getAutoConfigEnabled()
Indicates whether auto-configuration is turned on for this application.
|
Boolean |
getCWEMonitorEnabled()
Indicates whether Application Insights can listen to CloudWatch events for the application resources, such as
instance terminated , failed deployment , and others. |
String |
getDiscoveryType()
The method used by Application Insights to onboard your resources.
|
String |
getLifeCycle()
The lifecycle of the application.
|
Boolean |
getOpsCenterEnabled()
Indicates whether Application Insights will create opsItems for any problem detected by Application Insights for
an application.
|
String |
getOpsItemSNSTopicArn()
The SNS topic provided to Application Insights that is associated to the created opsItems to receive SNS
notifications for opsItem updates.
|
String |
getRemarks()
The issues on the user side that block Application Insights from successfully monitoring an application.
|
String |
getResourceGroupName()
The name of the resource group used for the application.
|
int |
hashCode() |
Boolean |
isAttachMissingPermission()
If set to true, the managed policies for SSM and CW will be attached to the instance roles if they are missing.
|
Boolean |
isAutoConfigEnabled()
Indicates whether auto-configuration is turned on for this application.
|
Boolean |
isCWEMonitorEnabled()
Indicates whether Application Insights can listen to CloudWatch events for the application resources, such as
instance terminated , failed deployment , and others. |
Boolean |
isOpsCenterEnabled()
Indicates whether Application Insights will create opsItems for any problem detected by Application Insights for
an application.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAccountId(String accountId)
The AWS account ID for the owner of the application.
|
void |
setAttachMissingPermission(Boolean attachMissingPermission)
If set to true, the managed policies for SSM and CW will be attached to the instance roles if they are missing.
|
void |
setAutoConfigEnabled(Boolean autoConfigEnabled)
Indicates whether auto-configuration is turned on for this application.
|
void |
setCWEMonitorEnabled(Boolean cWEMonitorEnabled)
Indicates whether Application Insights can listen to CloudWatch events for the application resources, such as
instance terminated , failed deployment , and others. |
void |
setDiscoveryType(String discoveryType)
The method used by Application Insights to onboard your resources.
|
void |
setLifeCycle(String lifeCycle)
The lifecycle of the application.
|
void |
setOpsCenterEnabled(Boolean opsCenterEnabled)
Indicates whether Application Insights will create opsItems for any problem detected by Application Insights for
an application.
|
void |
setOpsItemSNSTopicArn(String opsItemSNSTopicArn)
The SNS topic provided to Application Insights that is associated to the created opsItems to receive SNS
notifications for opsItem updates.
|
void |
setRemarks(String remarks)
The issues on the user side that block Application Insights from successfully monitoring an application.
|
void |
setResourceGroupName(String resourceGroupName)
The name of the resource group used for the application.
|
String |
toString()
Returns a string representation of this object.
|
ApplicationInfo |
withAccountId(String accountId)
The AWS account ID for the owner of the application.
|
ApplicationInfo |
withAttachMissingPermission(Boolean attachMissingPermission)
If set to true, the managed policies for SSM and CW will be attached to the instance roles if they are missing.
|
ApplicationInfo |
withAutoConfigEnabled(Boolean autoConfigEnabled)
Indicates whether auto-configuration is turned on for this application.
|
ApplicationInfo |
withCWEMonitorEnabled(Boolean cWEMonitorEnabled)
Indicates whether Application Insights can listen to CloudWatch events for the application resources, such as
instance terminated , failed deployment , and others. |
ApplicationInfo |
withDiscoveryType(DiscoveryType discoveryType)
The method used by Application Insights to onboard your resources.
|
ApplicationInfo |
withDiscoveryType(String discoveryType)
The method used by Application Insights to onboard your resources.
|
ApplicationInfo |
withLifeCycle(String lifeCycle)
The lifecycle of the application.
|
ApplicationInfo |
withOpsCenterEnabled(Boolean opsCenterEnabled)
Indicates whether Application Insights will create opsItems for any problem detected by Application Insights for
an application.
|
ApplicationInfo |
withOpsItemSNSTopicArn(String opsItemSNSTopicArn)
The SNS topic provided to Application Insights that is associated to the created opsItems to receive SNS
notifications for opsItem updates.
|
ApplicationInfo |
withRemarks(String remarks)
The issues on the user side that block Application Insights from successfully monitoring an application.
|
ApplicationInfo |
withResourceGroupName(String resourceGroupName)
The name of the resource group used for the application.
|
public void setAccountId(String accountId)
The AWS account ID for the owner of the application.
accountId
- The AWS account ID for the owner of the application.public String getAccountId()
The AWS account ID for the owner of the application.
public ApplicationInfo withAccountId(String accountId)
The AWS account ID for the owner of the application.
accountId
- The AWS account ID for the owner of the application.public void setResourceGroupName(String resourceGroupName)
The name of the resource group used for the application.
resourceGroupName
- The name of the resource group used for the application.public String getResourceGroupName()
The name of the resource group used for the application.
public ApplicationInfo withResourceGroupName(String resourceGroupName)
The name of the resource group used for the application.
resourceGroupName
- The name of the resource group used for the application.public void setLifeCycle(String lifeCycle)
The lifecycle of the application.
lifeCycle
- The lifecycle of the application.public String getLifeCycle()
The lifecycle of the application.
public ApplicationInfo withLifeCycle(String lifeCycle)
The lifecycle of the application.
lifeCycle
- The lifecycle of the application.public void setOpsItemSNSTopicArn(String opsItemSNSTopicArn)
The SNS topic provided to Application Insights that is associated to the created opsItems to receive SNS notifications for opsItem updates.
opsItemSNSTopicArn
- The SNS topic provided to Application Insights that is associated to the created opsItems to receive SNS
notifications for opsItem updates.public String getOpsItemSNSTopicArn()
The SNS topic provided to Application Insights that is associated to the created opsItems to receive SNS notifications for opsItem updates.
public ApplicationInfo withOpsItemSNSTopicArn(String opsItemSNSTopicArn)
The SNS topic provided to Application Insights that is associated to the created opsItems to receive SNS notifications for opsItem updates.
opsItemSNSTopicArn
- The SNS topic provided to Application Insights that is associated to the created opsItems to receive SNS
notifications for opsItem updates.public void setOpsCenterEnabled(Boolean opsCenterEnabled)
Indicates whether Application Insights will create opsItems for any problem detected by Application Insights for an application.
opsCenterEnabled
- Indicates whether Application Insights will create opsItems for any problem detected by Application
Insights for an application.public Boolean getOpsCenterEnabled()
Indicates whether Application Insights will create opsItems for any problem detected by Application Insights for an application.
public ApplicationInfo withOpsCenterEnabled(Boolean opsCenterEnabled)
Indicates whether Application Insights will create opsItems for any problem detected by Application Insights for an application.
opsCenterEnabled
- Indicates whether Application Insights will create opsItems for any problem detected by Application
Insights for an application.public Boolean isOpsCenterEnabled()
Indicates whether Application Insights will create opsItems for any problem detected by Application Insights for an application.
public void setCWEMonitorEnabled(Boolean cWEMonitorEnabled)
Indicates whether Application Insights can listen to CloudWatch events for the application resources, such as
instance terminated
, failed deployment
, and others.
cWEMonitorEnabled
- Indicates whether Application Insights can listen to CloudWatch events for the application resources, such
as instance terminated
, failed deployment
, and others.public Boolean getCWEMonitorEnabled()
Indicates whether Application Insights can listen to CloudWatch events for the application resources, such as
instance terminated
, failed deployment
, and others.
instance terminated
, failed deployment
, and others.public ApplicationInfo withCWEMonitorEnabled(Boolean cWEMonitorEnabled)
Indicates whether Application Insights can listen to CloudWatch events for the application resources, such as
instance terminated
, failed deployment
, and others.
cWEMonitorEnabled
- Indicates whether Application Insights can listen to CloudWatch events for the application resources, such
as instance terminated
, failed deployment
, and others.public Boolean isCWEMonitorEnabled()
Indicates whether Application Insights can listen to CloudWatch events for the application resources, such as
instance terminated
, failed deployment
, and others.
instance terminated
, failed deployment
, and others.public void setRemarks(String remarks)
The issues on the user side that block Application Insights from successfully monitoring an application. Example remarks include:
“Configuring application, detected 1 Errors, 3 Warnings”
“Configuring application, detected 1 Unconfigured Components”
remarks
- The issues on the user side that block Application Insights from successfully monitoring an application.
Example remarks include:
“Configuring application, detected 1 Errors, 3 Warnings”
“Configuring application, detected 1 Unconfigured Components”
public String getRemarks()
The issues on the user side that block Application Insights from successfully monitoring an application. Example remarks include:
“Configuring application, detected 1 Errors, 3 Warnings”
“Configuring application, detected 1 Unconfigured Components”
“Configuring application, detected 1 Errors, 3 Warnings”
“Configuring application, detected 1 Unconfigured Components”
public ApplicationInfo withRemarks(String remarks)
The issues on the user side that block Application Insights from successfully monitoring an application. Example remarks include:
“Configuring application, detected 1 Errors, 3 Warnings”
“Configuring application, detected 1 Unconfigured Components”
remarks
- The issues on the user side that block Application Insights from successfully monitoring an application.
Example remarks include:
“Configuring application, detected 1 Errors, 3 Warnings”
“Configuring application, detected 1 Unconfigured Components”
public void setAutoConfigEnabled(Boolean autoConfigEnabled)
Indicates whether auto-configuration is turned on for this application.
autoConfigEnabled
- Indicates whether auto-configuration is turned on for this application.public Boolean getAutoConfigEnabled()
Indicates whether auto-configuration is turned on for this application.
public ApplicationInfo withAutoConfigEnabled(Boolean autoConfigEnabled)
Indicates whether auto-configuration is turned on for this application.
autoConfigEnabled
- Indicates whether auto-configuration is turned on for this application.public Boolean isAutoConfigEnabled()
Indicates whether auto-configuration is turned on for this application.
public void setDiscoveryType(String discoveryType)
The method used by Application Insights to onboard your resources.
discoveryType
- The method used by Application Insights to onboard your resources.DiscoveryType
public String getDiscoveryType()
The method used by Application Insights to onboard your resources.
DiscoveryType
public ApplicationInfo withDiscoveryType(String discoveryType)
The method used by Application Insights to onboard your resources.
discoveryType
- The method used by Application Insights to onboard your resources.DiscoveryType
public ApplicationInfo withDiscoveryType(DiscoveryType discoveryType)
The method used by Application Insights to onboard your resources.
discoveryType
- The method used by Application Insights to onboard your resources.DiscoveryType
public void setAttachMissingPermission(Boolean attachMissingPermission)
If set to true, the managed policies for SSM and CW will be attached to the instance roles if they are missing.
attachMissingPermission
- If set to true, the managed policies for SSM and CW will be attached to the instance roles if they are
missing.public Boolean getAttachMissingPermission()
If set to true, the managed policies for SSM and CW will be attached to the instance roles if they are missing.
public ApplicationInfo withAttachMissingPermission(Boolean attachMissingPermission)
If set to true, the managed policies for SSM and CW will be attached to the instance roles if they are missing.
attachMissingPermission
- If set to true, the managed policies for SSM and CW will be attached to the instance roles if they are
missing.public Boolean isAttachMissingPermission()
If set to true, the managed policies for SSM and CW will be attached to the instance roles if they are missing.
public String toString()
toString
in class Object
Object.toString()
public ApplicationInfo clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.