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
Modifier and TypeMethodDescriptionattachMissingPermission(Boolean attachMissingPermission) If set to true, the managed policies for SSM and CW will be attached to the instance roles if they are missing.autoConfigEnabled(Boolean autoConfigEnabled) Turns auto-configuration on or off.cweMonitorEnabled(Boolean cweMonitorEnabled) Indicates whether Application Insights can listen to CloudWatch events for the application resources, such asinstance terminated,failed deployment, and others.opsCenterEnabled(Boolean opsCenterEnabled) When set totrue, creates opsItems for any problems detected on an application.opsItemSNSTopicArn(String opsItemSNSTopicArn) The SNS topic provided to Application Insights that is associated to the created opsItem.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.removeSNSTopic(Boolean removeSNSTopic) Disassociates the SNS topic from the opsItem created for detected problems.resourceGroupName(String resourceGroupName) The name of the resource group.Methods inherited from interface software.amazon.awssdk.services.applicationinsights.model.ApplicationInsightsRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
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
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
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
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
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
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
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) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
UpdateApplicationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-