Interface UpdateApplicationRequest.Builder
-
- All Superinterfaces:
ApplicationInsightsRequest.Builder,AwsRequest.Builder,Buildable,CopyableBuilder<UpdateApplicationRequest.Builder,UpdateApplicationRequest>,SdkBuilder<UpdateApplicationRequest.Builder,UpdateApplicationRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateApplicationRequest
public static interface UpdateApplicationRequest.Builder extends ApplicationInsightsRequest.Builder, SdkPojo, CopyableBuilder<UpdateApplicationRequest.Builder,UpdateApplicationRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UpdateApplicationRequest.BuilderattachMissingPermission(Boolean attachMissingPermission)If set to true, the managed policies for SSM and CW will be attached to the instance roles if they are missing.UpdateApplicationRequest.BuilderautoConfigEnabled(Boolean autoConfigEnabled)Turns auto-configuration on or off.UpdateApplicationRequest.BuildercweMonitorEnabled(Boolean cweMonitorEnabled)Indicates whether Application Insights can listen to CloudWatch events for the application resources, such asinstance terminated,failed deployment, and others.UpdateApplicationRequest.BuilderopsCenterEnabled(Boolean opsCenterEnabled)When set totrue, creates opsItems for any problems detected on an application.UpdateApplicationRequest.BuilderopsItemSNSTopicArn(String opsItemSNSTopicArn)The SNS topic provided to Application Insights that is associated to the created opsItem.UpdateApplicationRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)UpdateApplicationRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)UpdateApplicationRequest.BuilderremoveSNSTopic(Boolean removeSNSTopic)Disassociates the SNS topic from the opsItem created for detected problems.UpdateApplicationRequest.BuilderresourceGroupName(String resourceGroupName)The name of the resource group.-
Methods inherited from interface software.amazon.awssdk.services.applicationinsights.model.ApplicationInsightsRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
resourceGroupName
UpdateApplicationRequest.Builder resourceGroupName(String resourceGroupName)
The name of the resource group.
- Parameters:
resourceGroupName- The name of the resource group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
opsCenterEnabled
UpdateApplicationRequest.Builder opsCenterEnabled(Boolean opsCenterEnabled)
When set to
true, creates opsItems for any problems detected on an application.- Parameters:
opsCenterEnabled- When set totrue, creates opsItems for any problems detected on an application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cweMonitorEnabled
UpdateApplicationRequest.Builder cweMonitorEnabled(Boolean cweMonitorEnabled)
Indicates whether Application Insights can listen to CloudWatch events for the application resources, such as
instance terminated,failed deployment, and others.- Parameters:
cweMonitorEnabled- Indicates whether Application Insights can listen to CloudWatch events for the application resources, such asinstance terminated,failed deployment, and others.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
opsItemSNSTopicArn
UpdateApplicationRequest.Builder opsItemSNSTopicArn(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.
- Parameters:
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:
- Returns a reference to this object so that method calls can be chained together.
-
removeSNSTopic
UpdateApplicationRequest.Builder removeSNSTopic(Boolean removeSNSTopic)
Disassociates the SNS topic from the opsItem created for detected problems.
- Parameters:
removeSNSTopic- Disassociates the SNS topic from the opsItem created for detected problems.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
autoConfigEnabled
UpdateApplicationRequest.Builder autoConfigEnabled(Boolean autoConfigEnabled)
Turns auto-configuration on or off.
- Parameters:
autoConfigEnabled- Turns auto-configuration on or off.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attachMissingPermission
UpdateApplicationRequest.Builder attachMissingPermission(Boolean attachMissingPermission)
If set to true, the managed policies for SSM and CW will be attached to the instance roles if they are missing.
- Parameters:
attachMissingPermission- If set to true, the managed policies for SSM and CW will be attached to the instance roles if they are missing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateApplicationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateApplicationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-