Class UpdateApplicationRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.applicationinsights.model.ApplicationInsightsRequest
-
- software.amazon.awssdk.services.applicationinsights.model.UpdateApplicationRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<UpdateApplicationRequest.Builder,UpdateApplicationRequest>
@Generated("software.amazon.awssdk:codegen") public final class UpdateApplicationRequest extends ApplicationInsightsRequest implements ToCopyableBuilder<UpdateApplicationRequest.Builder,UpdateApplicationRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceUpdateApplicationRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BooleanattachMissingPermission()If set to true, the managed policies for SSM and CW will be attached to the instance roles if they are missing.BooleanautoConfigEnabled()Turns auto-configuration on or off.static UpdateApplicationRequest.Builderbuilder()BooleancweMonitorEnabled()Indicates whether Application Insights can listen to CloudWatch events for the application resources, such asinstance terminated,failed deployment, and others.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()BooleanopsCenterEnabled()When set totrue, creates opsItems for any problems detected on an application.StringopsItemSNSTopicArn()The SNS topic provided to Application Insights that is associated to the created opsItem.BooleanremoveSNSTopic()Disassociates the SNS topic from the opsItem created for detected problems.StringresourceGroupName()The name of the resource group.List<SdkField<?>>sdkFields()static Class<? extends UpdateApplicationRequest.Builder>serializableBuilderClass()UpdateApplicationRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
resourceGroupName
public final String resourceGroupName()
The name of the resource group.
- Returns:
- The name of the resource group.
-
opsCenterEnabled
public final Boolean opsCenterEnabled()
When set to
true, creates opsItems for any problems detected on an application.- Returns:
- When set to
true, creates opsItems for any problems detected on an application.
-
cweMonitorEnabled
public final Boolean cweMonitorEnabled()
Indicates whether Application Insights can listen to CloudWatch events for the application resources, such as
instance terminated,failed deployment, and others.- Returns:
- Indicates whether Application Insights can listen to CloudWatch events for the application resources,
such as
instance terminated,failed deployment, and others.
-
opsItemSNSTopicArn
public final String opsItemSNSTopicArn()
The SNS topic provided to Application Insights that is associated to the created opsItem. Allows you to receive notifications for updates to the opsItem.
- Returns:
- The SNS topic provided to Application Insights that is associated to the created opsItem. Allows you to receive notifications for updates to the opsItem.
-
removeSNSTopic
public final Boolean removeSNSTopic()
Disassociates the SNS topic from the opsItem created for detected problems.
- Returns:
- Disassociates the SNS topic from the opsItem created for detected problems.
-
autoConfigEnabled
public final Boolean autoConfigEnabled()
Turns auto-configuration on or off.
- Returns:
- Turns auto-configuration on or off.
-
attachMissingPermission
public final Boolean attachMissingPermission()
If set to true, the managed policies for SSM and CW will be attached to the instance roles if they are missing.
- Returns:
- If set to true, the managed policies for SSM and CW will be attached to the instance roles if they are missing.
-
toBuilder
public UpdateApplicationRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<UpdateApplicationRequest.Builder,UpdateApplicationRequest>- Specified by:
toBuilderin classApplicationInsightsRequest
-
builder
public static UpdateApplicationRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends UpdateApplicationRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkRequest
-
-